您的位置:首页 > 数据库 > Oracle

查看oracle数据库是否归档和修改归档模式

2012-05-13 23:09 615 查看
通过sqlplus以sys用户登录数据库,然后查看数据库实例是否开启归档。查看方式有两种:

一、查询v$databse

SQL> select name,log_mode from v$database;

NAME LOG_MODE

--------- ------------

COGNOS NOARCHIVELOG

二、命令方式

SQL> archive log list;

数据库日志模式 非存档模式

自动存档 禁用

存档终点 USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列 32

当前日志序列 34

数据库非归档模式修改为归档模式必须在mount状态下,在oracle10G参考步骤如下:

1、使用shutdown immediate 停止数据库

2、使用startup mount 启动数据库至加载状态

3、修改参数 alter database archivelog;

4、打开数据库 alter database open;

5、验证

SQL> select name,log_mode from v$database;

NAME LOG_MODE

--------- ------------

COGNOS ARCHIVELOG

至此,修改完毕!

调整参数:

1、修改归档日志最大进程数

alter system set log_archive_max_processes = 5;

2、修改归档日志参数

alter system set log_archive_format = "archive_%t_%s_%r.log" scope=spfile;

3、修改归档日志存放目录

alter system set log_archive_dest_1='location=/oradata/orcl/log/archive_log';

以防不测,可以存储多份

alter system set log_archive_dest_2='location=/oradata/orcl/log2/archive_log';

ps:在Oracle 9i中还要修改参数log_archive_start=true才能生效,oracle 10g中已经废除了该参数,所以不需要设置该参数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