目录
实验环境
操作系统:SUSE Linux Enterprise Server 11 & 12 & 15
数据库版本:Oracle 12.2.0.1
数据库实例编号SID:T73
数据库用户:orat73
数据库根目录:/oracle/T73
本文默认已安装Oracle 12.2.0.1(采用SAP标准安装方式),并使用NBU(NetBackup)备份恢复的方式进行测试,原数据库的实例编号SID是P73。
创建Oracle主目录结构
Oracle目录结构的创建要参考原Oracle数据库的目录结构,否则用备份恢复会失败。
切换到orat73用户和Oracle数据库根目录/oracle/T73:
su - orat73
cd /oracle/T73
ls -l
创建符合SAP标准的Oracle主目录(除Oracle软件安装后自动创建的目录之外):
mkdir admin audit mirrlogA mirrlogB oraarch oraflash orawallet origlogA origlogB saparch sapbackup sapcheck sapdata1 sapdata2 sapdata7 sapreorg saptrace
创建目录/oracle/T73/origlogA下的子目录:
cd /oracle/T73/origlogA
mkdir cntrl
创建目录/oracle/T73/origlogB下的子目录:
cd /oracle/T73/origlogB
mkdir cntrl
创建目录/oracle/T73/sapdata1下的子目录:
cd /oracle/T73/sapdata1
mkdir cntrl sysaux_1 system_1 temp_{1,2} undo_1
创建目录/oracle/T73/sapdata2下的子目录:
cd /oracle/T73/sapdata2
ls -l
mkdir sr3_{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25} sr3usr_1
创建目录/oracle/T73/sapdata7下的子目录(SAP标准目录应该是/oracle/T73/sapdata3和/oracle/T73/sapdata4,本处由于历史遗留问题使用/oracle/T73/sapdata7):
cd /oracle/T73/sapdata7
mkdir sr3701i_{1,2,3,4} sr3701x_{1,2,3,4,5,6,7,8}
创建目录/oracle/T73/saptrace下的子目录:
cd /oracle/T73/saptrace
mkdir audit background diag usertrace
准备参数文件
拷贝原Oracle数据库P73的参数文件initP73.ora文件到目录/oracle/T73/12201/dbs下,并创建新的参数文件initT73.ora:
cp -pr initP73.ora initT73.ora
chown orat73:dba initT73.ora
更改参数文件:/oracle/T73/12201/dbs/initT73.ora中的'P73'改成'T73'(除db_name之外);删除无效参数*.local_listener。
cat initT73.ora
vi initT73.ora
cat initT73.ora
cat initT73.ora|grep P73