生产服务器是linux系统的oracle10g数据库,今天我准备了一台xp系统的机器,只装了oracle的监听
然后在linux数据库服务器上建立了连入xp机的监听(名rcl210)
我做了一下操作:
SQL> alter system set log_archive_dest_1='location=/u01/app/oracle/oradata/orcl/archivebackup/';System altered.SQL> alter system set standby_archive_dest='G:\backup\archivebackup\';System altered.SQL> alter system set log_archive_dest_2='service=orcl210';System altered.SQL> alter system archive log current;System altered.
这时我去看linux放置归档log的目录/u01/app/oracle/oradata/orcl/archivebackup/,archivelog是生成了的,但去看xp系统下的'G:\backup\archivebackup\' 空空乳液的,
大家说下是我哪里漏掉设置步骤了吗?
有人和我说是因为两系统不用导致传不过数据,但我随后又用了另一台linux服务器,也建好了监听同时也确认能conn上他的用户
我想应该是自己设置有问题,求大哥们解决

解决方案 »

  1.   

    或者我直接这样问:
    在rman下
    RMAN>run {
      allocate channel c1 type disk;
      allocate channel c2 type disk;
      allocate channel c3 type disk;
      backup incremental level=0 
      format '/dataspace/rmanbackup/cs_%U'       
      (datafile 1,2,3,4,5 channel c1 )
      (datafile 6 channel c2 )
      (datafile 7 channel c3 );
      sql 'alter system archive log current';
    }
    这里我可以怎么放远程别的机器上呢?需要怎么设置.....
      

  2.   

    你还是概念没搞清楚,如果要把归档日志保存在远程主机上,很简单,你把远程那台LINUX主机的一个目录,启用NFS共享,共享出来以后,在数据库主机上把远程主机目录Mount到本地一个目录上,然后把归档日志归到该目录不就成了。
     举例如下:
    远程主机remote,共享/backup目录
    本地数据库主机  
    mount remote:/backup  /backup  
    sql>alter system set log_archive_dest_2='location=/backup';