oracle import/export 命令
Export從資料庫中匯出資料到dump檔案中
Import從dump檔案中到入資料導資料庫中
下面是一般使用他們的情況
(1)、兩個資料庫之間傳送資料
同一個版本的oracle Server之間
不同版本的oracle Server之間
同種OS之間
不同種OS之間
(2)、用於資料庫的備份和恢復
(3)、從一個SCHEMA傳送到另一個SCHEMA
(4)、從一個TABLESPACE傳送到另一個TABLESPACE
2、DUMP檔案
EXPORT到出的是二進位制格式的檔案,不可以手工編輯,否則會損壞資料。
該檔案在ORACLE支援的任何平臺上都是一樣的格式,可以在各平臺上通用。
DUMP檔案在IMPORT時採用向上相容方式,就是說ORALCE7的DUMP檔案可以匯入
到ORACLE8中,但是版本相差很大的版本之間可能有問題。
3、EXPORT/IMPORT過程
EXPORT匯出的DUMP檔案包含兩種基本型別的資料
- DDL
- Data
DUMP檔案包含所有重新建立Data Dictionary的DDL語句,基本上是可以讀的格式。
但是應該注意的是,千萬不要用文字編輯器編輯之,oracle說不支援這樣做的。
4、IMPORT時的物件倒入順序
在倒入資料時,ORACLE有一個特定的順序,可能隨資料庫版本不同而有所變化。
按這個順序主要是解決物件之間依賴關係可能產生的問題。TRIGGER最後匯入,所以在INSERT
資料到資料庫時不會激發TRIGGER。在匯入後可能會有一些狀態是INVALID的PROCEDURE,主要
是IMPORT時會影響一些資料庫物件,而IMPORT並不重新編譯PROCEDURE,從而造成這種情況,
可以重新編譯之,就能解決這個問題。
5、相容性問題
IMPORT工具可以處理EXPORT 5.1.22之後的版本匯出的DUMP檔案,所以你用ORACL E7的IMPORT
處理ORACLE6的DUMP檔案,依次類推,但是ORACLE如果版本相差很大有可能不能處理。具體的
問題可以參照相應的文件,比如有關引數設定等(COMPATIBLE引數)
6、EXPORT需要的VIEW
EXPORT需要的VIEW是由CATEXP.SQL建立,這些內部VIEW用於EXPORT組織DUMP檔案中資料格式。
大部分VIEW用於收集建立DDL語句的,其他的主要供ORACLE開發人員用。
這些VIEW在不同ORACLE版本之間有可能不同,每個版本可能都有新的特性加入。
所以在新的版本里面執行舊的dump檔案會有錯誤,一般可以執行CATEXP.SQL解決這些問題,
解決向後相容問題的一般步驟如下:
匯出資料庫的版本比目標資料庫老的情況:
- 在需要匯入的目標資料庫中執行舊的CATEXP.SQL
- 使用舊的EXPORT匯出DUMP檔案
- 使用舊的IMPORT匯入到資料庫中
- 在資料庫中執行新的CATEXP.SQL,以恢復該版本的EXPORT VIEW
匯出資料庫的版本比目標資料庫新的情況:
- 在需要匯入的目標資料庫中執行新的CATEXP.SQL
- 使用新的EXPORT匯出DUMP檔案
- 使用新的IMPORT匯入到資料庫中
- 在資料庫中執行舊的CATEXP.SQL,以恢復該版本的EXPORT VIEW
7、碎片整理
EXPORT/IMPORT一個很重要的應用方面就是整理碎片。因為如果時初次IMPPORT,就會重新CREATE TABLE 再匯入資料,所以整張表都是連續存放的。另外預設情況下下EXPORT會在生成DUMP檔案是“壓縮(COMPRESS)”TABLE,但是這種壓縮在很多情況下被誤解。事實上,COMPRESS是改變STORAGE引數INITIAL的值。比如:
相關推薦
oracle import/export 命令
Oracle Export/Import工具用於在資料庫之間傳遞資料。 Export從資料庫中匯出資料到dump檔案中 Import從dump檔案中到入資料導資料庫中 下面是一般使用他們的情況 (1)、兩個資料庫之間傳送資料 同一個版本的oracle Server之間
大資料(二十六):Sqoop的import、export命令和命令指令碼
一、sqoop匯入命令(import) 在Sqoop中,“匯入”概念指:從非大資料叢集(RDBMS)向大資料叢集(HDFS,HIVE,HBASE)中傳輸資料。 1.在MySql中新建一張表並插入一些資料 create&nb
import命令與export命令
import命令 使用export命令定義了模組的對外介面以後,其他JS檔案就可以通過import命令載入這個模組(檔案)。 // main.js import {firstName, lastName, year} from './profile'; functio
db2資料表匯入(import)匯出(export)命令
#匯出命令 db2 export to [file_name] of ixf select [column1,column2,...] from [tablename] #匯入命令 db2 import from [file_name] of ixf insert into
Oracle登錄命令
普通用戶 str sco 提示 ott cnblogs div user sql 1、運行SQLPLUS工具 C:\Users\wd-pc>sqlplus 2、直接進入SQLPLUS命令提示符 C:\Users\wd-pc>sqlplus /nol
oracle sqlplus常用命令
格式 文件打開 pool 執行sql 對數 最大 超級 案例 line 一、sys用戶和system用戶Oracle安裝會自動的生成sys用戶和system用戶(1)、sys用戶是超級用戶,具有最高權限,具有sysdba角色,有create database的權限,該用戶默
es6+require混合開發,兼容es6 module,import,export之 加載css及公用date-main
plugins symbol 默認參數 安裝插件 alt 路徑 目的 編譯參數 row 大家好!上篇文章已經介紹了搭建文件夾,以及加載js文件。現在講一下加載css ,以及對baseUrl的理解 1.對項目結構的認知 一個項目的結構是根據項目的架構來決定的,當然也可以做到更
export命令
sspi .sh 環境變量 lin export 多個 mail 交叉 utf-8 export命令用於將shell變量輸出為環境變量,或者將shell函數輸出為環境變量。 一個變量創建時,它不會自動地為在它之後創建的shell進程所知。而命令export可以向後面的she
linux下用export命令臨時設置環境變量
linux export 今天在執行flask命令的時候報了一個錯誤,RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the en
bash中的export命令
測試 需要 port 系統 聲明 腳本 版本 操作 修改 export命令 作用: 將父shell中的變量生效到所有子shell中都生效。比如在父shell中修改了LANG=utf8,export以後子shell中也會使用該語言編碼。 使用語法: export LA
ES 6 import/export
AS IT ret ntb end err .get ase roo import React, { Component } from ‘react‘; import ReactDOM from ‘react-dom‘; import { BrowserRouter,
oracle常用SQL命令
兩張 alt server 更新數據 gn3 屬性 rac happy fray 將A表中的字段a1的值全部賦給B表中的字段B1,根據兩張表的ID關聯。 方式1: UPDATE HBSZ071001.tac_bank aSET a.bankno= (SELE
node.js如何使用ES6 import/export
前言 安裝依賴 文件結構 編譯 原理 前言 nodejs仍未支援import/export語法,需要安裝必要的npm包–babel,使用babel將js檔案編譯成node.js支援的
sqoop import export引數介紹
通用引數 選項 含義說明 –connect 指定JDBC連線字串 –connection-manager 指定要使用的連線管理器類
oracle資料庫impdp命令使用
impdp命令在cmd下直接用,不必登入oracle。只能匯入expdp匯出的dmp檔案。 expdp匯出的時候,需要建立 DIRECTORY 匯出什麼表空間,匯入也要什麼表空間。 匯出什麼使用者,匯入也要什麼使用者。 如果沒有要新建(這一步很重要,我就是
Linux Export命令 以及 linux 怎麼檢視核心裡面是否編譯進了某個驅動(不是模組了的驅動),怎麼檢視
檢視核心已存在 驅動cat /lib/modules/$(uname -r)/modules.builtin 一、Windows 環境變數 1、在Windows 系統下,很多軟體安裝都需要配置環境變數,比如 安裝 jdk ,如果不配置環境變數,在非軟體安裝的目錄下執行javac 命令,將
oracle 資料庫Cmd命令匯入匯出
imp 匯入資料庫: 1.直接匯入資料表: imp username/[email protected] file=d:\AA.dmp &
前端 高階 (二十五)vue2.0專案實戰一 配置簡要說明、程式碼簡要說明、Import/Export、輪播和列表例子
一、啟動服務自動開啟瀏覽器執行 二、配置簡要說明 1、node_modules 安裝好的依賴檔案,中介軟體等,所在位置 2、package.jason 配置當前專案要安裝的中介軟體和依賴檔案 { "name": "my-app", "ver
oracle sqlplus 常用命令大全
轉:https://www.cnblogs.com/hoobey/p/5531865.html show和set命令是兩條用於維護SQL*Plus系統變數的命令 SQL> show all --檢視所有68個系統變數值 SQL> show user --顯示當前連線使用者
docker 映象匯入匯出(import export)和載入儲存(load,save)
很喜歡玩docker,但最新遇到一個問題,公司給的新機器的dns有問題,導致pull不下來映象。 沒辦法了,沒有映象什麼神馬都幹不了,又不能花很多時間去搭建私有的映象庫,只有另尋辦法了。 廢話少說,經過探究,發現 docker 提供把映象匯出export(儲存save