/*連線資料庫*/
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...