参数调整导致的ora-03232报错
昨天接到客户报在生产库有一个查询报错:SQL> select * from gupr_agt_code a, agt_code b where a.agt_code=b.agt_code;select * from gupr_agt_code a, agt_code b where a.agt_code=b.agt_codeORA-03232: unable to allocate an extent of blocks from tablespace ORA-02063: preceding line from GUPRLINK据说这个错误是从上周才开始出现的,以前都没有报过这种错误,查询metalink有这样一篇文章(见最后),意思是在Oracle 8.1.x环境,当HASH_MULTIBLOCK_IO_COUNT参数为0(默认)时,Oracle会为每一个查询动态计算这个参数的值
oracle热备份和恢复自动产生sql源代码(转)
oracle热备份和恢复自动产生sql源代码 各变量含义为: HOT_BACK_DIR: 热备份文件存放目录 SCRIPT_FILE: 此代码所生成的批处理文件路径及文件名称 LOG_FILE: 备份日志文件存放路径及文件名称 INT_PWD: internal用户的口令 以下代码存成sql文件后 可以通过COMMAND :sqlplus internal/oracle@sqcdb @产生备份SQL代码的原文件名 <参数> 来运行。 热备份SQL源代码如下: define HOT_BACK_DIR = e:oradbhotbackups define SCRIPT_FILE = e:backhotbackup.sql define LOG_FILE= e:backhotbackup