操作oracle冷备,有以下心得,给大家分享一下:
1.纸上得来终觉浅,不试试你咋知道。对oracle进行冷备,一定注意把控制文件、数据文件、联机重做日
志文件给备份完全了,不能只备份了一部分,否则恢复的时候就会验证失败。。。(就像我oracle安装在
g盘,结果我以前在c盘创建的还有数据文件。。。)
2.还有,要注意tnsname.ora,listen.ora,init.ora文件的备份.可能用的到。
3.如果是恢复在另台机器上,oracle版本必须得相同,创建的实例名也得相同,然后把文件复制过去。
4.如果在一个机器上,创建多个实例,使用一个listen程序就好了,如果之前为实例配置为一个监听,那
就不用再配置了,只是必须再配置一个net服务。监听程序的名字无所谓,只要主机名、端口写对就可以
了;net服务名,要把所有的信息都写对才行,不可随便写,尤其net服务名,就是sid、globalname、实例
名,两个tns使用同一个端口1521就可以。启动实例的时候,一个一个启动。
5.冷备步骤:
第一步:关闭oracle实例
第二步:备份控制、数据、redo日志文件
ok!
恢复步骤:
第一步:创建相同实例名的数据库(如果原来的数据库系统还在,删掉原来的日式、数据、控制文件即可。)
第二步:重新启动数据库(重启service.msc里面的oracle实例)
第三步:将备份的文件拷贝过去
第四部:启动数据库
ok!
已经过测试。
-
23:53 2012-8-8
-
by yangkai
-
addr shagnhai
-
-------------------------------
-
SQL> conn system/zhangle;
-
已连接。
-
SQL> shutdown immediate;
-
ORA-01031: 权限不足
-
SQL> conn system/zhangle as sysdba;
-
已连接。
-
SQL> shutdown immediate;
-
数据库已经关闭。
-
已经卸载数据库。
-
ORACLE 例程已经关闭。
-
SQL> conn system/zhangle as sysdba;
-
SQL> 从 Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Productio
-
With the Partitioning, OLAP and Data Mining options 断开
-
-
C:\Documents and Settings\111111>sqlplus /nolog
-
-
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 8月 8 23:42:18 2012
-
-
Copyright (c) 1982, 2005, Oracle. All rights reserved.
-
-
SQL> conn system/zhangle as sysdba;
-
已连接到空闲例程。
-
SQL> start mount;
-
SP2-0310: 无法打开文件 "mount.sql"
-
SQL> startup;
-
ORACLE 例程已经启动。
-
-
Total System Global Area 599785472 bytes
-
Fixed Size 1250356 bytes
-
Variable Size 167775180 bytes
-
Database Buffers 423624704 bytes
-
Redo Buffers 7135232 bytes
-
数据库装载完毕。
-
数据库已经打开。
-
SQL>
-
SQL> shutdown immediate;
-
数据库已经关闭。
-
已经卸载数据库。
-
ORACLE 例程已经关闭。
-
SQL> startup mount;
-
ORACLE 例程已经启动。
-
-
Total System Global Area 599785472 bytes
-
Fixed Size 1250356 bytes
-
Variable Size 171969484 bytes
-
Database Buffers 419430400 bytes
-
Redo Buffers 7135232 bytes
-
数据库装载完毕。
-
SQL> alter database open;
-
-
数据库已更改。
-
-
SQL>
Oracle冷备份.rar
阅读(2542) | 评论(0) | 转发(0) |