Oracleæ°æ®å¯¼å
¥å¯¼åºimp/expå°±ç¸å½äºoracleæ°æ®è¿åä¸å¤ä»½ãexpå½ä»¤å¯ä»¥ææ°æ®ä»è¿ç¨æ°æ®åºæå¡å¨å¯¼åºå°æ¬å°çdmpæ件ï¼impå½ä»¤å¯ä»¥ædmpæ件ä»æ¬å°å¯¼å
¥å°è¿å¤çæ°æ®åºæå¡å¨ä¸ãå©ç¨è¿ä¸ªåè½å¯ä»¥æ建两个ç¸åçæ°æ®åºï¼ä¸ä¸ªç¨æ¥æµè¯ï¼ä¸ä¸ªç¨æ¥æ£å¼ä½¿ç¨ã æ§è¡ç¯å¢ï¼å¯ä»¥å¨SQLPLUS.EXEæè
DOSï¼å½ä»¤è¡ï¼ä¸æ§è¡ï¼
DOSä¸å¯ä»¥æ§è¡æ¶ç±äº å¨oracle 8i ä¸ å®è£
ç®å½\ora81\BIN被设置为å
¨å±è·¯å¾ï¼
该ç®å½ä¸æEXP.EXEä¸IMP.EXEæ件被ç¨æ¥æ§è¡å¯¼å
¥å¯¼åºã
oracleç¨javaç¼åï¼SQLPLUS.EXEãEXP.EXEãIMP.EXEè¿ä¸¤ä¸ªæ件æå¯è½æ¯è¢«å
è£
åçç±»æ件ã
SQLPLUS.EXEè°ç¨EXP.EXEãIMP.EXEæå
裹çç±»ï¼å®æ导å
¥å¯¼åºåè½ãä¸é¢ä»ç»çæ¯å¯¼å
¥å¯¼åºçå®ä¾ã
æ°æ®å¯¼åºï¼
1 å°æ°æ®åºTESTå®å
¨å¯¼åº,ç¨æ·åsystem å¯ç manager 导åºå°D:\daochu.dmpä¸
exp system/manager@TEST file=d:\daochu.dmp full=y
2 å°æ°æ®åºä¸systemç¨æ·ä¸sysç¨æ·ç表导åº
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3 å°æ°æ®åºä¸ç表inner_notifyãnotify_staff_relat导åº
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 å°æ°æ®åºä¸ç表table1ä¸çå段filed1以"00"æ头çæ°æ®å¯¼åº
exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like â00%â\" ä¸é¢æ¯å¸¸ç¨ç导åºï¼å¯¹äºå缩ï¼æ¢ç¨winzipædmpæ件å¯ä»¥å¾å¥½çå缩ã
ä¹å¯ä»¥å¨ä¸é¢å½ä»¤åé¢ å ä¸ compress=y æ¥å®ç°ãæ°æ®ç导å
¥
1 å°D:\daochu.dmp ä¸çæ°æ®å¯¼å
¥ TESTæ°æ®åºä¸ã
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y
ä¸é¢å¯è½æç¹é®é¢ï¼å 为æç表已ç»åå¨ï¼ç¶åå®å°±æ¥éï¼å¯¹è¯¥è¡¨å°±ä¸è¿è¡å¯¼å
¥ã
å¨åé¢å ä¸ ignore=y å°±å¯ä»¥äºã
2 å°d:\daochu.dmpä¸ç表table1 导å
¥
imp system/manager@TEST file=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 ææå 2æ 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å建çæ件
å·²ç»å®æZHS16GBKå符éåZHS16GBK 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_20030623.dmp
log==/backup/import_20030623.log
温馨提示:内容为网友见解,仅供参考
oracle中用plsql如何把.dmp文件导入到库中?
1. 了解.dmp文件:.dmp文件是Oracle数据库的数据泵导出文件,它包含了数据库对象的数据和元数据。这些数据可以用于数据库的备份恢复或者不同数据库之间的数据迁移。2. 使用Oracle Data Pump导入.dmp文件:打开命令行界面,运行`impdp`命令而非通过PL\/SQL。例如:`impdp username\/password DIRECTORY=dir_na...
dmp文件如何导入oracle数据库中?
imp user\/userFILE=d:\\user.dmp fromuser=user touser=userfull=y ignore=y 4 IMPDP导入的时候:用参数table_exists_action=replace 进行删除后覆盖;table_exists_action选项:{skip 是如果已存在表,则跳过并处理下一个对象;append是为表增加数据;truncate是截断表,然后为其增加新数据;replace是...
oracle 11g如何导入.dmp文件
要将.dmp文件导入Oracle 11g数据库,首先需要通过命令提示符进行操作。步骤一,打开命令行界面,以管理员权限登录。然后,进入数据库管理的命令行环境,以便进行必要的设置和操作。在命令行中,创建一个新的表空间,这将为.dmp文件的数据提供存储空间。接着,为你的数据库创建一个用户,并设置一个安全的...
ORACLE.DMP文件导入到库中?
要将ORACLE.DMP文件导入到数据库库中,首先,打开相应的工具,找到导入表的选项。在工具界面中,你需要定位到"从用户"的下拉菜单,这里选择你之前使用Oracle导出DMP文件的用户账户。接着,滚动到"导入到"的下拉列表,选择你想要将数据导入的目标数据库用户。确保你的目标用户具有足够的权限来接收这些导入的...
如何在oracle中导入dmp数据库文件
1. 准备环境 确保你有足够的权限来执行导入操作。通常,需要拥有 IMP_FULL_DATABASE 或 DBA 权限。2. 导入操作 使用 imp 工具来导入 .dmp 文件。以下是一个非交互式命令行的例子:```sh imp system\/manager@数据库连接字符串 file=\/path\/to\/your.dmp ```如果 .dmp 文件中包含大数据表,考虑...
如何将dmp文件导入到自己的oracle数据库中
GRANT dba TO utest;--dba为最高级权限,可以创建数据库,表等。以上三条语句的执行环境都需要进入oralce之后 cmd下进入oracle的方式 sqlplus system\/密码 回车即可 4、接下来我们就可以将我们的dmp文件导入到我们自己的表空间中了,导入方式 imp usename\/password@SID full=y file= d:\\data\\...
oracle如何用PL\/ SQL导入dmp格式文件?
方法一(PL\/SQL工具导入)1. 首先,登录到Oracle数据库,使用PL\/SQL工具。在工具菜单中选择“导入表”,这将打开一个导入对话框。2. 通过对话框的“选择文件”按钮,找到并选择你想要导入的DMP文件,点击“打开”按钮。3. 点击“导入”按钮后,程序会运行并显示cmd命令窗口。程序运行完毕后,导入操作...
如何在oracle中导入dmp数据库文件
1、先进入命令行,点击开始,输入cmd:2、回车,出现命令行窗口:3、导入的命令是:imp 用户名\/密码@网络服务名 file=xxx.dmp full=y;如:4、导出的命令是:exp 用户名\/密码@网络服务名 file=xxx.dmp tables=(表名);如:5、导出多个表时,表名使用逗号隔开如:tables=(table1,table2,table3)...
ORACLE中用PLSQL如何把.DMP文件导入到库中?
1、打开plsql,输入数据库信息,使用用户名和密码,登录Oracle数据库;2、成功登录数据库后,可以看到当前数据库相关信息列表,PLSQL提供了强大的工具菜单;3、导出dmp文件的话,只需点击“工具”,在下拉菜单中找到“导出表”;4、然后选择相应需要导出的表,在红框处选择生成文件位置,点击导出,则PL...
oracle的imp使用方法
Oracle的imp使用方法 Oracle的imp是Oracle数据库的数据导入工具,用于将.dmp文件中的数据导入到Oracle数据库中。以下是imp工具的使用方法:一、明确基本使用方式 在命令行界面,通过输入“imp”命令并跟随相应的参数来执行数据导入操作。基本的语法结构为:css imp 用户名\/密码@数据库实例名 file...