加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ORACLE备份转移

发布时间:2020-12-12 15:52:31 所属栏目:百科 来源:网络整理
导读:1、用oracle的超级管理员登录sqlplus,在登录后的sqlplus界面中用命令创建一个虚拟目录(如:sysdir),其映射一个数据库服务器上的一个物理路径(如:/home/oracle) 命令:CREATE DIRECTORY sysdir AS '/home/oracle' ; 2、在数据库服务器(如:linux系统

1、用oracle的超级管理员登录sqlplus,在登录后的sqlplus界面中用命令创建一个虚拟目录(如:sysdir),其映射一个数据库服务器上的一个物理路径(如:/home/oracle)

命令:CREATE DIRECTORY sysdir AS '/home/oracle' ;


2、在数据库服务器(如:linux系统)上,用命令导出要备份数据库的dmp文件,将文件放入上面逻辑文件夹对应的物理文件夹中去。

命令:expdp 【要备份的数据库用户名】/【要备份的数据库的密码】@【对应的oracle的SID名】 schemas=【要备份的数据库用户名】 directory=【逻辑文件夹名】 dumpfile=【上面备份的dmp文件的位置+dmp文件名】 full=y


3、导入刚刚备份好的dmp文件到新的数据库上去。

先要新建一个模式和对应的用户名和密码。再用impdp命令导入:

命令:impdp 【新建用户名】/【新建用户的密码】 dumpfile=【dmp文件的路径】 directory=【逻辑文件夹】 remap_schema=【老用户名】:【新用户名】 remap_tablespace=【老的表空间名】:【新的表空间名】

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读