oracle數(shù)據(jù)庫導(dǎo)入dmp文件實(shí)現(xiàn)方式
oracle數(shù)據(jù)庫導(dǎo)入dmp文件
從線上正式環(huán)境導(dǎo)出的 dmp 文件,導(dǎo)入到本地 oracle 數(shù)據(jù)庫。
1. 創(chuàng)建用戶
CREATE USER hf_chip IDENTIFIED BY hf_chip;
2. 授予 CONNECT 和 RESOURCE 基本權(quán)限給新用戶
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ù)文件可以自動(dòng)擴(kuò)展。
4. 將表空間和用戶關(guān)聯(lián)
GRANT UNLIMITED TABLESPACE TO hf_chip;
5. 用戶注冊(cè)
alter system register;
只有用戶注冊(cè)之后,才能用這個(gè)用戶去導(dǎo)入,注冊(cè)成功之后啟動(dòng)監(jiān)聽.
另起一個(gè)窗口:
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是錯(cuò)誤狀態(tài).
然后執(zhí)行導(dǎo)入,另起一個(gè)窗口,用 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 后的。
- 否則會(huì)報(bào)錯(cuò)。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Oracle遷移PostgreSQL隱式類型轉(zhuǎn)換配置指南
Oracle遷移PostgreSQL時(shí)因類型差異易引發(fā)錯(cuò)誤,需通過顯式/隱式類型轉(zhuǎn)換、轉(zhuǎn)換關(guān)系管理及沖突處理解決,并配合驗(yàn)證測試確保數(shù)據(jù)一致性與遷移成功,所以本文給大家介紹了Oracle遷移PostgreSQL隱式類型轉(zhuǎn)換的配置指南,需要的朋友可以參考下2025-08-08
oracle 創(chuàng)建字段自增長實(shí)現(xiàn)方式
這篇文章主要介紹了oracle 創(chuàng)建字段自增長實(shí)現(xiàn)方式的相關(guān)資料,需要的朋友可以參考下2016-10-10
使用工具 plsqldev將Excel導(dǎo)入Oracle數(shù)據(jù)庫
這篇文章主要介紹了使用工具 plsqldev將Excel導(dǎo)入Oracle數(shù)據(jù)庫,需要的朋友可以參考下2014-08-08

