设为首页 收藏本站
查看: 433|回复: 0

[经验分享] ORA-16179: incremental changes to "log_archive_dest_1" not allowed with SPFILE

[复制链接]

尚未签到

发表于 2015-11-8 07:27:25 | 显示全部楼层 |阅读模式
  author: skate
time :2009/06/26
  
  
  SQL> alter system set log_archive_dest_1='/oracle/product/9.2.0/arch' scope= spfile;
alter system set log_archive_dest_1='/oracle/product/9.2.0/arch' scope= spfile
*
第 1 行出现错误:
ORA-32017: failure in updating SPFILE
ORA-16179: incremental changes to "log_archive_dest_1" not allowed with SPFILE
  
原因是少了LOCATION或SERVICE关键字
  SQL> alter system set log_archive_dest_1='location=/oracle/product/9.2.0/arch' scope=spfile;
  系统已更改。
  SQL> alter system archive log all;
alter system archive log all
*
第 1 行出现错误:
ORA-00271: there are no logs that need archiving
  
SQL> alter system archive log current;
  系统已更改。
  SQL> alter system archive log current;
  系统已更改。
  
说明:
  
ALTER SYSTEM SWITCH LOGFILE 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。)
ALTER SYSTEM ARCHIVE LOG CURRENT 是归档当前的重做日志文件,如果自动归档有没有打开,将报ORA-00258错误。
alter system archive log all;--归档所有已填满的联机日志
  主要的区别在于
ALTER SYSTEM SWITCH LOGFILE 对单实例数据库或RAC中的当前实例执行日志切换。
而ALTER SYSTEM ARCHIVE LOG CURRENT 会对数据库中的所有实例执行日志切换
  
一般的RMAN脚本都是写ALTER SYSTEM ARCHIVE LOG CURRENT ,因为RMAN是可以备份归档日志的。alter system archive log current 这样后就可以将所有的归档都备份出来了
  
归档进程查看
(1)select * rom v$bgprocess where paddr<>'0' and name like '%ARC%'
(2)ps -ef | grep ora_arc
  
.归档路径
(1)archive log list;
(2)show parameter LOG_ARCHIVE_DEST
(3select dest_name,destination,status from v$archive_dest;
  删除归档日志
用rman命令
run{
allocate channel c type disk;
delete force noprompt archivelog all;
release channel c;
}
  
  数据库启用归档
分为两种,一种:oracle10g以前版本,另外一种是oracle10g
  
  
oracle10g 以前如oracle9i
  1.数据库mount状态,
  sql> alter database archivelog;
  2.更改相应参数,
  sql> alter system set log_archive_start = true scope=spfile;

  sql> archive log start   ---使数据库启用自动归档,但是重启后数据库仍然处于手工归档模式。
  
如归档目的地,这个是可选的,如果不想更改可以不修改这个参数
  sql> alter system set log_archive_dest_1='location=/u01/arch' scope=spfile;
  
  
  oracle10g启用归档日志
  oracle10g已经取消log_archive_start
  1.数据库mount状态,
  sql> alter database archivelog;
  2.更改相应参数,如归档目的地,
  sql> alter system set log_archive_dest_1='location=/u01/arch' scope=spfile;
  
  
----end---
             版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-136405-1-1.html 上篇帖子: oracle 包中的全局全量与ORA-04068错误 下篇帖子: ORA-01261: Parameter db_recovery_file_dest destination string cannot be translat
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表