開發中往往會遇到把dmp檔案匯入到虛擬機器中的資料庫中,dmp檔案會包含匯出的使用者許可權,所有首先要給匯出的使用者附上匯入的許可權
1.sqlplus / as sysdba 管理員進入
2.grant dba to 使用者;(分號不能丟)
3.imp 使用者/密碼@127.0.0.1:1521/orcl file='e:\work\dmp\pecard_hn.dmp' full=y
ignore=y (file中的引號不能丟,ignore=y不能丟)
順便提一下oracle將表授權給使用者的命令
命令:grant ***許可權 on tablea to usera
grant select,insert,update,delete on 表名 to 使用者名稱
例如:將test表的查詢許可權賦予solidwang這個使用者
grant select on test to solidwang
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...