由于业务的要求需要对其中的一个schemas进行更名,通过搜索发现从oracle 11.2.0.2后提供了两种更名的方法。
方法一:通过导入导出的方法修改schemas的步骤。
•do a user-level export of user a
•create new user b
•import system/manager fromuser=a touser=b
•drop user a
测试环境:数据库有schemas adm_idcs,需要更名为 adm_jdcs
操作步骤:
a)创建adm_jdcs用户,,权限需要一样
create user adm_idcs
identified by 'adm_idcs'
default tablespace users
temporary tablespace temp
profile default
account unlock;
b)adm_idcs的导出
expdp system/oracle directory=dir dumpfile=full1.dmp schemas=adm_idcs
c)进行adm_idcs的导入
impdp system/oracle directory=dir dumpfile=full1.dmp fromuser=adm_idcs touser=adm_jdcs
d)删除原来的adm_idcs用户
drop user adm_idcs cascade;
经过以上操作便完成了修改adm_idcs成adm_jdcs。
本文永久更新链接地址:
