Oracle【使用篇】11:如何开启数据库的归档模式以及设置新的归档路径
如何开启数据库的归档模式
·
一、环境准备
1、环境信息
安装好Oracle19c单机数据库
192.168.184.163 orcl
2、环境检查
检查监听和数据库是否启动,如果没启动进行启动
lsnrctl start
lsnrtcl status
su - oracle
sqlplus / as sysdba
startup
二、开启数据库的归档模式
1、查看当前是否开启归档
(1)登录数据库
su - oracle
sqlplus /nolog
(2)连接管理员
conn / as sysdba
(3)查看当前模式
archive log list
2、关闭数据库、启动到mount状态下
(1)关闭数据库
shutdown immediate
(2)启动到mount模式下
startup mount
3、开启归档
(1)修改数据库为归档模式
alter database archivelog;
(2)启动数据库
alter database open;
(3)查看数据库归档模式
archive log list
4、关闭归档
如果要改成非归档的模式,在上面的步骤中,在开启归档的步骤替换为如下
alter database noarchivelog;
三、oracle11g修改归档日志的路径
oracle11c和oracle19c有一点不一样
1、查询归档日志路径
(1)查看归档路径
archive log list
发现Archive destination(归档目标路径)非具体的路径,是一个变量。
(2)查看归档路径变量
这个是默认将归档存储在Oracle快速闪回区,我们要把他改为我们具体的系统路径,否则闪回区默认是2G,容易出现ORA-00257归档溢出等问题,同时也会占用闪回区的一些资源,建议还是改一下,把他区分开。
SHOW PARAMETER DB_RECOVERY_FILE_DEST;
2、查看这个路径下的内容
这个路径是在闪回区
cd /home/oracle/app/oracle/flash_recovery_area
ll
3、重新设置归档路径
(1)创建目录
su - root
mkdir -p /u01/app/arc_log
如果使用root用户创建的话,需要授权
sudo chown -R oracle:oinstall /u01/app/arc_log
sudo chown -R oracle:oinstall /u01
sudo chmod -R 755 /u01/app/arc_log
sudo chmod -R 755 /u01
(2)设置新路径
把原先归档往闪回区里写的路径给置空,也是禁止归档不要写入闪回区。
alter system set db_recovery_file_dest='';
log_archive_dest_1是归档日志路径。
通常单实例的时候我们设置的是log_archive_dest参数,但是在DG里我们要单独对主和备进行设置,后续配置参数的时候就明白了。
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/u01/app/arc_log' SCOPE=SPFILE;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=ENABLE SCOPE=SPFILE;
SHUTDOWN IMMEDIATE;
STARTUP;
(3)再次查询归档日志路径
archive log list
4、查看新归档目录下文件
还没生成文件
cd /u01/app/arc_log
ll
四、oracle19c修改归档路径
1、查询归档日志路径
archive log list
/u01/app/oracle/product/19c/db_1/dbs/
2、查看这个路径下的内容
cd /u01/app/oracle/product/19c/db_1/dbs/
ll
3、重新设置归档路径
(1)创建目录
su - oracle
mkdir -p /u01/app/arc_log
如果使用root用户创建的话,需要授权
sudo chown -R oracle:oinstall /u01/app/arc_log
sudo chmod -R 755 /u01/app/arc_log
(2)设置新路径
log_archive_dest_1是归档日志路径。
通常单实例的时候我们设置的是log_archive_dest参数,但是在DG里我们要单独对主和备进行设置,后续配置参数的时候就明白了。
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/u01/app/arc_log' SCOPE=SPFILE;
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=ENABLE SCOPE=SPFILE;
SHUTDOWN IMMEDIATE;
STARTUP;
(3)再次查询归档日志路径
archive log list
4、查看新归档目录下文件
cd /u01/app/arc_log
ll

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)