随笔分类 -  数据库-Oracle

不用说了,大家都懂的,甲骨文嘛。。
【原创】win7 plsql里查询出来的中文信息,复制粘贴的时候出现乱码(以前从没遇到过,第一次啊)
摘要:查询了一些信息,终于发现了原因。。据说导致该问题的原因是输入法设置不当。Windows 7默认的输入法为英语,键盘模式为美式键盘(英国),同时提供的还有美式键盘(中文-简体)的模式,由于使用英国美式键盘没有任何问题(在win xp下就没的问题),所以大家在设置的时候,也就习惯性的把中文键盘删除,只保留英文键盘。就是因为这个原因才导致复制时出现乱码的问题。解决的办法是删除英文的美式键盘模式,添加中文键盘模式并且设置为默认值。具体操作步骤是:在系统桌面任务栏上的语言栏单击鼠标右键,在弹出的菜单中选择“设置”命令,进入到“文字服务和输入语言”对话框,切换至“设置”选项卡,在“已安装的服务”列表中找到 阅读全文
posted @ 2013-03-01 11:56 伤寒泪 阅读(7504) 评论(8) 推荐(2) 编辑
[已解决] Asp.Net+Oracle获取得分分数时,OCI-22053错误溢出
摘要:{System.Data.OracleClient.OracleException: OCI-22053: 溢出错误 在 System.Data.OracleClient.OracleException.Check(OciErrorHandle errorHandle, Int32 rc) 在 System.Data.OracleClient.OracleNumber.ToDecimal(OciErrorHandle errorHandle, Byte[] value) 在 System.Data.OracleClient.OracleColumn.GetDecimal(NativeBuffe 阅读全文
posted @ 2012-02-07 13:45 伤寒泪 阅读(1637) 评论(0) 推荐(1) 编辑
ORACLE数据库导入的时候遇到了1658错误
摘要:用pslq导数据库,dos命令窗口,老是一闪而过,隐约看到了有错误的提示,但是dos命令窗口已经关闭了,算了,直接dos命令到数据库吧。看到了错误,“1658”。。好吧,来百度下,出来了。。说明是表空间大小不足引起,赶紧看了下相应的表空间,该死的,居然忘记设置表空间自动增长了,悲剧啊。。好吧,把需要用到的两个表空间都设置为自动增长,再来导下数据,.....OK。。。Success!搞定,下班。。走人。。 阅读全文
posted @ 2011-08-19 19:41 伤寒泪 阅读(13975) 评论(2) 推荐(0) 编辑
转:造成ORA-01843 无效的月份 的一些原因
摘要:原文地址:转:造成ORA-01843无效的月份的一些原因作者:夕阳云烟1) 当我们在一个中文环境的客户端使用如下sql语句INSERT INTO "temptable" ( DELIVER_DATE ) VALUES (TO_DATE('27-Jun-2007 15:57:30', 'DD-MON-YYYY HH24:MI:SS') )Runtime error occurred: 1843 (ORA-01843: 无效的月份)数据库会报告一个ORA-01843的错误,这是因为客户端是中文环境,格式mon就不能用英文的月份写法,必须用中文的“ 阅读全文
posted @ 2011-07-21 15:30 伤寒泪 阅读(7831) 评论(0) 推荐(0) 编辑
oracle删除用户命令和部分命令
摘要:drop user user_name cascade;drop user user_name cascade;建立表空间CREATE TABLESPACE data01DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500MUNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k删除表空间DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;一、建立表空间CREATE TABLESPACE data01DATAFILE '/oracl 阅读全文
posted @ 2011-07-21 15:28 伤寒泪 阅读(21304) 评论(0) 推荐(0) 编辑
ORA-01940无法删除当前已连接用户
摘要:最近Oracle把哦整爽老。哇哈哈。。原文地址:ORA-01940无法删除当前已连接用户作者:17361887941)查看用户的连接状况select username,sid,serial# from v$session------------------------------------------如下结果:username sid serial#----------------------------------------NETBNEW 513 22974NETBNEW 514 18183NETBNEW 516 21573NETBNEW 531 9WUZHQ 532 4562(2)找到 阅读全文
posted @ 2011-07-21 15:28 伤寒泪 阅读(40674) 评论(0) 推荐(1) 编辑
oracle用户创建及权限设置
摘要:权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identifie 阅读全文
posted @ 2011-07-21 15:27 伤寒泪 阅读(384769) 评论(12) 推荐(8) 编辑
Oracle创建用户、表空间、导入导出、...命令
摘要://创建临时表空间create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;//创建数据表空间create tablespace test_dataloggingdatafile 'E:\oracle\product\10.2.0\oradata\testserver\test_dat 阅读全文
posted @ 2011-07-21 15:27 伤寒泪 阅读(427) 评论(0) 推荐(0) 编辑
Oracle删除用户下的所有对象
摘要:方法1: drop user XXXX cascade; drop tablespace XXXX INCLUDING CONTENTS;方法2: 写存储过程实现DECLARETYPE name_list IS TABLE OF VARCHAR2(40);TYPE type_list IS TABLE OF VARCHAR2(20);Tab_name name_list:=name_list();Tab_type type_list:=type_list();sql_str VARCHAR2(500);BEGINsql_str := 'select uo.object_name,uo. 阅读全文
posted @ 2011-07-20 10:57 伤寒泪 阅读(557) 评论(0) 推荐(0) 编辑