日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

oracle 的 import,ORACLE import工具参数

發(fā)布時(shí)間:2023/11/27 生活经验 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle 的 import,ORACLE import工具参数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

import工具

windows中文界面:

C:\Documents and Settings\yeyj>imp -help

Import: Release 10.2.0.1.0 - Production on星期二12月20 13:11:20 2011

Copyright (c) 1982, 2005, Oracle.All rights reserved.

通過(guò)輸入IMP命令和您的用戶名/口令,導(dǎo)入

操作將提示您輸入?yún)?shù):

例如: IMP SCOTT/TIGER

或者,可以通過(guò)輸入IMP命令和各種參數(shù)來(lái)控制導(dǎo)入

的運(yùn)行方式。要指定參數(shù),您可以使用關(guān)鍵字:

格式:IMP KEYWORD=value或KEYWORD=(value1,value2,...,valueN)

例如: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N

或TABLES=(T1:P1,T1:P2),如果T1是分區(qū)表

USERID必須是命令行中的第一個(gè)參數(shù)。

關(guān)鍵字說(shuō)明(默認(rèn)值)關(guān)鍵字說(shuō)明(默認(rèn)值)

--------------------------------------------------------------------------

USERID用戶名/口令FULL導(dǎo)入整個(gè)文件(N)

BUFFER數(shù)據(jù)緩沖區(qū)大小FROMUSER所有者用戶名列表

FILE輸入文件(EXPDAT.DMP)TOUSER用戶名列表

SHOW只列出文件內(nèi)容(N)TABLES表名列表

IGNORE忽略創(chuàng)建錯(cuò)誤(N)RECORDLENGTHIO記錄的長(zhǎng)度

GRANTS導(dǎo)入權(quán)限(Y)INCTYPE增量導(dǎo)入類型

INDEXES導(dǎo)入索引(Y)COMMIT提交數(shù)組插入(N)

ROWS導(dǎo)入數(shù)據(jù)行(Y)PARFILE參數(shù)文件名

LOG屏幕輸出的日志文件CONSTRAINTS導(dǎo)入限制(Y)

DESTROY覆蓋表空間數(shù)據(jù)文件(N)

INDEXFILE將表/索引信息寫入指定的文件

SKIP_UNUSABLE_INDEXES跳過(guò)不可用索引的維護(hù)(N)

FEEDBACK每x行顯示進(jìn)度(0)

TOID_NOVALIDATE跳過(guò)指定類型ID的驗(yàn)證

FILESIZE每個(gè)轉(zhuǎn)儲(chǔ)文件的最大大小

STATISTICS始終導(dǎo)入預(yù)計(jì)算的統(tǒng)計(jì)信息

RESUMABLE在遇到有關(guān)空間的錯(cuò)誤時(shí)掛起(N)

RESUMABLE_NAME用來(lái)標(biāo)識(shí)可恢復(fù)語(yǔ)句的文本字符串

RESUMABLE_TIMEOUTRESUMABLE的等待時(shí)間

COMPILE編譯過(guò)程,程序包和函數(shù)(Y)

STREAMS_CONFIGURATION導(dǎo)入流的一般元數(shù)據(jù)(Y)

STREAMS_INSTANTIATION導(dǎo)入流實(shí)例化元數(shù)據(jù)(N)

下列關(guān)鍵字僅用于可傳輸?shù)谋砜臻g

TRANSPORT_TABLESPACE導(dǎo)入可傳輸?shù)谋砜臻g元數(shù)據(jù)(N)

TABLESPACES將要傳輸?shù)綌?shù)據(jù)庫(kù)的表空間

DATAFILES將要傳輸?shù)綌?shù)據(jù)庫(kù)的數(shù)據(jù)文件

TTS_OWNERS擁有可傳輸表空間集中數(shù)據(jù)的用戶

成功終止導(dǎo)入,沒(méi)有出現(xiàn)警告。

UNIX界面:

[ora10g@node2 admin]$ imp -help

Import: Release 10.2.0.1.0 - Production on Tue Dec 20 12:37:00 2011

Copyright (c) 1982, 2005, Oracle.All rights reserved.

You can let Import prompt you for parameters by entering the IMP

command followed by your username/password:

Example: IMP SCOTT/TIGER

Or, you can control how Import runs by entering the IMP command followed

by various arguments. To specify parameters, you use keywords:

Format:IMP KEYWORD=value or KEYWORD=(value1,value2,...,valueN)

Example: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N

