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=【老的表空间名】:【新的表空间名】
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |