PLSQL導(dǎo)入dmp文件的詳細(xì)完整步驟
登錄SYS

創(chuàng)建臨時表空間
/*創(chuàng)建臨時表空間 */ create temporary tablespace 表空間名 tempfile '表空間地址' size 100m autoextend on next 50m maxsize 20480m extent management local;
tablespace ---臨時表空間名(可隨意命名)
tempfile: ---臨時表空間數(shù)據(jù)文件存放路徑(文件名可隨意命名)
SIZE: ---起初設(shè)置為100M
autoextend on ---自動擴展
next ---文件滿了之后,一次擴展50m
maxsize ---表空間最大為20480m
extent management local --- 表空間本地管理
??舉例
create temporary tablespace TESTSPACE_TEMP tempfile 'D:\Software\Oracle\TESTSPACE_TEMP.dbf' size 100m autoextend on next 50m maxsize 20480m extent management local;

創(chuàng)建數(shù)據(jù)表空間
??舉例:
create tablespace TESTSPACE_DATA logging datafile 'D:\Software\Oracle\TESTSPACE_DATA.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;
創(chuàng)建用戶并指定表空間
CREATE USER 用戶名 IDENTIFIED BY 密碼
DEFAULT tablespace 數(shù)據(jù)表空間
TEMPORARY tablespace 臨時表空間
PROFILE DEFAULT
ACCOUNT UNLOCK;
??舉例
create user NBYHOLD identified by NBYHOLD123 default tablespace TESTSPACE_DATA temporary tablespace TESTSPACE_TEMP profile DEFAULT ACCOUNT UNLOCK;

賦予用戶權(quán)限
--賦予用戶權(quán)限
GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE TO NBYHOLD;
GRANT CONNECT, RESOURCE ,DBA TO NBYHOLD;
登陸NBYHOLD
退出plsql重新登陸,使用剛才新創(chuàng)建的用戶進(jìn)行登錄。

使用命令導(dǎo)入dmp文件
cmd進(jìn)入命令行,輸入以下命令進(jìn)行導(dǎo)入,PlSql軟件的導(dǎo)入方式本人的會閃退,不再介紹。
imp 用戶名/密碼@127.0.0.1:1521/安裝Oracle時的SID file=dmp文件路徑 full = y ignore=y;
??舉例
imp NBYHOLD/NBYHOLD@127.0.0.1:1521/ORCL file=D:\Software\ORACLE_IMPORT_DMPFILE\nbyh_old_localhost.dmp full = y ignore=y;
注意:別人給你的".dmp"數(shù)據(jù)庫文件,里面會有默認(rèn)他導(dǎo)出時使用的臨時表空間、數(shù)據(jù)表空間,若想讓導(dǎo)入的數(shù)據(jù)直接加載到我們上邊創(chuàng)建的臨時表空間、數(shù)據(jù)表空間,需要打開“.dmp”文件,全局替換相關(guān)內(nèi)容,否則會默認(rèn)將數(shù)據(jù)(老數(shù)據(jù))導(dǎo)入到User表空間,之后再對該數(shù)據(jù)庫進(jìn)行增加數(shù)據(jù)(新數(shù)據(jù))時,才會加入到我們創(chuàng)建的表空間中。
總結(jié)
到此這篇關(guān)于PLSQL導(dǎo)入dmp文件的文章就介紹到這了,更多相關(guān)PLSQL導(dǎo)入dmp文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Navicat連接Oracle數(shù)據(jù)庫報錯:Oracle library is not&nb
這篇文章主要介紹了解決Navicat連接Oracle數(shù)據(jù)庫提示oracle library is not loaded的問題,本文通過圖文結(jié)合的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-06-06
Oracle數(shù)據(jù)庫中外鍵的相關(guān)操作整理
這篇文章主要介紹了Oracle數(shù)據(jù)庫中外鍵的相關(guān)操作整理,包括對外鍵參照的主表記錄進(jìn)行刪除的操作方法等,需要的朋友可以參考下2016-01-01
Oracle?19c數(shù)據(jù)庫卸載重裝步驟教程
許多的行業(yè)已經(jīng)開始使用分布式數(shù)據(jù)庫的方式來解決數(shù)據(jù)存儲和管理的問題,而Oracle關(guān)系型數(shù)據(jù)庫仍擁有數(shù)據(jù)庫領(lǐng)域領(lǐng)先的技術(shù),這篇文章主要給大家介紹了關(guān)于Oracle?19c數(shù)據(jù)庫卸載重裝步驟的相關(guān)資料,需要的朋友可以參考下2024-05-05
解決ORA-01747:user.table.column,table.column或列說明無效
這篇文章主要介紹了解決ORA-01747:user.table.column,table.column或列說明無效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
Maven中央倉庫正式成為Oracle官方JDBC驅(qū)動程序組件分發(fā)中心(推薦)
這篇文章主要介紹了Maven中央倉庫正式成為Oracle官方JDBC驅(qū)動程序組件分發(fā)中心,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07
教你如何通過PL/SQL創(chuàng)建序列和觸發(fā)器實現(xiàn)表自增字段
本文給大家分享如何通過PL/SQL創(chuàng)建序列和觸發(fā)器實現(xiàn)表自增字段,需要注意的是,在數(shù)據(jù)庫操作中,觸發(fā)器的使用對系統(tǒng)資源耗費相對較大,考慮到大表操作的性能問題,?我們盡可能的減少觸發(fā)器的使用,改為直接手動調(diào)用序列函數(shù)即可2022-11-11

