Oracle 匯入本地dmp檔案 詳細操作步驟

2022-04-03 05:22:57 字數 2264 閱讀 4345

/*連線資料庫*/

c:\users\hqbhonker>sqlplus / as sysdba

sql*plus: release 11.2.0.1.0 production on fri dec 20 11:23:42 2013

connected to:

oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production

/*建立表空間*/

sql> create tablespace zhaohang datafile 'd:\1_workspace\zhaohang.dbf' size 500m autoextend on next 100m extent management local;

/*建立使用者*/

sql> create user zhaohang identified by "1" default tablespace zhaohang;

/*賦予使用者許可權*/

sql> grant resource,connect,dba to zhaohang;

/*測試使用者是否建立成功*/

sql> connect zhaohang/1

/*改變使用者預設表空間,

匯入本地dmp檔案前,必須搞清楚原有的表空間,如果與上面新建立的表空間不一致,匯入時,會報錯,

這時,就需要重新建立乙個同名表空間,然後,再改變上面新建立使用者的預設表空間,如下*/

sql> alter user zhaohang default tablespace yssqdii;

/*斷開連線*/

sql> exit

disconnected from oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production

/*匯入本地dmp檔案*/

c:\users\hqbhonker>imp zhaohang/1 file='c:\users\hqbhonker\desktop\cmbchina20130606.dmp' full=y

以使用者身份匯入資料

(imp 使用者名稱/密碼@資料庫例項名  file=需要匯入的dmp檔案的路徑及檔名  log=指定匯入日誌路徑及檔名  full=y )

以dba身份匯入資料

(imp '使用者名稱/密碼@資料庫例項名 as sysdba'  file=需要匯入的dmp檔案的路徑及檔名  log=指定匯入日誌路徑及檔名  full=y )

事例:imp 'sys/p2p@p2p_dev as sysdba' file='d:\p2pdata.dmp' log='d:\p2pdata.log' full=y

注意:此語句不是sql語句,結尾沒有分號。

microsoft windows [版本 6.1.7601]

c:\users\hqbhonker>sqlplus / as sysdba

sql*plus: release 11.2.0.1.0 production on fri dec 20 12:28:25 2013

connected to:

oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production

sql> create tablespace qdii datafile 'd:\1_workspace\qdhuaitai.dbf' size 2000m autoextend on next 100m extent management local;

tablespace created.

sql> create user huaitai identified by "1" default tablespace qdii;

user created.

sql> grant resource,connect,dba to huaitai;

grant succeeded.

sql> connect huaitai/1

connected.

sql> exit

disconnected from oracle database 11g enterprise edition release 11.2.0.1.0 - 64bit production

c:\users\hqbhonker>imp huaitai/1 file='c:\users\hqbhonker\desktop\qdiifull20130909.dmp' full=y

oracle 匯入 dmp檔案

建立使用者 第一步,進入dos下,輸入sqlplus nolog,登陸sqlplus 第二步,已本地管理員身份連線oracle,conn as sysdba 第三步,建立表空間 create tablespace project datafile f oracle project.dbf size ...

oracle匯入dmp檔案

昨天做了個簡單的oracle匯入dmp檔案,現將經驗總結如下 第一,客戶端如果不在伺服器所在的機器上就不具備匯入許可權。要匯入必須在伺服器端用pl sql等客戶端工具或者直接在命令列中匯入。eg imp username psw databaseninstance file d tobeimport...

dmp檔案匯入oracle

1.建立表空間供使用者使用 create tablespace crmtbs datafile d oracle oradata orcl crmtbs.dbf size 200m autoextend on next 10m maxsize unlimited 2.建立使用者並賦予許可權 crea...