ORACLE 10G修改归档目录方法
2012-04-18 15:28
316 查看
从ORACLE10G开始,改变日志模式已经变得很简单,很容易管理。在10G中,默认情况下,归档日志会存放到快速恢复区所对应的目录(对应初始化参数db_recovery_file_dest),并且会按照特定的格式生成归档日志文件名。当想要将归档日志放在默认的路径下是,只需要参MOUNT状态执行Alter database archivelog即可。在10G中不需要对归档设置自动启动,因为这个参数已经10G摒弃掉,只要执行Alter
database archivelog 就会自动置为自动归档。如果不想将归档日志放到默认路径,请执行下列步骤
1.备份初始化参数文件
sql> create pfile from spfile;
2.配置归档日志的名称格式
sql>alter system set log_archive_format='%S_%T_%R.log' scope=spfile
在10G中设置日志格式时,一定要加%R参数,否则一定会出错
3.配置归档位置
sql>alter system set log_archive_dest_1='location=e:\oracle\oradata\archive' scope=spfile
在ORACLE 10G企业版里还可以配置多个归档路径,log_archvile_dest_n(其中n可以为1-10)
4. 置归档模式
将数据库正常关闭
sql>shutdown immediate
启动到MOUNT模式
SQL>startup mount
置为归档模式
SQL>alter database archivelog
打开数据库
SQL>alter database open
查看数据库是否归档
SQL> archive log list;
如果显示为ENABLE则表示已成功归档
或 SQL>select log_mode from v$database;
如果为ARCHIVELOG则表示已成功归档
----------------------------------------
SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 D:\Oracle\Public_DataFile\TestDev\Archive
最早的联机日志序列 40
下一个存档日志序列 42
当前日志序列 42
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 180355988 bytes
Database Buffers 348127232 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
SQL> alter database noarchivelog
2 ;
数据库已更改。
SQL> alter database open
2 ;
数据库已更改。
SQL> archive log list;
数据库日志模式 非存档模式
自动存档 禁用
存档终点 D:\Oracle\Public_DataFile\TestDev\Archive
最早的联机日志序列 40
当前日志序列 42
SQL> select log_mode from v$database;
LOG_MODE
------------
NOARCHIVELOG
SQL>
database archivelog 就会自动置为自动归档。如果不想将归档日志放到默认路径,请执行下列步骤
1.备份初始化参数文件
sql> create pfile from spfile;
2.配置归档日志的名称格式
sql>alter system set log_archive_format='%S_%T_%R.log' scope=spfile
在10G中设置日志格式时,一定要加%R参数,否则一定会出错
3.配置归档位置
sql>alter system set log_archive_dest_1='location=e:\oracle\oradata\archive' scope=spfile
在ORACLE 10G企业版里还可以配置多个归档路径,log_archvile_dest_n(其中n可以为1-10)
4. 置归档模式
将数据库正常关闭
sql>shutdown immediate
启动到MOUNT模式
SQL>startup mount
置为归档模式
SQL>alter database archivelog
打开数据库
SQL>alter database open
查看数据库是否归档
SQL> archive log list;
如果显示为ENABLE则表示已成功归档
或 SQL>select log_mode from v$database;
如果为ARCHIVELOG则表示已成功归档
----------------------------------------
SQL> archive log list
数据库日志模式 存档模式
自动存档 启用
存档终点 D:\Oracle\Public_DataFile\TestDev\Archive
最早的联机日志序列 40
下一个存档日志序列 42
当前日志序列 42
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1334380 bytes
Variable Size 180355988 bytes
Database Buffers 348127232 bytes
Redo Buffers 5844992 bytes
数据库装载完毕。
SQL> alter database noarchivelog
2 ;
数据库已更改。
SQL> alter database open
2 ;
数据库已更改。
SQL> archive log list;
数据库日志模式 非存档模式
自动存档 禁用
存档终点 D:\Oracle\Public_DataFile\TestDev\Archive
最早的联机日志序列 40
当前日志序列 42
SQL> select log_mode from v$database;
LOG_MODE
------------
NOARCHIVELOG
SQL>
相关文章推荐
- Oracle 10g 归档目录
- 在Oracle 10g中global_name的修改方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法(转)
- 修改oracle归档目录和大小
- Oracle 10g 中修改用户名的方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法
- 在Oracle 10g中global_name的修改方法
- oracle 11g开启归档模式及修改归档目录
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法
- 修改 oracle 10g 的归档模式
- Oracle 10g修改密码的方法及机器改变ip或用户名,连不上oracle的问题
- Oracle 10g修改密码的方法及机器改变ip或用户名,连不上oracle的问题
- Oracle 11g RAC 开启、修改归档方法
- 【修改oracle 11GR2归档模式和归档目录及大小】
- Oracle 11g RAC 开启、修改归档方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法
- ORACLE 9I&10G置归档方法
- 在10g oracle里面如何修改为手工归档
- 更改Oracle 10G归档日志目录
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法