or TABLES=(T1:P1,T1:P2), if T1 is partitioned table

USERID must be the first parameter on the command line.

KeywordDescription (Default)KeywordDescription (Default)

--------------------------------------------------------------------------

USERIDusername/passwordFULLimport entire file (N)

BUFFERsize of data bufferFROMUSERlist of owner usernames

FILEinput files (EXPDAT.DMP)TOUSERlist of usernames

SHOWjust list file contents (N) TABLESlist of table names

IGNOREignore create errors (N)RECORDLENGTH length of IO record

GRANTSimport grants (Y)INCTYPEincremental import type

INDEXESimport indexes (Y)COMMITcommit array insert (N)

ROWSimport data rows (Y)PARFILEparameter filename

LOGlog file of screen outputCONSTRAINTSimport constraints (Y)

DESTROYoverwrite tablespace data file (N)

INDEXFILEwrite table/index info to specified file

SKIP_UNUSABLE_INDEXESskip maintenance of unusable indexes (N)

FEEDBACKdisplay progress every x rows(0)

TOID_NOVALIDATEskip validation of specified type ids

FILESIZEmaximum size of each dump file

STATISTICSimport precomputed statistics (always)

RESUMABLEsuspend when a space related error is encountered(N)

RESUMABLE_NAMEtext string used to identify resumable statement

RESUMABLE_TIMEOUTwait time for RESUMABLE

COMPILEcompile procedures, packages, and functions (Y)

STREAMS_CONFIGURATIONimport streams general metadata (Y)

STREAMS_INSTANTIATIONimport streams instantiation metadata (N)

VOLSIZEnumber of bytes in file on each volume of a file on tape

The following keywords only apply to transportable tablespaces

TRANSPORT_TABLESPACE import transportable tablespace metadata (N)

TABLESPACES tablespaces to be transported into database

DATAFILES datafiles to be transported into database

TTS_OWNERS users that own data in the transportable tablespace set

Import terminated successfully without warnings.

使用imp的方式有2種:

1.命令行方式

exp PARAMETER=value或者exp PARAMETER=(value1,value2,...,valuen)

2.參數(shù)文件方式

exp PARFILE=params.dat INDEXES=n

params.dat文件內(nèi)容格式如下

FULL=y

FILE=dba.dmp

GRANTS=y

INDEXES=y

CONSISTENT=y

參數(shù)INDEXES=n如與參數(shù)文件有重復(fù),以exp參數(shù)順序后者為準(zhǔn)。

導(dǎo)入有4種模式:

全庫(kù)(full):涉及參數(shù):FULL

表空間(tablespace):涉及參數(shù)TRANSPORT_TABLESPACE

用戶(user):涉及參數(shù)FROMUSER

表(table)模式涉及參數(shù)TABLES

可能涉及的相關(guān)權(quán)限:IMP_FULL_DATABASE

以下為具體參數(shù)說(shuō)明:

與export用法相同的參數(shù)如下:

BUFFER

CONSTRAINTS

FEEDBACK

FILE

FULL

GRANTS

HELP

INDEXES

LOG

PARFILE

RECORDLENGTH

ROWS

TABLES

TABLESPACES

TRANSPORT_TABLESPACE傳輸表空間還需要再配合一個(gè)參數(shù)datafile=另一個(gè)參數(shù)是TTS_OWNERS(擁有可傳輸表空間中數(shù)據(jù)的用戶)

USERID (username/password)

RESUMABLE

RESUMABLE_NAME

RESUMABLE_TIMEOUT

相對(duì)于export,這3個(gè)參數(shù)對(duì)導(dǎo)入時(shí)表空間不足產(chǎn)生導(dǎo)入掛起操作

STATISTICS

默認(rèn):ALWAYS

可選:ALWAYS,NONE,SAFE,RECACULATE

ALWAYS表示無(wú)論統(tǒng)計(jì)是否有問(wèn)題,都導(dǎo)入統(tǒng)計(jì);

NONE表示不導(dǎo)入統(tǒng)計(jì),也不重新生成統(tǒng)計(jì);

SAFE表示只導(dǎo)入沒(méi)有問(wèn)題的統(tǒng)計(jì);

RECACULATE表示重新生成統(tǒng)計(jì)。

COMMIT

默認(rèn):n

commit=Y,當(dāng)導(dǎo)入時(shí),每條insert會(huì)commit提交。

