使用資料泵的方式匯入匯出資料庫
在匯入匯出之前需要先做一些準備工作.
1.建立表空間:
<span style="color:#ff0000">CREATE TABLESPACE ORCL datafile 'E:\app\zxp\oradata\orcl\ORCL.dbf' size 20000M autoextend on next 100m maxsize unlimited;</span>
表空間建立完成後可以使用:
select * from dba_tablespaces 查詢已經存在的表空間。
select table_name,sum(bytes)/1024/1024/1024 from dba_data_files group by tablespace_name 查看錶空間的大小。
2.建立使用者:
create user v45zh identified by 1 default tablespace ORCL;
3.給使用者賦許可權:
grant dba to v45zh;
4.建立目錄:
create directory dump_dir as 'F:\oracle_dmp';select * from dba_directories 查詢已經存在的目錄
5.給目錄賦許可權:
grant read,write on directory dump_dir to v45zh;
6.匯入匯出語句:
匯出:
expdp cp_user/ [email protected]/gzdb directory=DATA_PUMP_DIR dumpfile=gzdb20171009.DMP logfile=gzdblog20171009.log EXCLUDE=TABLE:\"IN\(\'T_S_BIZ_LOG\',\' T_S_OPER_LOG\'\)\"
注:exude關鍵字可以排除一些不需要匯出的表。
匯入:
impdp v45zh/[email protected]/gzdb directory=dump_dir dumpfile=yssfa201705.dmp logfile=yssfa201705.log REMAP_SCHEMA= cbsp_user:v45zh REMAP_TABLESPACE=ORCL:ORCL table_exists_action=replace
注:使用table_exists_action=replace關鍵字可以將資料庫中已經存在的表進行替換。
7.注意事項:
①在匯入匯出資料庫之前首先使用者要有匯入匯出的許可權。再一個是目錄要有讀寫的許可權。
②如果是linux系統的話,impdp執行時的許可權是Oracle使用者的許可權,這個時候目錄的所有者有許可權是不夠的,其他人也要有許可權,才可以匯出成功。
③在匯入時dmp檔案要有讀的許可權。
相關推薦
使用資料泵的方式匯入匯出資料庫
在匯入匯出之前需要先做一些準備工作. 1.建立表空間: <span style="color:#ff0000">CREATE TABLESPACE ORCL datafile 'E:\app\zxp\oradata\orcl\ORCL.dbf' size 20
使用POI將資料匯入匯出資料庫。
POI將資料匯入匯出資料庫。(採用ssm框架) 1.前臺列表的展示 <script type="text/javascript"> //進行資料的全選 function selectAll(){ var ids=document.get
Oracle資料庫資料常用的匯入匯出
採用exp/imp命令 知識擴充: 資料泵匯出匯入(EXPDP和IMPDP)的作用 1、實現邏輯備份和邏輯恢復。 2、在資料庫使用者之間移動物件。 3、在資料庫之間移動物件 4、實現表空間搬移。 資料泵匯出匯
5.非關係型資料庫(Nosql)之mongodb:建立集合,備份與匯入匯出, 資料還原,匯入匯出
1固定集合固定集合值得是事先建立而且大小固定的集合2固定集合的特徵:固定集合很像環形佇列,如果空間不足,最早文件就會被刪除,為新的文件騰出空間。一般來說,固定集合適用於任何想要自動淘汰過期屬性的場景
navicat for mysql匯入匯出資料庫表格及資料
navicat for mysql 1,右擊 資料庫名 ----> 轉儲SQL檔案----->結構和資料/僅結構 選擇適當的資料夾,點選儲存。這樣我們儲存了名為medical_db.sql的sql檔案。 2,新建一個數據 右擊資料庫名----->執行S
Oracle資料泵的匯入和匯出
前言 今天王子要分享的內容是關於Oracle的一個實戰內容,Oracle的資料泵。 網上有很多關於此的內容,但很多都是複製貼上別人的,導致很多小夥伴想要使用的時候不能直接上手,所以這篇文章一定能讓你更清晰的理解資料泵。 開始之前王子先介紹一下自己的環境,這裡使用的是比較常用的WIN10系統,Or
oracle 匯入匯出資料庫 2012-03-13 08:33:06
imp userid = system/system @orcl fromuser = ... touser = ... file = ... exp userid = system/system @orcl owner = ... file = ... 建立使用者時的許可權賦予: 角色:c
TP5操作Excel匯入匯出資料庫
匯入: <?phpnamespace app\index\controller;use think\Controller;use think\Db;use think\Loader;class Upload extends Controller{ public function upload()
MySQL之匯入/匯出資料庫
MySQL之匯入匯出資料庫 windows下: 直接在DOS視窗輸入命令 1. 匯出整個資料庫 語法:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的sql檔名(儲存路徑)
Android五種資料儲存方式之SQLite資料庫儲存 載入SD卡資料庫 sql操作 事務 防止SQL注入
資料庫 前言 資料庫儲存 資料庫建立 內建儲存資料庫 外接儲存資料庫 編寫DAO 插入操作 更新操作 刪除操作 查詢操作
php命令列 windows、linux匯入 匯出資料庫
windows 命令列匯出資料庫: 1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄 如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin 2,匯出資料庫:mysqldump -u 使用者名稱 -p 資料庫名
Oracle匯入匯出資料庫(exp/imp和expdp/impdp的區別)
Oracle匯入匯出資料庫(exp/imp和expdp/impdp的區別) 目錄索引 1、exp和expdp的區別 2、expdp匯出資料庫流程 一、↓↓exp和expdp的區別↓↓ 1、exp和expdp最明顯的區別就是匯出速度的不同。exp
linux 命令 匯入 匯出資料庫
命令列匯出資料庫: 1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄 如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin 2,匯出資料庫:mysqldump -u 使用者名稱 -p 資料
Navicat怎麼匯入匯出資料庫
匯出資料庫 1.在你的資料庫上右擊,選擇“轉儲SQL檔案”–“結構和資料”。 如圖: 匯入資料庫 1.匯入資料庫之前,你得先新建一個跟要匯入的資料庫名字一樣的資料庫。 如圖,我要匯入xxx_boacc這個庫,於是我先新建一個xxx_boacc
navicat 匯入匯出資料庫報錯的解決
在使用navicat匯入匯出資料功能時,匯出沒問題,匯入總是報錯,還遇到了中文亂碼。在網上查了很多資料,比如使用了navicat的資料傳輸功能,但仍然報錯,弄了幾個小時都沒解決。最後換了種思路,我直接用mysql自帶的命令列來嘗試匯入匯出,結果一試就成功無任何報錯、亂碼!這裡
Oracle11G impdp,empdp匯入匯出資料庫操作流程
資料庫顧名思義就是儲存資料的倉庫,所以重要性不言而喻,所以我們隊資料庫需要做相應的保護策略,資料備份就是其中最基本也是最重要的一環,今天我們就來說一說資料備份的流程是什麼?我們在做任何工作的時候,我們都需要一個標準的工作流程。資料庫備份和恢復也存
CentOS7安裝mysql5.7以及修改密碼和匯入匯出資料庫
centos7安裝mysql 5.7 1.檢測系統內部有沒有安裝其他的mysql資料庫 rpm -qa | grep mysql 然後如果有的話刪除這些mysql yum remove 查出來的所有名字 2.徹底刪除系統中mysql的目錄 fin
mysql遠端匯入匯出資料庫
先cd 到D:\wamp\bin\mysql\mysql5.5.24\bin 目錄下(個人經驗 win+r ->cmd ->cd e:\wamp\bin\mysql\mysql5.5.24\bin ->e: ->mysqldump --default
Oracle用控制檯匯入匯出資料庫
匯出資料庫 exp bj/[email protected] file='d:\changchun2016-11-18_2.dmp' 匯入 imp changchun/[email
12c-nonCDB-linux資料泵impdp匯入12c-PDB-win
ORACLE資料庫需要匯出,作為備份檔案,還原到不定系統上。其中在還原到插接式資料庫時,報錯ORA-65096:公用使用者名稱或角色無效,造成這個錯誤的原因是:NON-CDB和CDB的資料庫對於使用者的處理的不同:CDB資料庫建立使用者時,使用者名稱前要有C##。