建立資料庫,然後建立表空間、建使用者、授權、用IMP匯入DMP檔案
1.最近做專案,要匯入Oracle的dmp檔案,很多年前用過oracle,該用的技術隨著時間都忘記的差不多了,現在標記在此,以免再次遇到同樣的問題而感到無措。
匯入dmp檔案,需要知道這個dmp檔案建立的使用者。因此需要先建立使用者,並授權給它。
(1)使用者的建立
首先,以system使用者登入Oracle SQL Developer
其次,在sql工作表(可以用快捷鍵ctrl+shift+w)中輸入:
create user thomas identified by 123456;
接著就是執行這句話,只要出現如下圖所示的執行時間,就成功建立了一個使用者。
(2)使用者的授權,命令如下所示:(三個系統角色都給了這個使用者)
grant connect, resource,dba to thomas;
(3)在cmd下輸入匯入命令:具體命令如下
imp thomas/[email protected] file=d:\student.dmp full=y
(其中thomas是你的使用者名稱,123456是密碼,@是必須要寫的命令,orcl是你的資料庫例項,d:\student.dmp是你的匯入的資料庫檔案,full=y是必須要寫的引數
同時要注意:第一個斜槓 / 與 第二個斜槓 \ 是不一樣的)
輸入完成後,回車,oracle回有提示,按照提示輸入即可。