oracle匯入資料
阿新 • • 發佈:2018-12-12
匯入資料1
(pl/sql,system登入)建立表空間,使用者,分配許可權
Create tablespace ENVIR_DATA datafile 'd:\zyfProgram\ENVIR_DATA.dbf' size 700m autoextend on;
Create user envir identified by 1 default tablespace ENVIR_DATA ;
Grant dba,connect,resource to envir;
匯入資料,控制檯執行:
Imp envir/1@orcl file=D:\envir20180314.dmp fromuser=hb touser= envir
啟動服務命令;
控制檯執行services.msc
pl/sql 查詢當前使用者所有表名: SELECT * FROM USER_TABLES;
匯出某些表的前多少條資料
exp sxgl/a123456A@172.20.13.214:/orcl file=sxgl.dmp tables=(item_list,item_list_of_agent) query="'where rownum<=100'"
匯入資料
1、SQL Plus登入系統賬號,建立表空間(執行完會在D:\zyfProgram目錄下生成 PURCHASE_GPMS.DBF檔案)(表空間名字與別人匯出的檔案中的表空間名字一樣)
create tablespace TB_JG datafile 'D:\zyfProgram\PURCHASE_GPMS.DBF' size 500m autoextend on next 50m maxsize 20480m extent management local;
2、建立使用者
create user purchase identified by 1 default tablespace TB_JG;
3、分配許可權
grant connect,resource,dba to purchase;
4、cmd 匯入
Imp purchase/1@orcl file=D:\purchase_zf20180606. dmp full=y
pl/sql 登入資料庫 purchase/1