RMAN测试小结

rman target uep/U_TYWG_2008@IMS_127.0.0.1
connect catalog rman/rman //注意rman用户需要解锁和设置密码

注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID.

rman target sys/epras_sys@epras253 rcvcat rman/rman

Register database;

backup tag 'testuep' format 'c:/testuep_%u_%s_%p' tablespace uep;

前几天发现某一个Oracle9i的DB使用一段时间后,磁盘空间竟然被耗尽,6G的空闲资源,短短两天就耗尽了,开始还以为本来就是硬盘太小了,今天早上在其他的两台DB上一查,竟然发现每台DB的空间都被耗掉40G以上,长此下去,过不了多久,这两台也就不工作.

  使用du -sh *查了一下目录空间,原来是在archive目录中,查了一下资料,原来是archive log功能的问题,我这台DB不需要这个功能,所以可以去掉, 可是如何停止"归档模式"呢,到网查遍了资料也没有,只有告诉如何从"非归档模式"变成"归档模式",方法是:

SQL>shutdown;
SQL>startup mount;
SQL>alter database archivelog;
SQL>alter database open;
SQL>archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /home/oracle/archive/webdb
Oldest online log sequence 193
Next log sequence to archive 195
Current log sequence 195

我们既然改成非归档模式,是不是把archivelog改成别的呢,试了好几个词语,原来是noarchivelog, 改完了之后还要把自动存档模式disable,方法是:

SQL>alter system archive log stop;

不过还要修改一下$ORACLE_HOME/dbs/initv$instance.ora,把log_archive_start = true改成no,这下就好了,最后查一下吧.

SQL>archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /home/oracle/archive/webdb
Oldest online log sequence 193
Current log sequence 195

mars - Mon, 2007-05-07 15:35