windows下oracle开归档

合集下载

windows 平台下 oracle 11g ogg配置详细步骤

windows 平台下 oracle 11g ogg配置详细步骤
源端:
1、安装ogg工具
2、安装目录下 GGSCI.exe
3、 GGSCI 1>create subdirs --- 创建子目录
4、 GGSCI 2>edit params ./GLOBALS --- 手动指定服务名GGMGR
NAME TYPE VALUE
-------- ----------- ------------------------------
recyclebin string on
SQL> alter system set recyclebin=off deferred; 非立即生效
SQL> create user ggs identified by ggs default tablespace users temporary tablespace temp;
SQL> grant dba to ggs;
----在目标端添加checkpoint表
rmthost 10.1.5.107, mgrport 7500
--Setenv(ORACLE_SID=ORCL)
rmttrail D:\app\administrator\product\11.2.0\OraHome_1\dirdat\et
grant connect ,resource,unlimited tablespace to ggs;
grant execute on utl_file to ggs;
grant select any dictionary,select any table to ggs;
----在源端创建测试表
SQL> create table demo(id number primary key,ename varchar2(10));

oracle数据库中查看、修改归档模式

oracle数据库中查看、修改归档模式

Oracle数据库中查看、修改归档模式一、查看数据库是否为归档模式以下提供两种方式查看数据库是否为归档模式:1、select name,log_mode from v$database;在com中执行如下:C:\Users\xiezhanglin>sqlplus system/saSQL*Plus: Release 10.2.0.1.0 - Production on 星期五12月17 17:11:25 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL>select name,log_mode from v$database;NAME LOG_MODE--------- ------------ORCL NOARCHIVELOG可以看到实例为orcl的数据库归档模式为NOARCHIVELOG2、archive log list;(该方法需要as sysdba)在com中执行如下:C:\Users\xiezhanglin>sqlplus system/sa as sysdba;SQL*Plus: Release 10.2.0.1.0 - Production on 星期五12月17 17:14:17 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProductionWith the Partitioning, OLAP and Data Mining optionsSQL>archive log list;数据库日志模式非存档模式自动存档禁用存档终点USE_DB_RECOVERY_FILE_DEST最早的联机日志序列23当前日志序列25二、非归档模式修改为归档模式的步骤1、用system登录。

NBU windows 平台 oracle安装配置

NBU windows 平台 oracle安装配置

Windows 平台oracle备份与恢复配置运行环境:1、NBU Master:6.5 fo win 2003 (Hostname:NBU IP:192.168.1.200)2、Database :Oracle10g for Win2003(Hostname :Oracle IP:192.168.1.50)3、 Falcon VTL:Redhat Linux 7.3.1(Hostname: VTL IP:192.168.1.100)一、NBU MasterServer 安装1、准备在master server、Database(client) 、VTL机器host表里添加每台计算机的主机名和IP地址的映射。

2、NBU Master安装▲选择”install server software”。

▲输入License key ,点击“NetBackup Master Server ”。

▲不选择安装“Iinstall Liveupdate Agent”。

▲确认EMM Server▲开始安装过程。

安装完成,再安装以下补丁程序更新设备驱动。

安装文件在NetBackup_6.5_Winx86\Addons\ NetBackupTapeDeviceDriverInstall.exe二、配置NBU master服务器▲启动存储配置向导“configure storage devices”,按导向配置搜索存储设备。

▲在volume pools 中新建一个名为“oracle10”的 pool,并将配置好的磁带指派到oracle10中去。

▲运行configure the catalog backup,创建Catalog 备份策略,备份方式为offline ,cold catalog backup ,并指派相应的磁带,为了安全起见,最好选择二份磁带进行备份。

三、Oracle 服务器安装▲安装类型选择“企业版”,安装目录位置和全局数据库名为安装默认。

oracle11g开启归档模式及修改归档目录日志满

oracle11g开启归档模式及修改归档目录日志满

oracle11g开启归档模式及修改归档⽬录⽇志满oracle 11g开启归档模式及修改归档⽬录⽇志满/s/blog_95b5eb8c01018ylb.htmloracle 11g开启归档模式及修改归档⽬录2011-06-28 22:29在Oracle 11g,开启archive log模式时,默认归档⽬录为db_recovery_file_dest指定。

此参数在pfile/spfile中可以指定:db_recovery_file_dest='/u01/app/oracle/flash_recovery_area'更改归档模式需要在mount状态下,更改归档模式。

SQL> shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL> startup mountORACLE instance started.--如果安装多个库,会报错,找不到句柄exit 再⽤管理员进⼊Total System Global Area 1258291200 bytesFixed Size 1219160 bytesVariable Size 318768552 bytesDatabase Buffers 922746880 bytesRedo Buffers 15556608 bytesDatabase mounted.SQL> alter database archivelog;Database altered.SQL> alter database open;Database altered.SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 15Next log sequence to archive 17Current log sequence 17更改log_archive_dest_1参数可更改归档⽇志⽬录(pfile/spfile中参数db_recovery_file_dest指定的⽬录将⽆效)SQL> alter system set log_archive_dest_1='location=/data/oracle/log1/archive_log'; 最后的⽬录名称需要为archive_log! Linux:alter system set log_archive_dest_1='location=/u01/oracle/log/archive_log';System altered.SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /data/oracle/log1/archive_logOldest online log sequence 26Next log sequence to archive 28Current log sequence 28实际上从Oracle 10g开始,可以⽣成多份⼀样的⽇志,保存多个位置,以防不测,⽅法如下:SQL>alter system set log_archive_dest_2='location=/data/oracle/log2/archive_log';SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination /data/oracle/log2/archive_log 只能看到最新设置的归档⽬录。

oracle归档操作步骤

oracle归档操作步骤

oracle归档操作步骤
Oracle的归档操作主要包括开启归档模式、修改归档日志路径以及删除归档日志等步骤。

1.查看归档模式是否开启以及重做日志存放路径。

可以通过执行SQL
命令archive log list来查看归档日志的状态,以及SELECT * FROM v$logfile ORDER BY group#;来查看重做日志的存放路径。

2.开启归档模式。

首先关闭数据库实例,然后启动到mount状态,接着
修改数据库为归档模式,最后打开数据库。

3.修改归档日志路径。

如果需要修改归档日志的路径,可以通过修改初
始化参数log_archive_dest_1的值来实现。

注意新路径必须已经存在,且每个目录都必须存在。

4.实验是否成功将路径做了修改。

可以通过切换重做日志的活跃状态来
触发日志备份,生成新的归档日志,并检查新的归档日志是否保存在设置的目录下。

5.删除归档日志。

首先通过执行crosscheck archivelog all;命令
来检查归档日志文件,然后通过执行delete expired archivelog all;命令来删除校验失败的记录。

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

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

在ORACLE数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。

但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。

这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很多时候挽回或最大可能的减少数据丢失。

一、要使OARCLE 数据库进行日志的自动归档,需要做两方面的事情;1.是数据库日志模式的设置(可为Archive Mode 和No Archive Mode);2.就是自动归档模式设置(Automatic archival,可为Enabled 和Disabled)。

二、如何查看数据库的现行日志和自动归档模式的设置可用archive log list 命令来查看。

运行在日志自动归档模式下的数据库系统查看结果如下(一般是生产环境):SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination /backup/archivelogOldest online log sequence 2131Next log sequence to archive 2133Current log sequence 2133没有启动数据库日志模式和自动归档的数据库系统查看结果如下(一般是测试环境):SQL> archive log listDatabase log mode No Archive ModeAutomatic archival DisabledArchive destination /u01/app/oracle/product/8.1.7/dbs/archOldest online log sequence 194Current log sequence 196三. 数据库日志模式的设置在创建数据库时,可以在CREATE DATABASE 语句中指定数据库的日志模式。

Oracle开启归档模式报错

Oracle开启归档模式报错

Oracle开启归档模式总结startup mount时遇到ORA-125141.查看数据库是否是归档模式SQL>archive log list;2.非归档模式更转为归档模式C:\Documents and Settings\Administrator>cd \C:\>lsnrctl statusC:\>sqlplus /nologSQL> conn sys/system@ora10g as sysdbaSQL> shutdown immediate;SQL> startup mount;ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务SQL> exitC:\>lsnrctl statusC:\>slqplus /nologSQL> conn sys/system@ora10g as sysdba;ERROR:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务SQL> set display verboseSP2-0158: 未知的SET 选项"display"SQL> exitC:\>set display verbose环境变量display 没有定义C:\>lsnrctlLSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 03-3月-2008 13:5 1:37LSNRCTL> set display verbose服务显示模式为VERBOSELSNRCTL> serviceLSNRCTL> startTNS-01106: 使用名称LISTENER的监听程序已经启动LSNRCTL> reload正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1))) 命令执行成功LSNRCTL> exitC:\>sqlplus /nologSQL> conn sys/system as sysdba已连接到空闲例程。

oracle 日志归档 原理

oracle 日志归档 原理

oracle 日志归档原理Oracle数据库日志归档(Archive Log Mode)是数据库管理系统中用于实现数据库可恢复性的重要机制。

在归档模式下,Oracle数据库会将已填满的联机重做日志文件的内容复制到单独的归档日志文件中,并且只有在当前的日志内容被安全地归档后,才会覆盖或重新使用这些联机重做日志。

以下是Oracle日志归档的基本原理:1.联机重做日志:•Oracle数据库运行时会产生一系列的联机重做日志文件(Online Redo Logs),这些文件按照日志组的方式组织,每个日志组内包含一个或多个日志成员。

•当数据库执行事务处理时,所有对数据库的修改都会以重做记录的形式写入当前活动的日志组中。

2.日志切换:•随着数据库操作的进行,当前日志组填满后,会触发日志切换(Log Switch),即系统开始往下一个日志组中写入新的重做记录。

•在非归档模式下,旧的日志组可以被覆盖和重复使用;而在归档模式下,必须先将旧日志组的内容归档才能进行切换。

3.归档过程:•归档是由后台进程ARCn (Archiver) 自动完成的,或者管理员可以通过手动方式将填满的联机重做日志文件复制到指定的归档位置。

•归档日志文件具有与原始联机日志相同的逻辑内容,并带有唯一的日志序列号(Log Sequence Number, LSN),以便在恢复过程中确定应用重做记录的顺序。

4.作用:•在发生故障需要恢复数据库时,通过应用归档日志中的重做记录,可以将数据库状态恢复到故障发生前的任意时间点(Point-in-Time Recovery, PITR)。

•对于数据库镜像、数据保护以及维护高可用性环境如Data Guard(物理/逻辑standby数据库)也是至关重要的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C:\Users\Administrator>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期六9月17 14:21:52 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> archive log list;
数据库日志模式非存档模式
自动存档禁用
存档终点USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 5
当前日志序列7
SQL> shutdown immediate;
数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area 3423965184 bytes
Fixed Size 2180544 bytes
Variable Size 1862273600 bytes
Database Buffers 1543503872 bytes
Redo Buffers 16007168 bytes
数据库装载完毕。

SQL> alter database archivelog;
数据库已更改。

SQL> alter database open;
数据库已更改。

SQL> archive log list;
数据库日志模式存档模式
自动存档启用
存档终点USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 5
下一个存档日志序列7
当前日志序列7
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++
=====
修改归档日志存档终点
alter system set log_archive_dest_1='location=D:\app\Administrator\archivelog' scope=spfile; 重启数据库,查看
shutdown immediate;
startup mount;
alter database open;
archive log list;
SQL> archive log list;
数据库日志模式存档模式
自动存档启用
存档终点USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 5
下一个存档日志序列7
当前日志序列7。

相关文档
最新文档