Oracle备份还原操作.ppt_第1页
Oracle备份还原操作.ppt_第2页
Oracle备份还原操作.ppt_第3页
Oracle备份还原操作.ppt_第4页
Oracle备份还原操作.ppt_第5页
已阅读5页,还剩92页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle备份与还原,老师:袁涛陈楚,2009年5月27日,Oracle备份操作实习,检验服务器,笔记本电脑,企业服务器,一,我们首先要对企业服务器有所了解。 在企业服务器上运行“cmd”并在DOS上运行:记录ipconfig /all,2、获取数据库名称、和数据库名称。 3、取得sys和system的密码,首先向企业相关人员要求服务器sys和system的密码,如果企业相关人员不提供服务器sys和system的密码,则进行sys和system的密码的解读。 第一种解密方法: (此示例中的实例名称为orcl )将其置于包含sys和system密码文件的database文件夹中,然后找到PWD

2、orcl.ora文件。 3、重设sys和system密码,创建新的密码文件备份文件夹,在服务器上运行“cmd”,输入: orapwd file=XX password=xxx创建密码文件, file残奥仪表配置文件连接到路径和文件名数据库(测试密码修改结果),输入密码: sys,完成导出数据库操作后,将原始备份的密码文件复制到原始位置第二种解读方法:注意:解读必须在服务器上操作。 在服务器上运行“cmd”,输入:sqlplus /nolog,4,解密sys和system的密码,SQLconn/as sysdba连接到数据库。sys和system两者的密码: sys、用户system的新密码:

3、sys、用户sys的新密码: sys、连接到数据库,用新密码进行连接测试,密码: sys、 在以下示例中使用的服务器关残奥字计量器Windows平台:数据库名称: orcl sys口令: sys system口令: sys Linux平台:数据库名称:主sys口令: oracle system 第一种备份方法:在企业服务器上直接进行导出操作(windows )在dos状态下输入: sqlplus /nolog,连接到数据库,在linux上操作,参照p142 (1. Oracle9IFR ored ) (windows 获取所有表空间和数据库名称,并保存此信息。 因为是整个库的导出,所以省略P1

4、43的步骤2、3。 步骤4:(在Linux )命令行状态下:保存此信息以获取所有表空间和数据库名称。 SQL select nls _ charset _名称(1)来自双人。 获取企业数据库的字符集退出SQLexit登录数据库状态,在(Windows)DOS状态下键入:获取企业数据库的字符集,然后选择相同的字符集以便以后恢复数据库。 sqlselectnls_charset_name(1)获取企业数据库的字符集结束SQLexit注册数据库状态,在(linux )状态下输入:获取企业数据库的字符集,以后恢复数据库时选择相同的字符集DOS状态:输入C:exp注出,然后输入windows C:exp

5、用户名:system密码:(例如sys) 40964096注出缓冲区大小,默认值即可。 只注入exp dat.dmpd :测试2009 05 22.DMP输入存储目标磁盘(路径)和文件名、(1)E、(2)U、(3)T:(2)UE 1、3、t之一的时间修正。 默认值是通过导出某个用户的表格而变更为e (导出整个存储库) yes,然后权限yes是否导出表格的数据yes是否导出整个文件(windows oracle主要$ cdhomeoracleproductbinoracleprimarybin $ exp用户名:系统密码: (例如,Oracle ) 40964096注释缓冲区exp

6、 dat.dmphomeoracletest 2009 05 22 .导出DMP输入存储目标路径和文件名。 步骤5 :在(Linux )下,仅注入(1)E、(2)U、(3)t3333 3、t中的一个时间修正。 默认值是注入某个用户的表,e yes是否注入权限yes是否注入表的数据yes变更为是否注入整个文件,等一会儿(按数据量), 出现以下字符: exportterminatedsuccessfullywithwarnings . 在此示例中使用的企业服务器数据库的关残奥仪表Windows平台:数据库名:主系统口令: oracle IP系统口令: oracle IP地址: 202.168.1.

7、195数据库端口操作差异的好处:不需要操作服务器,与服务器上的所有操作系统兼容,只需操作所需的数据库信息即可。 三、第二种备份法:税务检查员利用笔记本电脑上导出企业服务器数据库的操作,与检查员笔记本电脑建立网络连接(从P117时(1)开始) 服务名主主机名(例如:95网络服务名:主网络协议:测试TCP是否已完成网络连接并通过检验员笔记本电脑的测试nolog空连接sqlconn sys/oracleprimaryassysdba用户/加密服务名as身份(固定) Connected .连接成功登录到SQL select表的所有表空间和数据库名,SQL select nl 获取

8、企业数据库字符集SQLexit登录状态C:exp注销开始注销用户名:系统主密码: oracle 40964096注销缓冲区大小,输入默认值即可。 exp dat.dmpd : test 2009 05 22.DMP在检查员的笔记本电脑上生成的注释数据名称。 有(1)E、(2)U、(3)T:(2)UE 1、e全数据库注释2、u注释的用户的全部表格。 只注出3、t中的一个时间修正。 默认值是注入某个用户的表,变更为导出整个电子库。 yes注出权限yes表的数据yes在整个文件中exportterminatedsuccessfullywithwarnings .注出数据是否成功。 在检查员的笔记本电

9、脑上生成备份程序库文件。 d 3360 test 2009 05 22 .将DMP复制到外部u端口可移动硬盘。 四、数据恢复(将u端口移动硬盘的数据恢复到检查站的服务器),另一方面,删除检查服务器内的所有数据库的实例。 (假设企业数据库实例名称为mytest )、和审计服务器的数据库实例删除完成后,创建与企业数据库实例同名的数据库实例。 请注意,一般名称都是小写字母。 然后,在执行导入之前,创建所有表空间和数据库文件。 参见第P145页(在Oracle 10g for Windows XP中导入) 2,创建与公司数据库相同的实例。 (假设企业数据库实例名称为primary ),在此处输入的数据

10、库名称必须与企业数据库名称完全相同。 然后输入本地数据库管理员的密码。 然后单击“字符集”选项卡,在界面中选择“从字符集列表中选择”,并将字符集选择为与企业字符集相同的字符集。 完成数据库的创建,记住地址和端口,设置sys和system口令(此处假设为sys ),打开IE浏览器,然后输入数据库控制URL地址,类似于企业数据库名称http:/www.f 172 c1e6b 5033605502/em (计算机名端口/em ) http:/202.168.xx.xx :5502/em (服务器地址端口/em)!DOCTYPE02所有表空间和数据库文件原导出前的表空间名和数据库文件:1、原表空间名、

11、2、与原1对应的数据库文件、3、原表空间名、4、与原3对应的数据库文件、与数据库系统自动创建的表空间对应的数据文件再次根据原来获取的表空间和对应的数据文件进行表空间的设定。需要创建与红色表空间对应的数据文件。 自动创建绿色表空间和相应的数据文件系统。 要创建、2、表空间名称、和所有表空间,否则,没有表空间的库将无法导入该库数据,数据将丢失。 完成所有表空间的创建后,开始导入数据。 的双曲馀弦值。 不需要创建用户,即可导出和导入整个存储库。 导入是自动创建的。 此处跳过步骤27、28、29、30。 如果要仅导入某个用户的表,则必须首先创建该用户。 开始执行“cmd”,设定连接的数据库名称。 因为

12、是服务器操作,所以不需要主。 导入操作作业1并创建所有新表2 .导入数据3 .创建普通索引4 .导入完整性约束文件5 .创建引入触发器的bitmap、functiond等索引。 以完成导入操作。 注: Oracle的较高版本允许您导入由较低版本的Oracle导出的数据的. dmp文件。 旧版本的Oracle不能导入新版本的Oracle导出的数据. dmp文件。 五、在企业服务器上进行冷备份操作,一、获取数据库的详细版本号。 2、操作系统版本。 3 .连接数据库4、获取实例名称5、获取实例控制文件信息6、获取实例数据文件信息7、获取重做日志文件信息8、获取字符集信息9、关闭实例10、pfile.

13、ora,spfile. init.ora文件10的副本,2,获取企业服务器的操作系统版本,3,连接数据库在企业服务器上执行,4,获取数据库名称,5,获取实例控制文件信息或者,SQL显示参数控制文件; 获取实例数据文件信息,从v $ datafile选择名称; 7 .获取重做日志文件信息,从v $ log文件选择成员; 中的组合图层性质变更选项。 在冷备份中,获取oracle文件的位置信息非常重要。 为了防止数据服务器硬盘损坏和数据丢失,Oracle必须将多个备份复制到一个数据文件中的单独磁盘上。 控制文件和重做日志文件在不同的磁盘上也有多个备份。 获取字符集信息,然后选择SQL select

14、nls _ charset _ name (1)自双工;9、关闭数据库实例、SQLshutdown immediate、10、pfile.ora的副本、spfile.ora、init.ora文件, pfile文件位置: d3360oraate spfile文件位置: d 3360 Oracle安装目录product 10.1.0 db _1databasespfileorcl.orainit.ora文件位置: d 3330 不,从Oracle的执行机制可以看出,数据库与重做日志密切相关。 2 .不需要存档日志存档日志的原因是,在从实例创建到当前的所有时间的对数存储库中执行的操作,用于存储库崩溃的恢复。 在数据库上运行时,不需要存档日志。 3 .重做日志可以为每个组复制一个文件,但必须确保每个组都复制到。 4 .复制遗漏的文件时,重新复制只是复制遗漏的文件吗?如果复制错了文件,必须重新复制所有的文件,一部分不能复制。、15、冷备份常见问题、6、重建数据库的操作、1、目标计算机的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论