全国服务热线:4008-888-888

行业新闻

oracle 中数据信息库彻底导进导出来:cmd指令行方

Oracle数据信息导进导出来imp/exp就非常于oracle数据信息复原与备份数据。exp指令能够把数据信息从远程控制数据信息库网络服务器导出来到当地的dmp文档,imp指令能够把dmp文档从当地导进到远方的数据信息库网络服务器中。 运用这一作用能够搭建2个同样的数据信息库,一个用于检测,一个用于宣布应用。 实行自然环境:可

oracle 中数据信息库彻底导进导出来:cmd指令行方式

Oracle数据信息导进导出来imp/exp就非常于oracle数据信息复原与备份数据。exp指令能够把数据信息从远程控制数据信息库网络服务器导出来到当地的dmp文档,imp指令能够把dmp文档从当地导进到远方的数据信息库网络服务器中。 运用这一作用能够搭建2个同样的数据信息库,一个用于检测,一个用于宣布应用。

实行自然环境:能够在SQLPLUS.EXE或是DOS(指令行)中实行,

DOS中能够实行时因为 在oracle 8i 中 安裝文件目录/ora81/BIN被设定为全局性相对路径,

该文件目录下有EXP.EXE与IMP.EXE文档被用于实行导进导出来。

oracle用java撰写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这2个文档有将会是被包裝后的类文档。

SQLPLUS.EXE启用EXP.EXE、IMP.EXE所包囊的类,进行导进导出来作用。

下边详细介绍的是导进导出来的案例。

数据信息导出来:

1 将数据信息库TEST彻底导出来,客户名system 登陆密码manager 导出来到D:/daochu.dmp中

exp system/=d:/daochu.dmp full=y

2 将数据信息库文件system客户与sys客户的表导出来

exp system/=d:/daochu.dmp owner=(system,sys)

3 将数据信息库文件的表inner_notify、notify_staff_relat导出来

exp aichannel/= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)

4 将数据信息库文件的表table1中的字段名filed1以 00 打头的数据信息导出来

exp system/=d:/daochu.dmp tables=(table1) query=/ where filed1 like '00%'/

上边是常见的导出来,针对缩小,既用winzip把dmp文档能够非常好的缩小。

press=y 来完成。

数据信息的导进

1 将D:/daochu.dmp 中的数据信息导进 TEST数据信息库文件。

imp system/=d:/daochu.dmp

imp aichannel/=y file=file= d:/data/newsmgnt.dmp ignore=y

上边将会有点儿难题,由于有的表早已存有,随后它就出错,对该表也不开展导进。

在后边再加 ignore=y 便可以了。

2 将d:/daochu.dmp中的表table1 导进

imp system/=d:/daochu.dmp tables=(table1)

大部分上边的导进导出来够用了。很多状况要起先将表完全删掉,随后导进。

留意:

实际操作者要有充足的管理权限,管理权限不足它会提醒。

数据信息库时能够连上的。能够用tnsping TEST 来得到数据信息库TEST可否连上。

附录一:

给客户提升导进数据信息管理权限的实际操作

第一,起动sql*puls

第二,以system/manager登录

第三,create user 客户名 IDENTIFIED BY 登陆密码 (假如早已建立过客户,这步能够省去)

第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,

DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,

DBA,CONNECT,RESOURCE,CREATE SESSION TO 客户姓名

第五, 运作-cmd-进到dmp文档所属的文件目录,

imp userid=system/manager full=y file=*.dmp

或是 imp userid=system/manager full=y file=filename.dmp

实行实例:

F:/Work/Oracle_Data/backup imp userid=test/test full=y file=inner_notify.dmp

显示屏显示信息

Import: Release 8.1.7.0.0 - Production on 礼拜四 二月 16 16:50:05 2006

(c) Copyright 2000 Oracle Corporation. All rights reserved.

联接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

With the Partitioning option

JServer Release 8.1.7.0.0 - Production

经过基本相对路径导出来由EXPORT:V08.01.07建立的文档

早已进行ZHS18GBK标识符集和ZHS18GBK NCHAR 标识符集中化的导进

导出来网络服务器应用UTF8 NCHAR 标识符集 (将会的ncharset变换)

. 已经将AICHANNEL的目标导进到 AICHANNEL

. . 已经导进表 INNER_NOTIFY 4行被导进

提前准备开启管束标准...

取得成功停止导进,但出現警示。

附录二:

Oracle 不容许立即更改表的有着者, 运用Export/Import能够做到这一目地.

先创建import9.par,

随后,应用时指令以下:imp parfile=/filepath/import9.par

例 import9.par 內容以下:

FROMUSER=TGPMS

TOUSER=TGPMS2 (注:把表的有着者由FROMUSER改成TOUSER,FROMUSER和TOUSER的客户能够不一样)

ROWS=Y

INDEXES=Y

GRANTS=Y

CONSTRAINTS=Y

BUFFER=409600

file==/backup/ctgpc_.dmp

log==/backup/import_.log 共享到:
文中"oracle 中数据信息库彻底导进导出来:cmd指令行方式"由远航网站站长搜集梳理而成,仅作大伙儿学习培训与参照应用。大量网站建设实例教程尽在远航网站站长站。


在线客服

关闭

客户服务热线
4008-888-888


点击这里给我发消息 在线客服

点击这里给我发消息 在线客服