PLSQL導(dǎo)入dmp文件的詳細(xì)完整步驟
登錄SYS
創(chuàng)建臨時(shí)表空間
/*創(chuàng)建臨時(shí)表空間 */ create temporary tablespace 表空間名 tempfile '表空間地址' size 100m autoextend on next 50m maxsize 20480m extent management local;
tablespace ---臨時(shí)表空間名(可隨意命名)
tempfile: ---臨時(shí)表空間數(shù)據(jù)文件存放路徑(文件名可隨意命名)
SIZE: ---起初設(shè)置為100M
autoextend on ---自動(dòng)擴(kuò)展
next ---文件滿(mǎn)了之后,一次擴(kuò)展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)建用戶(hù)并指定表空間
CREATE USER 用戶(hù)名 IDENTIFIED BY 密碼
DEFAULT tablespace 數(shù)據(jù)表空間
TEMPORARY tablespace 臨時(shí)表空間
PROFILE DEFAULT
ACCOUNT UNLOCK;
??舉例
create user NBYHOLD identified by NBYHOLD123 default tablespace TESTSPACE_DATA temporary tablespace TESTSPACE_TEMP profile DEFAULT ACCOUNT UNLOCK;
賦予用戶(hù)權(quán)限
--賦予用戶(hù)權(quán)限
GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE TO NBYHOLD;
GRANT CONNECT, RESOURCE ,DBA TO NBYHOLD;
登陸NBYHOLD
退出plsql重新登陸,使用剛才新創(chuàng)建的用戶(hù)進(jìn)行登錄。
使用命令導(dǎo)入dmp文件
cmd進(jìn)入命令行,輸入以下命令進(jìn)行導(dǎo)入,PlSql軟件的導(dǎo)入方式本人的會(huì)閃退,不再介紹。
imp 用戶(hù)名/密碼@127.0.0.1:1521/安裝Oracle時(shí)的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ù)庫(kù)文件,里面會(huì)有默認(rèn)他導(dǎo)出時(shí)使用的臨時(shí)表空間、數(shù)據(jù)表空間,若想讓導(dǎo)入的數(shù)據(jù)直接加載到我們上邊創(chuàng)建的臨時(shí)表空間、數(shù)據(jù)表空間,需要打開(kāi)“.dmp”文件,全局替換相關(guān)內(nèi)容,否則會(huì)默認(rèn)將數(shù)據(jù)(老數(shù)據(jù))導(dǎo)入到User表空間,之后再對(duì)該數(shù)據(jù)庫(kù)進(jìn)行增加數(shù)據(jù)(新數(shù)據(jù))時(shí),才會(huì)加入到我們創(chuàng)建的表空間中。
總結(jié)
到此這篇關(guān)于PLSQL導(dǎo)入dmp文件的文章就介紹到這了,更多相關(guān)PLSQL導(dǎo)入dmp文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle數(shù)據(jù)庫(kù)中的基本建庫(kù)操作詳解
這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)中的基本建庫(kù)操作詳解,其中包含了很多OMF下的命令操作實(shí)例,需要的朋友可以參考下2015-12-12Navicat連接Oracle數(shù)據(jù)庫(kù)報(bào)錯(cuò):Oracle library is not&nb
這篇文章主要介紹了解決Navicat連接Oracle數(shù)據(jù)庫(kù)提示oracle library is not loaded的問(wèn)題,本文通過(guò)圖文結(jié)合的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-06-06Oracle數(shù)據(jù)庫(kù)中外鍵的相關(guān)操作整理
這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)中外鍵的相關(guān)操作整理,包括對(duì)外鍵參照的主表記錄進(jìn)行刪除的操作方法等,需要的朋友可以參考下2016-01-01Oracle?19c數(shù)據(jù)庫(kù)卸載重裝步驟教程
許多的行業(yè)已經(jīng)開(kāi)始使用分布式數(shù)據(jù)庫(kù)的方式來(lái)解決數(shù)據(jù)存儲(chǔ)和管理的問(wèn)題,而Oracle關(guān)系型數(shù)據(jù)庫(kù)仍擁有數(shù)據(jù)庫(kù)領(lǐng)域領(lǐng)先的技術(shù),這篇文章主要給大家介紹了關(guān)于Oracle?19c數(shù)據(jù)庫(kù)卸載重裝步驟的相關(guān)資料,需要的朋友可以參考下2024-05-05解決ORA-01747:user.table.column,table.column或列說(shuō)明無(wú)效
這篇文章主要介紹了解決ORA-01747:user.table.column,table.column或列說(shuō)明無(wú)效的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07Maven中央倉(cāng)庫(kù)正式成為Oracle官方JDBC驅(qū)動(dòng)程序組件分發(fā)中心(推薦)
這篇文章主要介紹了Maven中央倉(cāng)庫(kù)正式成為Oracle官方JDBC驅(qū)動(dòng)程序組件分發(fā)中心,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07oracle使用to_date查詢(xún)一周的第一天日期
項(xiàng)目的開(kāi)發(fā)中需要用到一個(gè)查詢(xún)一周的第一天日期的函數(shù)搜索N久很難找到解決的方法 只要自己寫(xiě)一個(gè)先用著 代碼如下 a_week格式為 'YYYYIW' 如 '200801'表示2008年的第一周2014-01-01教你如何通過(guò)PL/SQL創(chuàng)建序列和觸發(fā)器實(shí)現(xiàn)表自增字段
本文給大家分享如何通過(guò)PL/SQL創(chuàng)建序列和觸發(fā)器實(shí)現(xiàn)表自增字段,需要注意的是,在數(shù)據(jù)庫(kù)操作中,觸發(fā)器的使用對(duì)系統(tǒng)資源耗費(fèi)相對(duì)較大,考慮到大表操作的性能問(wèn)題,?我們盡可能的減少觸發(fā)器的使用,改為直接手動(dòng)調(diào)用序列函數(shù)即可2022-11-11