oracle备份还原操作

oracle备份还原操作

ID:5402864

大小:13.83 MB

页数:97页

时间:2017-11-10

oracle备份还原操作_第1页
oracle备份还原操作_第2页
oracle备份还原操作_第3页
oracle备份还原操作_第4页
oracle备份还原操作_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。