oracle 数据库迁移
admin
2023-05-24 18:42:35
0

PL/SQL Release 11.2.0.4.0 - Production导出版本,数据库地址10.36.40.53


PL/SQL Release 11.2.0.4.0 - Production导入版本,数据库地址10.36.40.74



10.36.40.53   需要迁移的数据库地址


1. 创建目录

--创建目录

cd /home/oracle

mkdir bak20170511


2. 添加权限

chmod o+wr /home/oracle/bak20170511


3. shell oracle权限,登陆dba

su - oracle

sqlplus / as sysdba


4. 将创建的目录赋予需要迁移的数据库用户读写权限

create or replace directory dumpdir as '/home/oracle/bak20170511';

-- 授权

grant read,write on directory dumpdir to mkt_standard;


5. 查询当前用户的表空间,临时表空间

--    当前用户名    表空间             临时表空间

select t.USERNAME,t.DEFAULT_TABLESPACE,t.TEMPORARY_TABLESPACE from user_users t;

用户名         表空间              临时表空间

MKT_STANDARD   MKT_STANDARD_DATA     MKT_STANDARD_DATA_TEMP


6. 查询当前数据库版本

select * from v$version;

版本信息

TNS for Linux: Version 11.2.0.4.0 - Production


7. 退出sql命令行模式,进入oracle权限

exit();


7. 数据导出

      用户名       密码           sid      导入数据库版本

expdp mkt_standard/mkt_standard@10.36.40.53/orcl directory=dumpdir dumpfile=mkt_standard.dmp logfile=mkt_standard.log version=11.2.0.4.0;







10.36.40.74   迁入数据库地址


1. 创建目录

--创建目录

cd /home/oracle

mkdir bak20170511


2. 添加权限

chmod o+wr /home/oracle/bak20170511


3. 将迁移的数据存放到目录中,如果是同网段可以使用以下脚本

scp -r root@10.36.40.53:/home/oracle/bak20170511/mkt_standard.dmp /home/oracle/bak20170511/


4. 将数据文件添加权限

chmod w+or /home/oracle/bak20170511/mkt_standard.dmp


5. 进入sql命令行模式

先进入oracle权限

su - oracle

sql命令行模式,dba权限

sqlplus / as sysdba


6. 将创建的目录赋予需要迁移的数据库用户读写权限

create or replace directory dumpdir as '/home/oracle/bak20170511';

-- 授权

grant read,write on directory dumpdir to mkt_standard;


7. 查询当前数据库版本

select * from v$version;

版本信息

TNS for Linux: Version 11.2.0.4.0 - Production


8. 创建表空间,与迁移的数据库用户表空间名一致

create tablespace MKT_STANDARD_DATA logging datafile 'MKT_STANDARD_DATA.DBF' size 500M autoextend on;


9. 创建临时表空间,与迁移的数据库用户临时表空间名一致

create temporary tablespace MKT_STANDARD_DATA_TEMP tempfile 'MKT_STANDARD_DATA_TEMP.DBF' size 500M autoextend on;


10. 创建用户,并且将表空间和临时表空间赋予用户,该创建的用户名、密码对于大小写敏感

         用户名              密码

create user mkt_standard identified by mkt_standard  

           default tablespace MKT_STANDARD_DATA  temporary tablespace MKT_STANDARD_DATA_TEMP profile default;


11. 赋予用户权限

链接权限

grant connect to mkt_standard;

创建表,视图等权限

grant resource to mkt_standard;

系统权限

grant unlimited tablespace to mkt_standard;


12. 退出sql命令行模式,进入oracle权限

exit();


13. 导入数据

      用户名       密码           sid      导出数据库版本

impdp mkt_standard/mkt_standard@10.36.40.74/orcl directory=dumpdir dumpfile=mkt_standard.dmp logfile=mkt_standard.log version=11.2.0.4.0;






删除临时表空间

drop tablespace MKT_STANDARD_DATA_TEMP   including contents and datafiles;

删除表空间

drop tablespace MKT_STANDARD_DATA      including contents and datafiles; 

删除用户

drop user MKT_STANDARD cascade;


相关内容

热门资讯

万斯:美伊谈判取得“很大进展” △5月19日,美国副总统万斯在白宫新闻简报会上当地时间5月19日,美国副总统万斯在白宫新闻简报会上表...
全环境立德树人|广饶县:“科普... 近日,一场别开生面的 “科普漂流”活动在东营市科技馆火热启程。来自广饶县的40余名青少年走出课堂,在...
西安AI数字人选择指南 在西安,AI数字人已经从概念走向了实实在在的应用。无论是企业宣传、短视频制作,还是直播带货,数字人正...
10分钟飞越深山!无人机送出“... 在四川省雅安市汉源县唐家镇尚礼村,一架满载新鲜甜樱桃的无人机从海拔1500米的起飞点缓缓升空,平稳驶...
能源金融双线突破,西方制裁反证... 01五月北京:全球外交焦点汇聚,中俄高层会晤启新程今年5月,全球外交的钟摆,正以前所未有的高频在北京...
不仅要把人工智能送上天,长三角... 能够在3分钟内完成未来60天天气预测的“伏羲”气象模型,如今正实时加工着来自太空的“一手”气象数据。...
追觅创始人俞浩称无比感谢雷军:... 【CNMO科技消息】据CNMO科技了解,追觅科技创始人兼CEO俞浩近日在访谈中回顾了公司早期获得小米...
跑遍多家官方旗舰店!2026手... 大家好,我是小杨。说实话,写这篇文章之前,我花了整整一个周末,把各大手机官方旗舰店挨个逛了一遍。不是...
AMD AI开发者大会首次在中... IT之家 5 月 19 日消息,今天,AMD AI 开发者大会(AMD AI DevDay 2026...
警惕!这些“高科技疗愈”全是骗... 本文转自【光明日报】; 当前,一些不法分子打着“生命科学”等名义,编造“脑波修复”“能量疗愈”“光波...