ORA-16146错误
在后台alert文件中看到了这个错误。 详细错误信息为:Fri Mar 20 04:07:56 2009Errors in file /data/oracle/admin/newtrade/bdump/newtrade2_arc0_17206.trc:ORA-16146: standby destination contro...
一次ORA-942错误的跟踪(五)
今天碰到一个很有意思的错误,通过JAVA程序连接数据库,运行程序时报错,错误信息就是ORA-00942: table or view does not exist。这篇描述重现问题过程。一次ORA-942错误的跟踪(一):http://yangtingkun.itpub.n...
一次ORA-942错误的跟踪(四)
今天碰到一个很有意思的错误,通过JAVA程序连接数据库,运行程序时报错,错误信息就是ORA-00942: table or view does not exist。找到导致问题的最终原因,并验证解决方法。一次ORA-942错误的跟踪(一):http://y...
一次ORA-942错误的跟踪(三)
今天碰到一个很有意思的错误,通过JAVA程序连接数据库,运行程序时报错,错误信息就是ORA-00942: table or view does not exist。进一步深入研究问题的产生原因。一次ORA-942错误的跟踪(一):http://yangtingkun...
一次ORA-942错误的跟踪(一)
今天碰到一个很有意思的错误,通过JAVA程序连接数据库,运行程序时报错,错误信息就是ORA-00942: table or view does not exist。简单描述错误现象和问题初步诊断。 根据程序员的描述,SQL运行时报错...
老虎SQL问题答案之漏洞
老虎者,坛主也,专数学,善计算,众人皆称能。某日示考题,然观其解,现微隙二三。以文记之。 模仿古文太累了,还是说普通话吧。老虎在论坛里面发了一篇文章,原文如下:数据库课,开始的部分讲sq...
利用RMAN迁移表空间碰到的问题(五)
尝试10.2的新特性RMAN的TRANSPORT TABLESPACE进行表空间的迁移过程,其中碰到了不少问题,简单总结一下。这一篇介绍利用TRANSPORT TABLESPACE命令导出的数据文件在导入时碰到的ORA-721错误。利用RMAN迁移表空间碰...
利用RMAN迁移表空间碰到的问题(四)
尝试10.2的新特性RMAN的TRANSPORT TABLESPACE进行表空间的迁移过程,其中碰到了不少问题,简单总结一下。这一篇介绍TRANSPORT TABLESPACE命令碰到的RMAN-06513错误,对应的Oracle命令行错误为ORA-39070错误。利用R...
利用RMAN迁移表空间碰到的问题(三)
尝试10.2的新特性RMAN的TRANSPORT TABLESPACE进行表空间的迁移过程,其中碰到了不少问题,简单总结一下。这一篇介绍TRANSPORT TABLESPACE命令碰到的RMAN-6034错误。利用RMAN迁移表空间碰到的问题(一):http://ya...
利用RMAN迁移表空间碰到的问题(二)
尝试10.2的新特性RMAN的TRANSPORT TABLESPACE进行表空间的迁移过程,其中碰到了不少问题,简单总结一下。这一篇介绍TRANSPORT TABLESPACE命令碰到的RMAN-20202错误。利用RMAN迁移表空间碰到的问题(一):http://y...
利用RMAN迁移表空间碰到的问题(一)
尝试10.2的新特性RMAN的TRANSPORT TABLESPACE进行表空间的迁移过程,其中碰到了不少问题,简单总结一下。这一篇介绍TRANSPORT TABLESPACE命令碰到的RMAN-5001错误。 在执行TRANSPORT TABLESPACE命令...
Oracle10g新特性——利用RMAN迁移表空间(二)
Oracle10g对迁移表空间特性进行了进一步增强,利用RMAN进行表空间迁移,可以避免将源数据库的表空间置于READ ONLY状态。这一篇继续描述迁移表空间的导入过程。Oracle10g新特性——利用RMAN迁移表空间(一):http:...
Oracle10g新特性——利用RMAN迁移表空间(一)
Oracle10g对迁移表空间特性进行了进一步增强,利用RMAN进行表空间迁移,可以避免将源数据库的表空间置于READ ONLY状态。 Oracle的迁移表空间是数据装载、迁移、升级的一个重要手段,利用这种方法,Ora...
TIMESTAMP的时区转换
TIMESTAMP既然包括了时区的概念,就会碰到将一个时区的时间转换到另一个数区的问题。 在时区转换之前,首先描述一下如何指定一个包含时区的TIMESTAMP,常用方法有以下几种:SQL> SELECT SYSTIMESTAMP...
无法根据TZ_OFFSET的值进行数据访问
今天碰到一个比较奇怪的现象,无法根据TZ_OFFSET函数的返回值,进行查询。 TZ_OFFSET函数是Oracle根据时区名称,返回时区与0时区相差的小时和分钟数。SQL> SELECT TZ_OFFSET('Asia/Shanghai') FROM D...
TIMESTAMP类型的时区
Oracle的TIMESTAMP类型比DATE类型不只是多了一个毫秒信息,TIMESTAMP类型还包括一个时区的信息。 看看SYSTIMESTAMP类型:SQL> SELECT SYSTIMESTAMP FROM DUAL;SYSTIMESTAMP------------------------...
输入TIMESTAMP类型
一直没有太注意TIMESTAMP类型的用法,今天才发现一些以前不知道的用法。 如果提到TIMESTAMP类似,绝大部分人首先会想到SYSTIMESTAMP。SQL> SELECT SYSTIMESTAMP FROM DUAL;SYSTIMESTAMP------------...
限制DDL操作(四)
出于安全性或避免影响性能的考虑,在产品数据库中有时候会禁止或者在一定时间段内限制DDL语句的发生。Oracle也提高了很多方法来实现这个功能,这个简单介绍一下。这篇介绍VAULT组件的COMMAND RULE功能。限制DDL操...
延迟约束禁止直接路径插入
前两天测试的时候发现了这个现象,如果表中包含了延迟约束,则直接路径插入将转化为常规路径插入。 看一个简单的例子:SQL> CREATE TABLE T (ID NUMBER, NAME VARCHAR2(30), AGE NUMBER(3));表已创...
Oracle10g新特性——记录DML错误日志(三)
当一个DML运行的时候,如果遇到了错误,则这条语句会整个回滚,就好像没有执行过。不过对于一个大的DML而言,如果个别数据错误而导致整个语句的回滚,会浪费很多的资源和运行时间,从10g开始Oracle支持记录DML语句的...