中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > BSD > 综合文章
ORACLE9I的另类重装方法
作者:未知 时间:2005-09-13 22:51 出处:Blog.ChinaUnix.net 责编:chinaitpower
              摘要:ORACLE9I的另类重装方法

作为开发人员,一些人会在自己用的电脑上安装ORACLE,可是过一段时间可能会重装,重装前需要导出数据,然后在重装后再导入数据,有时可能会有一些无法导出的数据,例如,我用的数据库中有些同义词就无法导出,这时,问题就来了,怎样能快速重装呢?

我所做的事情是在WINDOWS下完成的,应该可以在UNIX下参照完成.

重装操作系统前的准备工作:

 对以下文件及上当备份:

      在此,假设SID为DATABASE

      $ORACLE_HOME\DATABASE   '相关数据库启动信息及口令

      $ORACLE_HOME\ORADATA    '数据目录

当然,你也可以保留整个$ORACLE_HOME目录

重装操作系统完成后,按以下步骤执行:

1 安装ORACLE_HOME,不创建数据库.

    如果要装在原来的目录上,请将你原来的目录先改名称,例如,原来的数据库安装在 d:\oracle,那么,在安装前,将已有的d:\oracle重命名,例如命名为d:\oracle_bak,再开始安装,在安装的时候,保证输入的上当为d:\oracle

2 使用数据库配置工具(DBCA)创建一个新数据库,在创建数据库的时候,保证输入的参数与以前的相同,例如SID,server_name等

3 创建完成后,会在你的$ORACLE_HOME下(如果你输入的SID是DATABASE)会出现database及oradata目录(创建数据库时使用缺省位置的条件下),

    根据操作系统的不同,在WINDOWS下会启动这个数据,所以在进行下面的操作前,需要停止数据库.

    请将oradata更名为oradata1

   将你在重装前备份的oradata目录复制到这里.

   将新安装的$ORACLE_HOME\DATABASE目录下的 pwddatabase.ora 更名为pwddatabase1.ora,将 SPFILEDATABASE.ora 更名为SPFILEDATABASE1.ora

  将备份的$ORACLE_HOME\database目录下的下的pwddatabase.ora和 SPFILEDATABASE.ora 复制到新安装的$ORACLE_HOME\DATABASE目录下

4启动数据库.

一个新建的数据主要由以下几个文件控制:

      PWDdatabase.ora                '按字面的意思应该是口令之类的东西

     SPFILEDATABASE.ora           '数据库的启动参数文件

     $ORACLE_HOME\oradata\     '数据文件及数据库控制文件,日志文件等

如果不能启动,则可以参照SPFILEDATABASE.ora文件,看看是不是路径位置不对造成的

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有