commit=N,當(dāng)導(dǎo)入時(shí),只有當(dāng)表數(shù)據(jù)全部導(dǎo)完才會(huì)commit

使用這個(gè)參數(shù)需要配合undo的情況來(lái)確定,當(dāng)commit=N時(shí),可能會(huì)產(chǎn)生ORA-1555錯(cuò)誤,所以要確保undo表空間足夠大。當(dāng)然commit=Y能避免這一問(wèn)題,但可能會(huì)大大影響導(dǎo)入的效率

COMPILE

默認(rèn):Y

編譯過(guò)程,程序包和函數(shù)

DATA_ONLY

默認(rèn):n

只導(dǎo)入數(shù)據(jù),而不導(dǎo)入其它元數(shù)據(jù)。當(dāng)data_only=y時(shí),其它參數(shù)就無(wú)效,相關(guān)涉及參數(shù):

COMPILE, CONSTRAINTS, DATAFILES, DESTROY, GRANTS, IGNORE, INDEXES, INDEXFILE, ROWS=n, SHOW, SKIP_UNUSABLE_INDEXES, STATISTICS, STREAMS_CONFIGURATION, STREAMS_INSTANTIATION, TABLESPACES, TOID_NOVALIDATE, TRANSPORT_TABLESPACE, TTS_OWNERS

DESTROY

默認(rèn):N

決定是否覆蓋已經(jīng)存在的數(shù)據(jù)文件,DESTROY=N表示不覆蓋。建議與ignore=Y參數(shù)連用。

FROMUSER

用戶模式導(dǎo)入。與TOUSER連用。

適用對(duì)象:當(dāng)導(dǎo)出為全庫(kù)導(dǎo)出或用戶模式導(dǎo)出時(shí)可以使用

IGNORE

默認(rèn):n

對(duì)象在創(chuàng)建時(shí),是否忽略已存在的對(duì)象。

例如,當(dāng)ignore=Y時(shí),要導(dǎo)入的數(shù)據(jù)庫(kù)已存在a表,當(dāng)導(dǎo)入a表時(shí),在創(chuàng)建表這一步會(huì)忽略錯(cuò)誤并導(dǎo)入數(shù)據(jù);當(dāng)ignore=N時(shí),在創(chuàng)建表這一步會(huì)報(bào)錯(cuò)并且不導(dǎo)入任何行。

INDEXFILE

默認(rèn):none

指定導(dǎo)入時(shí)創(chuàng)建索引的SQL語(yǔ)句存放的文件位置,尤其與INDEXES=n連用,在導(dǎo)入完成后可以使用指定文件保存的創(chuàng)建索引的語(yǔ)句重建索引。不導(dǎo)入索引從而可以提高導(dǎo)入時(shí)速度

SHOW

默認(rèn):n

很有用的一個(gè)參數(shù)。

只可與FULL=y, FROMUSER, TOUSER, or TABLES連用。

當(dāng)show=Y時(shí),只顯示導(dǎo)入的過(guò)程而不實(shí)際導(dǎo)入數(shù)據(jù)。可以用于模擬查看導(dǎo)入過(guò)程。

SKIP_UNUSABLE_INDEXES

默認(rèn):n

否跳過(guò)被標(biāo)識(shí)為UNUSABLE的索引,這些索引的維護(hù)要等到導(dǎo)入完成以后。

STREAMS_CONFIGURATION

默認(rèn):Y

導(dǎo)入Streams的一般元數(shù)據(jù)

STREAMS_INSTANTIATION

默認(rèn):N

導(dǎo)入流實(shí)例化元數(shù)據(jù)

TOID_NOVALIDATE

默認(rèn):none

參數(shù)格式:TOID_NOVALIDATE=([schemaname.]typename [, ...])

意識(shí)是當(dāng)導(dǎo)入時(shí)如果TOID_NOVALIDATE參數(shù)指定對(duì)象,那么這些對(duì)象的object_id與數(shù)據(jù)庫(kù)里存在的對(duì)象的object_id相同才會(huì)導(dǎo)入這些對(duì)象的數(shù)據(jù),數(shù)據(jù)庫(kù)里相應(yīng)的對(duì)象沒(méi)有或者不匹配則不導(dǎo)入該對(duì)象的數(shù)據(jù)

可以從導(dǎo)出的原數(shù)據(jù)庫(kù)通過(guò)DBA_TYPES.TYPE_OID查到object_id(OID)

總結(jié)

以上是生活随笔為你收集整理的oracle 的 import,ORACLE import工具参数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。