我用select log_mode from v$database
发现数据库实例处于noarchivelog模式,
于是我:
alter database archivelog后,
想在出始化参数(oracle\admin\pfile\init.ora)
里面修改log_archive_start=true,却找不到log_archive_start
字段,是需要我手工添加吗?添加到哪里?
还有,我想指定归档目的地log_archive_dest也说无发识别;

解决方案 »

  1.   

    注意:log_archive_start此参数是不可动态修改的log_archive_start = TRUE对于log_archive_dest参数是可动态修改的
    log_archive_dest = /opt/temp注意:对于oracle8i以上版本应该使用以下模式
    log_archive_dest_n
    例如:log_archive_dest_1 = /opt/111
          log_archive_dest_2 = /opt/2   等还要加上参数:log_archive_dest_state_1 = enable
      

  2.   

    是啊,log_archive_start参数不可以修改,
    所以我想到初使化参数里面设置:log_archive_start=true
    但根本INIT里面就没有这个字段,需要我手动添加吗?
    还有,“还要加上参数:log_archive_dest_state_1 = enable”,
    楼上能具体告诉我一些操作方法吗?
    我刚学没多久?有点无从下手,先谢谢楼上!!
      

  3.   

    在INIT。ORA加log_archive_start=true,有错误?
      

  4.   

    比如
    log_archive_start=true
    log_archive_dest_1='location=/home/oracle/arc1 mandatory'
    log_archive_dest_2='location=/home/oracle/arc2'
    log_archive_format='arc_%s_%t.log'
    在初始化参数文件中找不到的,直接添加就行了。
    可以看看reference文档,上面这几个参数的解释