Oracle批量建立使用者和匯入匯出的指令碼

2021-04-24 20:59:50 字數 1289 閱讀 9740

sql**

-- 在cmd下執行

select

'exp '

|| username || '/'

|| username || ' file=d:/' || username || '

.dmp owner=' || username || '

log=d:/' ||   

username || '.txt'

fromdba_users   

whereaccount_status = 'open'

;   

-- 在被匯出庫執行,獲取語句後在匯出庫執行

select

'create user '

|| username ||' identified by '

|| username || ' default tablespace '

|| default_tablespace || ' temporary tablespace '

|| temporary_tablespace || ';'

fromdba_users   

whereaccount_status = 'open'

;   

select

'grant dba to '

|| username || ';'

fromdba_userswhereaccount_status = 'open'

;   

-- 在cmd下執行

select

'imp '

|| username || '/'

|| username || ' file=d:/' || username || '

.dmp fromuser=' || username || '

touser=' ||   

username || ' ignore=y log=d:/' || username || '

_imp.txt'   

fromdba_users   

whereaccount_status = 'open'

;  

oracle建立使用者和oracle匯入匯出命令

1.問題定義 我們在開發的時候使用的是區域網中的測試機上面的oracle資料庫,由於需要將測試機上面的資料庫備份到本地機器上面,便於不處於區域網環境中仍然可以繼續開發,維護等。2.步驟說明 1.啟動oracle服務 oracle例項名為 orahnhj 2.建立本地帳戶 username keywo...

oracle建立使用者以及匯入dmp

下面對oracle建立使用者以及匯入dmp檔案總結 1 建立使用者。本人是利用從http localhost 1158 em入口進入,然後用超級管理員sys,帶上密碼進入。當然用plsql進入,然後用sql 建立也是一樣啦。然後建立使用者test,test.在 角色 中將其設為dba 注意 在 系統...

oracle建立表空間,建立使用者,匯入dmp資料

匯入oracle資料的時候,經常到用的時候忘記,特整理乙份,方便以後操作。需要注意的是 建立表空間和使用者是在sqlplus中執行,而匯入資料需要在cmd視窗執行。一 建立表空間 create tablespace 表空間名 datafile d dbf size m在建立的時候定義表空間名,表空間...