摘要: select dbms_lob.substr(a.SQL_FULLTEXT) from v$sql a where sql_id ='fdsfd' 阅读全文
posted @ 2013-08-13 20:25 wilson.han 阅读(2209) 评论(0) 推荐(0) 编辑
摘要: 比如SQL_ID为g97cnrayku9xw,SQL>select address from v$sql where sql_id='g97cnrayku9xw';ADDRESS----------------000000077BE8EE68SQL>select username,osuser,machine,program from v$session where prev_sql_addr='000000077BE8EE68';或者SQL>select username,osuser,machine,program from v$sessi 阅读全文
posted @ 2013-08-13 20:23 wilson.han 阅读(2200) 评论(1) 推荐(0) 编辑
摘要: RMAN Catalog 和 Nocatalog 的区别 2010-06-07 17:21:13分类: Oracle一.NocatalogNocatalog方式就是用controlfile作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。因此,当使用rmannocatalog方式备份时,备份controlfile是非常重要的。由于nocatalog时利用controlfile存放备份信息,建议将Oracle参数文件中的CONTROL_FILE_RECORD_KEEP_TIME值加大(缺省为7天),参数在$ORACLE_HOME/dbs/init 阅读全文
posted @ 2013-08-13 11:28 wilson.han 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1. 现象:异机数据文件恢复成功后,执行最后一步打开数据库时报错。例如:SQL > alter database open resetlogs;报错:ORA-01152: file 1 was not restored from a sufficiently old backupORA-01110: data file 1: '/u02/oracle/oradata/mingya/system01.dbf'2. 原因:造成这种报错的原因是因为controlfile里所记录的scn与datafile里的scn不一致,导致数据库启动时失败。3. 解决3.1 确定需要恢复的ac 阅读全文
posted @ 2013-08-13 11:26 wilson.han 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 1、删除多余的归档日志在ORACLE10G中,默认的归档路径为$ORACLE_BASE/flash_recovery_area。对于这个路径,ORACLE有一个限制,就是默认只能有2G的空间给归档日志使用,可以使用下面两个SQL语句去查看它的限制:1. select * from v$recovery_file_dest;2. show parameter db_recovery_file_dest(这个更友好直观一些)当归档日志数量大于2G时,那么就会由于没有更多的空间去容纳更多的归档日志会报无法继续归档的错误。如:“RA-19809: limit exceeded for recovery 阅读全文
posted @ 2013-08-13 10:22 wilson.han 阅读(2037) 评论(0) 推荐(0) 编辑