PLSQL導入dmp文件的詳細完整步驟
登錄SYS
創(chuàng)建臨時表空間
/*創(chuàng)建臨時表空間 */ create temporary tablespace 表空間名 tempfile '表空間地址' size 100m autoextend on next 50m maxsize 20480m extent management local;
tablespace ---臨時表空間名(可隨意命名)
tempfile: ---臨時表空間數據文件存放路徑(文件名可隨意命名)
SIZE: ---起初設置為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)建數據表空間
??舉例:
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 數據表空間
TEMPORARY tablespace 臨時表空間
PROFILE DEFAULT
ACCOUNT UNLOCK;
??舉例
create user NBYHOLD identified by NBYHOLD123 default tablespace TESTSPACE_DATA temporary tablespace TESTSPACE_TEMP profile DEFAULT ACCOUNT UNLOCK;
賦予用戶權限
--賦予用戶權限
GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE TO NBYHOLD;
GRANT CONNECT, RESOURCE ,DBA TO NBYHOLD;
登陸NBYHOLD
退出plsql重新登陸,使用剛才新創(chuàng)建的用戶進行登錄。
使用命令導入dmp文件
cmd進入命令行,輸入以下命令進行導入,PlSql軟件的導入方式本人的會閃退,不再介紹。
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"數據庫文件,里面會有默認他導出時使用的臨時表空間、數據表空間,若想讓導入的數據直接加載到我們上邊創(chuàng)建的臨時表空間、數據表空間,需要打開“.dmp”文件,全局替換相關內容,否則會默認將數據(老數據)導入到User表空間,之后再對該數據庫進行增加數據(新數據)時,才會加入到我們創(chuàng)建的表空間中。
總結
到此這篇關于PLSQL導入dmp文件的文章就介紹到這了,更多相關PLSQL導入dmp文件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Navicat連接Oracle數據庫報錯:Oracle library is not&nb
這篇文章主要介紹了解決Navicat連接Oracle數據庫提示oracle library is not loaded的問題,本文通過圖文結合的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-06-06解決ORA-01747:user.table.column,table.column或列說明無效
這篇文章主要介紹了解決ORA-01747:user.table.column,table.column或列說明無效的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07Maven中央倉庫正式成為Oracle官方JDBC驅動程序組件分發(fā)中心(推薦)
這篇文章主要介紹了Maven中央倉庫正式成為Oracle官方JDBC驅動程序組件分發(fā)中心,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-07-07教你如何通過PL/SQL創(chuàng)建序列和觸發(fā)器實現表自增字段
本文給大家分享如何通過PL/SQL創(chuàng)建序列和觸發(fā)器實現表自增字段,需要注意的是,在數據庫操作中,觸發(fā)器的使用對系統(tǒng)資源耗費相對較大,考慮到大表操作的性能問題,?我們盡可能的減少觸發(fā)器的使用,改為直接手動調用序列函數即可2022-11-11