ORACLE备份转移

前端之家收集整理的这篇文章主要介绍了ORACLE备份转移前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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=【老的表空间名】:【新的表空间名】

猜你在找的Oracle相关文章