一、前言
由于某些原因,导致Windows操作系统需要重新安装,通常情况下系统盘都是C盘,数据库安装到D盘或者其他盘符,切勿与系统盘存放在一起。系统重新安装以后,我们需要恢复数据库。
二、系统安装前准备
在系统安装之前,我们需要先关闭监听和数据库,最好做一个备份。具体操作步骤如下
1.关闭监听
lsnrctl stop
2.关闭数据库
shutdown immediate;
3.备份整个数据库安装目录
如果空间允许的话,使用复制-粘贴命令即可,或者可以做一个压缩备份。
因为是Windows系统,我们使用鼠标即可操作。原有安装目录需要重命名,比如重命名为oracle_1021_bak
三、安装操作系统
此步骤略,一般是主机工程师进行安装,切勿把系统安装到数据盘上。
四、数据恢复
由于数据库相关文件都存在,我们只需要把文件还原到原来的路径即可。那么首先我们应该先安装数据库软件,然后建立监听,复制数据库相关文件即可。
4.1 安装数据库软件
略
4.2 配置监听
略
4.3 安装数据库
数据库安装路径与原有数据库路径一致, 实例名一致。安装完成后,我们需要关闭掉新安装的数据库。替换掉所有数据库相关的文件。
4.3 恢复数据库文件
数据库相关文件恢复的方法主要是通过鼠标进行复制和粘贴操作,关键点在于我们应该知道恢复那些文件,以及这些文件存放的路径,如果个别文件不存在需要进一步进行分析处理,比如参数需要修改,或者控制文件损坏等。本文只讨论数据库文件无损坏的情况下进行数据恢复。
执行步骤如下:
1.恢复口令文件,口令文件在$ORACLE_HOME/database下PWD$ORACLE_SID.ora
2.恢复SPFILE,参数文件在$ORACLE_HOME/admin/SPFILE$ORACLE_SID.ora
3.恢复控制文件、数据文件、日志文件,通常情况下,控制文件会和数据文件和日志文件在同一目录下,我们把数据库启动到nomount状态下,然后通过参数control_files找到控制文件的位置。
4.恢复tnsnames.ora文件,此文件在$ORACLE_HOME/NETWORK/AMDINM目录下
5.恢复*dump目录,$ORACLE_HOME/admin下的目录进行恢复
6.启动数据库
startup
7.启动监听
lsnrctl start
8.验证
使用业务用户远程连接到数据库,检查一下数据库即可。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
创新互联自成立以来,一直致力于为企业提供从网站策划、网站设计、网站设计、成都做网站、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。