oracle 資料還原使用者名稱不同處理辦法

2021-06-22 18:33:43 字數 510 閱讀 3932

需要另乙個資料庫的使用者表匯入到當前庫中,但使用者名稱不相同,以前exp/imp時,可以指定fromuser和touser來解決,在expdp中也提供了類似的解決方法

impdp system/zlsoft dumpfile=expdp:expdp_zlhis.dmp nologfile=y tables=zlhis.dept remap_schema=zlhis:scott remap_tablespace=zl9baseitem:users,zl9indexhis

:users,zl9indexmtl:users table_exists_action=truncate exclude=object_grant

幾個重要引數的說明一下:

1、remap_user 重新對映使用者,格式:

source_user1:target_user1,source_user2:target_user2

2、remap_tablespace 重新對映表空間

4、exclude=object_grant 跳過物件授權

oracle 使用者名稱解釋

normal sysdba sysoper sys,sysdba,dba概念 區別 sys和system使用者的區別 system 使用者只能用normal身份登陸em。sys 使用者具有 sysdba 或者 sysoper 許可權,登陸em也只能用這兩個身份,不能用normal。sysoper 許...

oracle修改使用者名稱

1 windows 平台下執行 cmd 2 sqlplus nolog 3 sql connsys lmis lmisdx localas sysdba 連線到資料庫。通常可以用sys使用者登陸。4 sql select from user 找到 name為需要修改的使用者的user 5 sql u...

oracle修改使用者名稱

oracle的使用者名稱 1 用sysdba角色賬號進入,然後查詢有哪些使用者 select from user 2 找到需要修改的使用者 user 欄位是唯一標識 select from user where user 71 3 修改需要更改的使用者名稱 update user set name ...