Oracle数据库定时备份方案.pdf
文本预览下载声明
方法一:
在这里我们使用的是 rman 备份工具。 (RMAN 可以用来备份和还原数据库文件、归档日
志和控制文件。它也可以用来执行完全或不完全的数据库恢复。 )
环境: 这里使用的是两台 windows server 2003 的平台,分别安装的是 oracle 11g 数据库,数
据库管理员电脑上安装有数据库客户端软件 (管理员可以是 catalog 数据库的主机 ) ,
administrator 版本的。 默认情况下数据库是非归档模式 NORACHIVELOG。
目的: 在这里需要把 target database 上的数据实时的备份到 catalog database 上,具体规
则是每周日晚做一次零级备份,周一到周六做一次一级备份, 其中零级备份是数据库全局
备份;一级备份是数据库的增量备份。
步骤:
A 、 归档模式下备份:
更改数据库的归档模式:
SQLshutdown immediate;
SQLstartup mount;
SQLalter database archivelog;
SQLalter database open;
1、 在数据库管理员电脑上打开数据库客户端的 oracle net manager 软件,点击服务命名 -编
辑-创建,
这里的网络服务名可以随便输入, 只是方便记忆, 点击下一步选择 TCP/IP(Internet 协议 )下一
步在主机名那里填写数据库的 IP 地址,这里是 172.31.128.21 ,再下一步,在服务名那里填
写 oracle 的数据库名,就是在安装数据库的时候需要填写的那个名字,这里是 orcl11g ,下
一步测试, 填写一个你知道的用户名和密码进行测试。 如果连接成功就会提示 “连接测试成
功”,否则就无法进入下面操作。同上新建一个 catalog167 的连接,主机名这里填写
172.31.108.167 ,服务名这里填写 orcl11g ,同样进行测试,再点击文件保存网络配置。
2 、配置 catalog 恢复目录
在管理员机器运行里输入 CMD 打开命令提示符输入如下命令进入数据库, (这里的 xacm 用
户名和 password 密码是自己创建的 )
C:\sqlplus xacm/password@catalog167
SQL*Plus: Release 10.2.0.1.0 - Production on 星期四 12 月 30 11:10:56 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到 :
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP , Data Mining and Real Application Testing options
SQL create tablespace ts_rman datafile
C:\APP\ADMINISTRATOR\ORADATA\ORCL11G\ts_rman.dbf size 100M;
表空间已创建。
SQL create user rman identified by rman default tablespace ts_rman;
用户已创建。
SQL grant connect ,resource , RECOVERY_CATALOG_OWNER to rman;
授权成功。
SQL exit
从 Oracle
显示全部