千家信息网

oracle11g整个DB迁移

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,实例名:PCBMES将/oracle_ebs/pcbmes/db下面的oracle11gr2数据库迁移到/ebs/pcbmes/db目录下一、前期准备1、创建pfile文件(DB使用spfile启动的
千家信息网最后更新 2026年11月01日oracle11g整个DB迁移

实例名:PCBMES

将/oracle_ebs/pcbmes/db下面的oracle11gr2数据库迁移到/ebs/pcbmes/db目录下

一、前期准备

1、创建pfile文件(DB使用spfile启动的情况下)

create pfile from spfile;

2、获取重新创建控制文件的脚本(详细参见关联文档01)

alter database backup controlfile to trace;

生成一个trace文件,本次操作生成文件路径在/oracle_ebs/pcbmes/db/diag/rdbms/pcbmes/PCBMES/trace,可以使用ls -l -t | more来排序查看文件

more /oracle_ebs/pcbmes/db/diag/rdbms/pcbmes/PCBMES/trace/PCBMES_ora_16295.trc

将显示出来的脚本复制到一个新建文件脚本(createctlf.sql)中,并根据新路径需要编辑保存,编辑生成的脚本如下:

CREATE CONTROLFILE REUSE DATABASE "PCBMES" RESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1 '/ebs/pcbmes/db/apps_st/data/PCBMES/redo01.log' SIZE 50M BLOCKSIZE 512,
GROUP 2 '/ebs/pcbmes/db/apps_st/data/PCBMES/redo02.log' SIZE 50M BLOCKSIZE 512,
GROUP 3 '/ebs/pcbmes/db/apps_st/data/PCBMES/redo03.log' SIZE 50M BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
'/ebs/pcbmes/db/apps_st/data/PCBMES/system01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/sysaux01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/undotbs01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/users01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_d_01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_d_02.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_x_01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_x_02.dbf'
CHARACTER SET ZHS16GBK
;

ALTER DATABASE OPEN RESETLOGS;
ALTER TABLESPACE TEMP ADD TEMPFILE '/ebs/pcbmes/db/apps_st/data/PCBMES/temp01.dbf'
SIZE 30408704 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;

二、复制数据库文件

1、关闭数据库和监听

shutdown immediate;

lsnrctl stop;

2、拷贝文件

cp -RH /oracle_ebs/pcbmes/db/. /ebs/pcbmes/db/

三、修改目标各种配置文件

1、修改DB配置文件

cd /ebs/pcbmes/db/tech_st/11.2.0/dbs

vi initPCBMES.ora

将其中配置的原路径全部修改成新路径

2、修改监听配置

cd /ebs/pcbmes/db/tech_st/11.2.0/network/admin

vi listener.ora

vi sqlnet.ora

3、修改用户环境变量

cd

cp .profile .profile.bak

vi .profile

四、重新创建控制文件

1、重新用orames用户登录,并检查环境变量是否正确并生效

2、创建控制文件

sqlplus /nolog

SQL> conn / as sysdba;

SQL> startup nomount pfile='/ebs/pcbmes/db/tech_st/11.2.0/dbs/initPCBMES.ora';

SQL> @createctlf.sql

SQL> create spfile from pfile;

SQL> shutdown immediate;

SQL> startup;

3、启动监听

lsnrctl start


文件 脚本 路径 配置 数据 数据库 控制 生成 监听 变量 环境 用户 前期 实例 情况 拷贝 文档 目录 目标 面的 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 喔噻互联网科技有限公司 互联网科技产业 科技信息互联网 科技互联网技术 金融科技 互联网金融 互联网科技缩写 互联网还是高科技吗 互联网科技革命什么开始 燊美集互联网科技有限公司 洛阳共同富裕互联网科技有限公司 四川慕妮娅互联网科技有限公司 南博望互联网科技有限公司 山东有哪些互联网科技公司 南通创西澳互联网科技有限公司 四川互联网展示科技馆设计 广州梦谷互联网科技有限公司领导 科技互联网行业投资研究 互联网对科技影响 互联网科技自媒体灵感 金诺互联网科技 互联网 科技创业 互联网科技素材视频竖屏 温州喔噻互联网科技有限公司 互联网科技公司实习生 速维有品互联网信息科技(苏州)有限公司 众安科技工业互联网合作 美国互联网科技实力 北京天晋互联网科技有限公司 广东猫王互联网科技有限公司电话
0