欢迎来到天天文库
浏览记录
ID:5402864
大小:13.83 MB
页数:97页
时间:2017-11-10
《oracle备份还原操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle备份及还原老师:袁涛陈頔2009年5月27日Oracle备份操作实习网线企业服务器手提电脑稽查服务器一、我们先要了解:1、机器名或IP;2、数据库名;3、sys和system的密码(默认:端口:1521)键盘二、第一种备份法:直接在企业服务器上进行导出操作U口移动硬盘三、第二种备份法:在税务稽查人员手提电脑上进行导出操作四、数据还原六、重构数据库五、在企业服务器上进行冷备份操作稽查服务器手提电脑企业服务器一、我们先要对企业服务器进行了解:1、机器名或IP(在企业服务器上操作);在企业服务器上运行”cmd”,在DOS下执行:ipconfig/all2、获取数据库名;记录数据库名后退出
2、。3、获取sys和system的密码首先向企业有关人员索取服务器sys和system的密码如果企业有关人员不提供服务器sys和system密码的情况下,我们就要进行sys和system密码的破解。第一种破解方法:(本例实例名为orcl)进入存放sys和system密码文件的database文件夹中,寻找出PWDorcl.ora文件。3、重置sys和system的密码新建备份口令文件的文件夹在服务器中运行“cmd”,输入:orapwdfile=XXpassword=xxx创设口令文件,file参数设置文件路径和文件名称,password参数设置新口令新口令:aaaaa将密码修改为:sys连接数
3、据库(并测试密码修改结果)输入密码:sys在完成导出数据库操作后,可以将原来备份的口令文件拷贝到原来的位置上,导出数据库前的系统就可以恢复原来的口令了。第二种破解方法:注意:破解必须在服务器上操作。服务器上运行“cmd”,输入:sqlplus/nolog4、破解sys和system的密码SQL>conn/assysdba连接数据库。将sys和system的密码都修改为:sys设置用户system的新密码为:sys设置用户sys的新密码为:sys连接数据库并用新设密码进行连接测试输入密码:sys下例操作的服务器参数Windows平台:数据库名:orclsys密码:syssystem密码:sysL
4、inux平台:数据库名:primarysys密码:oraclesystem密码:oracle输入:sys二、第一种备份法:直接在企业服务器上进行导出操作在(Windows)DOS状态下输入:sqlplus/nolog连接数据库在linux下操作,参考P142(1.在Oracle9ifroRedHatLinux3导出)注意:登陆linux一定要使用Oracle用户,root或其他用户都不能正常。在(Windows)DOS状态下输入:selecttablespace_name,file_namefromdba_data_files;取得所有表空间和数据库名称要将此信息保存下来。由于是整库导出,所
5、以省略P143的第2、3步。第4步:在(linux)命令行状态下输入:取得所有表空间和数据库名称要将此信息保存下来。SQL>selectnls_charset_name(1)fromdual;获取企业数据库的字符集SQL>exit退出登陆数据库状态在(Windows)DOS状态下输入:获取企业数据库的字符集,在以后还原数据库时要选择与之相同的字符集SQL>selectnls_charset_name(1)fromdual;获取企业数据库的字符集SQL>exit退出登陆数据库状态在(linux)状态下输入:获取企业数据库的字符集,在以后还原数据库时要选择与之相同的字符集在(Windows)DO
6、S状态下输入:C:>exp开始倒出以下为windows下操作命令,与linux下界面不一样,但命令一样。C:>exp用户名:system密码:(如sys)4096>4096倒出缓冲区大小,输入默认就可以。Expdat.dmp>d:test20090522.dmp输入导出存贮目标盘符(路径)和文件名(1)E,(2)U,(3)T:(2)U>E1、E整个数据库倒出2、U倒出某用户的所有表。3、T只倒出某一个表。默认值是导出某用户的表,要改成E(整库导出)Yes>yes接着是否导出权限Yes>yes是否导出表里的数据Yes>yes是否导出整个文件中在(Windows)DOS状态下第5步:(lin
7、ux)下SQL>exit$exp开始倒出以下为linux下操作命令,与windows下界面不一样,命令一样。[oracle@primary]$cdhomeoracleproduct9.2.0.4bin[oracle@primarybin]$exp用户名:system密码:(如oracle)4096>4096倒出缓冲区大小,输入默认就可以。Expdat.dmp>homeoracle
此文档下载收益归作者所有