ORACLE 修改schemas的方法一

wzq609發表於2015-06-16

由於業務的要求需要對其中的一個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。

#################################################################################
本文作者:JOHN,某上市公司DBA,業餘時間專注於資料庫的技術管理,從管理的角度去運用技術。

技術部落格:獵人筆記                                                資料庫技術群:367875324 (請備註資料庫型別)

#################################################################################

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12679300/viewspace-1700762/,如需轉載,請註明出處,否則將追究法律責任。

相關文章