文章的前面回把开启归档模式及设置归档日志格式等内容放到前面,便于查阅及理清思路。后面会对每一部都进行详细的描述 SQLgt; a
文章的前面回把开启归档模式及设置归档日志格式等内容放到前面,便于查阅及理清思路。后面会对每一部都进行详细的描述
SQL> archive log list //查看当前归档模式
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 3
Current log sequence 5
开启归档模式
SQL> shutdown immediate
Database closed.
Database dismounted.
Oracle instance shut down.
SQL> startup mount;
ORACLE instance started.
Total System Global Area 612368384 bytes
Fixed Size 2022832 bytes
Variable Size 222298704 bytes
Database Buffers 385875968 bytes
Redo Buffers 2170880 bytes
Database mounted.
SQL> alter database archivelog; //开启归档模式
Database altered.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 3
Next log sequence to archive 5
Current log sequence 5
修改归档日志存放地
SQL> alter system set db_recovery_file_dest=‘’;
System altered.
SQL> alter system set log_archive_dest=‘/home/oracle/backup’;
System altered.
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /home/oracle/backup
Oldest online log sequence 3
Next log sequence to archive 5
Current log sequence 5
注:
从oracle10g开始默认情况下,归档日志会存放到快速恢复区所对应的目录(对应于初始化参数db_recovery_file_dest)并且会按照特定的格式生成归档日志文件名,如果我们不修改db_recovery_file_dest=‘'为空,,而直接指定log_archive_dest的路径则会报错。如下:
SQL> alter system set log_archive_dest='/home/oracle/backup';
alter system set log_archive_dest='/home/oracle/backup'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or
DB_RECOVERY_FILE_DEST
SQL> alter system set log_archive_format=’ARC%S_%R.%T.arc‘ scope=spfile;
System altered.
SQL> alter system switch logfile; //日志格式的修改仍然没有生效,尝试重启数据库使之生效,生成.arc结尾的文件
System altered.
SQL> alter database open;
Database altered.
SQL> alter system switch logfile; //手工切换,目的是产生归档日志,在backup目录下查看生成的文件
System altered.
cd /home/oracle/backup
$ ls
1_5_736446919.dbf 1_6_736446919.dbf 1_7_736446919.dbf ARC0000000008_0736446919.0001.arc
伴沃教育还为您提供以下相关内容希望对您有帮助:
将ORACLE数据库更改为归档模式有哪些步骤?
8),改变归档模式: SQL>alter database archivelog;9),将pfile参数中的cluster_database重新更改为“true”;10),更新服务器参数文件: SQL>create spfile from pfile=’/home/db/oracle/pfile.ora’;11),关闭数据库实例; SQL>shutdowm immediate;12),分别在两个节点上启动数据库: SQL>startup;
oracle归档模式的配置数据库的归档模式
1.改变非归档模式到归档模式:1)SQL> conn / as sysdba (以DBA身份连接数据库)2)SQL> shutdown immediate; (立即关闭数据库)3)SQL> startup mount (启动实例并加载数据库,但不打开)4)SQL> alter database archivelog; (更改数据库为归档模式)5)SQL> alter database open; (打开数据库)6)SQL...
如何将oracle数据库 设置为归档模式
默认是'?/dbs/arch'但是没有真实目录存在,所以虽然能开启归档但是不能实现归档。设置方式:A: log_archive_dest_n (1-10) 这个参数与B是冲突的,可以设置本地和远程作为归档目标地址。 下面有十个状态参数log_archive_dest_state_n (1-10)与之对应,enable才可用。 例: log_archive_dest_state_1=DEFER l...
如何设置使oracle10g性能最优 性能调优 步骤
1. 10GR2里的脚本在$ORACLE_HOME/RDBMS/ADMIN下 Spcreate.sql 通过调用spcusr.sql spctab.sql 和spcpkg.sql创建STATSPACK环境,使用SYSDBA运行它Spdrop.sql 调用sptab.sql和spdusr.sql删除整个STATSPACK环境,使用SYSDBA运行它Spreport.sql 这是生成报表的主要脚本,由PERFSTAT用户运行Sprepins.sql 为指定的数据库和实...
oracle10装在哪个盘
1。建议数据库软件放在C盘,这样你备份的时候安装软件也可以一起备份,恢复的话也省了很多时间。2。数据放在空间最大的那个盘。3。如果启用归档模式,建议归档日志放在一个新的磁盘上面。4。每天要做rman备份的话,建议备份异地存放。当然如果你只有一个硬盘,放在哪里都无所谓了。
Oracle DBA突击:帮你赢得一份DBA职位目录
第1章数据建模,包括逻辑模型创建、物理模型设计,以及规范化理论,如1NF、2NF和3NF,以及表示树形结构的不同方法。第2章介绍Oracle体系架构,涉及网络配置、10g架构、数据库物理和逻辑结构,以及空间管理和实例管理。第3章深入备份恢复,讲解归档模式、非归档模式的优缺点,以及物理备份、RMAN备份和恢复过程...
如何提取RMAN备份的归档日志文件
ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=3;配置归档位置和文件格式 当数据库处于ARCHIVELOG模式时,如果进行日志切换,后台进程将自动生成归档日志,归档日志的默认位置为%oracle_home%rdbms,在oracle database 10g中,归档日志的默认文件格式为ARC%S_%R.%T.为了改变归档日志的位置和名称格式,必须改变相应...
关于Oracle表空间移动后需要介质恢复的问题!
ARCHIVE LOG LIST=》数据库日志模式 存档模式 如果要更改为非归档模式:ALTER DATABASE NOARCHIVELOG;8.再打开数据库: ALTER DATABASE OPEN;归档模式更改完毕!9.第九步也是最关键的一步:恢复介质 recover datafile '新的数据文件路径';10. alter tablespace xxxx online; SQL》表空间已更改。
Oracle数据库基础教程的目录
8.1 使用EM进行备份和恢复 1258.1.1 使用EM备份数据库 1258.1.2 使用EM恢复数据库 1328.2 RMAN技术 1368.2.1 基本概念 1368.2.2 将数据库设置为归档日志模式 1378.2.3 创建恢复目录所使用的表空间 1388.2.4 创建RMAN用户并授权 1388.2.5 创建恢复目录 1398.2.6 注册目标数据库 1398.2.7 RMAN备份和恢复 ...
oracle数据库表恢复到特定时间点
如果没用逻辑备份,开启归档模式,有物理备份,能够停机、数据丢失的话,可以采用不完全恢复 用rman登陆 rman target / 执行以下命令 run{shutdown immediate;startup mount;set until time = "to_date('20130813 14:00:00','yyyymmdd hh24:mi:ss')";restore database;recover database;alter data...