oracle數(shù)據(jù)庫導入dmp文件實現(xiàn)方式
oracle數(shù)據(jù)庫導入dmp文件
從線上正式環(huán)境導出的 dmp 文件,導入到本地 oracle 數(shù)據(jù)庫。
1. 創(chuàng)建用戶
CREATE USER hf_chip IDENTIFIED BY hf_chip;
2. 授予 CONNECT 和 RESOURCE 基本權限給新用戶
GRANT CONNECT, RESOURCE TO hf_chip;
3. 創(chuàng)建表空間
CREATE TABLESPACE topprod DATAFILE '/home/oracle/datafile/hf_chip/hf_chip_datafile.dbf' SIZE 500M AUTOEXTEND ON;
這里 topprod 是新表空間的名稱,datafile.dbf 是數(shù)據(jù)文件的路徑和名稱,500M是初始大小,AUTOEXTEND ON表示數(shù)據(jù)文件可以自動擴展。
4. 將表空間和用戶關聯(lián)
GRANT UNLIMITED TABLESPACE TO hf_chip;
5. 用戶注冊
alter system register;
只有用戶注冊之后,才能用這個用戶去導入,注冊成功之后啟動監(jiān)聽.
另起一個窗口:
cd /db/app/oracle/product/11.2.0/db_1/bin/
查看監(jiān)聽狀態(tài):
lsnrctl status
打開監(jiān)聽狀態(tài):
lsnrctl start
正確的情況,如下圖:

status READY 是正確狀態(tài), UNKNOW是錯誤狀態(tài).
然后執(zhí)行導入,另起一個窗口,用 oracle 用戶,執(zhí)行:
imp system/oracle@127.0.0.1:1521/orcl file=/u6/Back_hf_chip_20240606topprod.dmp TABLESPACES=topprod log=/u6/log/imp_topprod.log full=y ignore=y indexes=n
注意:
- 我這里給了 /u6 文件夾和 /u6/log/ 都是 chmod 777 后的。
- 否則會報錯。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
oracle 創(chuàng)建字段自增長實現(xiàn)方式
這篇文章主要介紹了oracle 創(chuàng)建字段自增長實現(xiàn)方式的相關資料,需要的朋友可以參考下2016-10-10
使用工具 plsqldev將Excel導入Oracle數(shù)據(jù)庫
這篇文章主要介紹了使用工具 plsqldev將Excel導入Oracle數(shù)據(jù)庫,需要的朋友可以參考下2014-08-08

