数据库冷备份步骤
文档下载地址:「数据库冷备份部分.doc」https://www.aliyundrive.com/s/SNcNF2U3hq5
一 找到SQLPLUS执行文件
如图 :开始菜单,程序找到oracle-oradb10g-home1的下级菜单,鼠标右键的属性,查找目标。
然后向上找到如图路径,在Db_1文件夹下找到BIN文件夹,在BIN文件夹里找到sqlplus.exe执行文件,双击执行。
二:登陆数据库,并关闭数据库
弹出如图所示窗体,输入 / as sysdba 然后回车
登陆成功后入上图所示,
然后在sql行上 输入:shutdown immediate
关闭数据库。
三 考备数据文件
1 此目录下的oradata整个文件夹
2 此目录下的admin整个文件夹
3 此目录下的Db_1文件夹中的database文件夹下的PWDdlgis.ora文件
将此三部分文件放到别的机子,以供日后恢复数据库用
四、从新启动数据库
如图所示,在sql行上 输入:startup force
等待片刻,显示如图所示,即数据库重新启动成功。
数据冷备份完成,系统可正常使用。
五、数据库恢复
1 首先重复(一)(二)步骤 把当前数据库关闭
注意:应先将原来的文件备份一下.
2 把(三)中的数据文件考到相应位置
3 在新的admin文件夹下找到dlgis文件夹找到pfile文件夹下的pfile文件(即init__文件),修改相应路径:
此处路径修改成备份数据所在的路径
此处路径修改成Oracle数据库安装路径.
查看红色标记区域中的路径是否和恢复数据路径一致,如不一致则改正。
- 从pfile启动数据库,输入startup pfile=’path’(path为initdlgis.ora文件的全路径)
,出错修改数据文件路径
修改数据文件路径,
① 输入select name from v$datafile 查看数据文件路径
② 输入select member from v$logfile查看数据文件路径
看相应文件路径是否一致,不一致的话,用下面语句修改文件路径。
输入alter database rename file ‘path1’ to ‘path2’;(path1为选择出来的路径,path2为新的路径)
修改完毕后,启动数据库
输入alter database open;(如未正常启动,使用startup force即可)
5、用conn tester进行测试
6、成功后,输入以下命令:
Create spfile from pfile=’path2’;(path2为/admin/dlgis/pfile/initdlgis.ora的全路径)
7、输入commit;(提交修改)
8、重启服务进行测试
9、检查临时表空间(temp、dlgis_temp)
10 如果有错误的话,删除后重建
Create temporary tablespace dlgis_temp tempfile ‘ dlgis_temp ’ size 100m;