oracle归档

1.登录oracle数据库

sqlplus system/oracle@192.168.253.103/ORACLCDB

2.查看当前日志操作模式

select log_mode from v$database;

在这里插入图片描述

3.开启日志归档,首先停止数据库

在这里插入图片描述

权限不足,必须要以dba用户操作

linux切换到oracle用户

su oracle

登录到oracel

sqlplus / as sysdba

提示错误

在这里插入图片描述

原因:

这台服务器有多个库 在环境变量文件/home/oracle/.bash_profile中也没有export ORACLE_SID=xxx

解决方法:

登录前先export ORACLE_SID=xxx

再确保查看一下echo $ORACLE_SID

export ORACLE_SID=ORACLCDB
在这里插入图片描述

再登录sqlplus / as sysdba
停止数据库

shutdown immediate;

在这里插入图片描述

4.数据库以mount方式启动

startup mount;

在这里插入图片描述

5.改变日志模式

启用数据库归档

alter database archivelog;

在这里插入图片描述

查看归档模式

archive log list

在这里插入图片描述

6.打开数据库

alter database open;

在这里插入图片描述

7.测试归档:

alter system switch logfile;

在这里插入图片描述

查看归档情况:

select * from v$archived_log;

在这里插入图片描述

去查看是否有文件生成

8.更改归档路径:

alter system set log_archive_dest_1=‘location=/opt/oracle/archive’ scope=both;

scope选项spfile保存到spfile里面需要重启生效,both表示立即生效并保存到spfile文件,如果不保存到spfile里面下次重启数据库

查看路径是否改变和是否生成归档日志

在这里插入图片描述

保存到spfile文件,如果不保存到spfile里面下次重启数据库

查看路径是否改变和是否生成归档日志

完成!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值