dmp檔案匯入的方法

2022-04-02 07:01:12 字數 741 閱讀 1390

1,使用oracle的imp命令匯入*.dmp檔案

首先要明確知道,使用oracle的imp命令進行匯入,要在乙個空的資料庫下,才是最好的,否則,資料表存在的話,就要先刪除資料表中的資料

步驟1:禁用約束 alter table table disable constraint fk_foreignkey ;

使用sqlplus命令登入到oracle資料庫,舉例如下:

比如你要用scott這個使用者進行匯入資料,首先要保證這個使用者有dba許可權,因此要用oracle的system使用者登入資料庫,對scott使用者授權

sqlplus system/123456

grant dba to scott

退出sqlplus 注:exit命令

sqlplus scott/tiger

刪除表資料 truncate table table_name

退出sqlplus

imp scott/tiger@testdb full=y file=d:\scott.dmp ignore=y log=d:\log.txt

testdb :資料庫名字 log=d:\log.txt為報錯的時候日誌記錄 scott/tiger:登入使用者名稱和密碼

匯出成功後,再次登入oracle

sqlplus scott/tiger

執行啟用約束

alter table table enable constraint fk_foreignkey ;

匯入dmp檔案

建立命名空間 命名空間名字 create tablespace bbsp logging size 50m autoextend on next 50m maxsize 512m extent management local 建立使用者jnbbsp 密碼jnbbsp 命名空間 bbsp creat...

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...