oracle备份与恢复(待补充)_第1页
oracle备份与恢复(待补充)_第2页
oracle备份与恢复(待补充)_第3页
oracle备份与恢复(待补充)_第4页
oracle备份与恢复(待补充)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、1 备份与恢复Oracle 可以安装在win下,也可以安装在 linux下。1.1 理论知识第二种、在linux情况下:第一种、在 win 情况下:将数据库导出到本地:导出结果如图:123456789101112131415161718192021222324252627282930313233343536echo offecho = echo  Windows环境下Oracle数据库的自动备份脚本echo  1. 使用当前日期命名备份文件。echo  2. 自动删除30天前的备份。echo =:以“YYYYMMDD”格式取出当前时间。set BACKUPDATE

2、=%date:0,4%date:5,2%date:8,2%set CURTIME=%time:0,2%REM 小时数如果小于10,则在前面补0if "%CURTIME%"=" 0" set CURTIME=00if "%CURTIME%"=" 1" set CURTIME=01if "%CURTIME%"=" 2" set CURTIME=02if "%CURTIME%"=" 3" set CURTIME=03if "%CUR

3、TIME%"=" 4" set CURTIME=04if "%CURTIME%"=" 5" set CURTIME=05if "%CURTIME%"=" 6" set CURTIME=06if "%CURTIME%"=" 7" set CURTIME=07if "%CURTIME%"=" 8" set CURTIME=08if "%CURTIME%"=" 9" set

4、 CURTIME=09set CURTIME=%CURTIME%time:3,2%time:6,2% :设置用户名、密码和要备份的数据库。set USER=carbon_zhenjiang_bakset PASSWORD=carbon_zhenjiang_bakset DATABASE=orcl:创建备份目录。if not exist "D:backupdata%BACKUPDATE% "     mkdir D:backupdata%BACKUPDATE%if not exist "D:backuplog%BAC

5、KUPDATE% "      mkdir D:backuplog%BACKUPDATE%set DATADIR=D:backupdata%BACKUPDATE%set LOGDIR=D:backuplog%BACKUPDATE%exp %USER%/%PASSWORD%DATABASE%  file=%DATADIR%USER%_%BACKUPDATE%CURTIME%.dmp log=%LOGDIR%log_%BACKUPDATE%CURTIME%.log:删除30天前的备份。forfiles /p "%DAT

6、ADIR%" /s /m *.* /d -30 /c "cmd /c del path"forfiles /p "%LOGDIR%" /s /m *.* /d -30 /c "cmd /c del path"exit1.2实战1.2.1 windows下复制与迁移oracle在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的复制和迁移Oracle数据库的方法。复制迁移的步骤如下:1、首先,复制原Oracle数据库的安装

7、目录到新机器或系统中的安装目录,注意目录要一致,盘符也要一致。2、假如Oracle的安装目录不在Program Files系统文件夹下,我们需要把原系统中的Program Files文件夹下的Oracle目录也复制到新系统的Program Files文件夹中去。3、导出原系统中的Oracle注册表信息,主要注册信息如下:A. HKEY_LOCAL_MACHINESOFTWAREORACLE B.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices下有关Oracle的所有键,通常包括以下9个: OracleMTSRecoveryS

8、ervice OracleOraHome92Agent OracleOraHome92ClientCache OracleOraHome92HTTPServer OracleOraHome92PagingServer OracleOraHome92SNMPPeerEncapsulator OracleOraHome92SNMPPeerMasterAgent OracleOraHome92TNSListener OracleServiceORA84、注意:有多少个数据库,注册表服务键下的OracleServiceXX

9、X就会有多个。其中最主要的有监听服务和数据库服务,即OracleOraHome92TNSListenerXXX和OracleServiceXXX。5、将导出的所有注册表的信息在新的系统中导入(注册)。6、设置系统环境变量,打开"我的电脑"的"属性"界面,在"高级"而点击"环境变量"进入设置,找到Path系统变量项目,点"编辑",在变量值的输入框的最后,加入"ORACLE的安装目录"。7、最后我们需要进入 C:Documents and SettingsAll UsersStart MenuPrograms下把 Oracle - OraHome92 和 Oracle Installation Products 两个菜单文件夹也复制到新系统中,此时,就和新安装的一样了。重启系统后,成功完成。这就是复制或迁移Oracle数据库的步骤,严格遵守这些步骤去完成操作,能大大简便操作步骤,大大节省了工作时间,当然,工作效率也得到了很好的提高。1.2.2 大型数据库迁移1.2.3 傻瓜方法1)用plsql导出2) 导入:2 开发经验2.1 工作梳理1、 一个个模块逐步开发,开发周期: 2天开发(需求-表设计-讨论优化-编程)-1天调试测试-1天发

温馨提示

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

评论

0/150

提交评论