匯入資料庫檔案時的注意事項
阿新 • • 發佈:2020-12-08
在開發中,遇到一個新專案時,回讓你部署本地開發環境,其中需要部署本地資料庫環境,具體做法為,拿到需要的建表SQL語句,拿到資料庫dmp檔案。
第一步,建立tablespace,也就是表空間,表空間名要和建表語句中所給的tablespace的名字保持一致,不然建表和匯入資料時會報錯(小白踩的坑,當時解決了好久)
create tablespace name datafile'F:\data\crds.dbf' size 1000m autoextend on next 100m maxsize unlimited;
第二步,建立使用者,指定使用者所屬的表空間
create user username identified by password default tablespace tablespacename;
如果使用者所對應的表空間出錯了,可以登入系統賬號更改表空間的歸屬
sqlplus /nolog;
conn / as sysdba;
alter user username default tablespace userspace;
第三步,複製建表sql,在sqlplus裡直接執行
第四部,執行匯入命令
imp username/password@localhost:1523/orcl file=D:\資料\crdsxm.dmp full=y ignore=y