oracle数据库的导入 导出实例

 

oracle数据库的导入 导出实例

分类: DataBase 377人阅读 评论(0) 收藏 举报
 

我要从另外一台电脑(A)的数据库导入到自己电脑(B)的数据库。

一、导出(exp)

在自己的电脑上,先进入cmd

再:C:Documents and SettingsAdministrator>exp lpw/lpw@test6 file=d:/123.dmp (相当于导出用户的方案)回车

其中:第一个lpw是电脑A上数据库的用户名,第二个是密码,test6是数据库名称,file表示电脑B上的路径,用来存放导出来的dmp文件,123.dmp可以任意取。

回车后显示的信息:

Export: Release 9.2.0.1.0 - Production on 星期二 2月 3 10:08:08 2009

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

即将导出指定的用户...
. 正在导出 pre-schema 过程对象和操作
. 正在导出用户 LPW 的外部函数库名称
. 导出 PUBLIC 类型同义词
. 导出私有类型同义词
. 正在导出用户 LPW 的对象类型定义
即将导出 LPW 的对象 ...
. 正在导出数据库链接
. 正在导出序号
. 正在导出群集定义
. 即将导出 LPW 的表通过常规路径 ...
. . 正在导出表                       EMPLOYEES         12 行被导出
. . 正在导出表                       INOUTSYNC          0 行被导出
. . 正在导出表                           ITEMS          5 行被导出
                  ……
. . 正在导出表                       TBWEBINFO        272 行被导出
. . 正在导出表                   TBWEBTYPEINFO          4 行被导出
. . 正在导出表         TBWITHDRAWALSTOCKREPORT        209 行被导出
. . 正在导出表      tbEnterpriseBusinessChange          0 行被导出
. 正在导出同义词
. 正在导出视图
. 正在导出存储的过程
. 正在导出运算符
. 正在导出引用完整性约束条件
. 正在导出触发器
. 正在导出索引类型
. 正在导出位图, 功能性索引和可扩展索引
. 正在导出后期表活动
. 正在导出实体化视图
. 正在导出快照日志
. 正在导出作业队列
. 正在导出刷新组和子组
. 正在导出维
. 正在导出 post-schema 过程对象和操作
. 正在导出统计
在没有警告的情况下成功终止导出。

这样,你可以在d盘发现123.dmp文件。

二、导入(imp)

还是cmd

接着:C:Documents and SettingsAdministrator>imp shh/123@test7 file=d:/123.dmp fromus
er=lpw touser=shh 
回车

其中:shh是指自己电脑数据库的用户名,123是密码,test7是数据库名称,file是你要导的源文件,fromus
er是你导出时的用户,touser是你导入的用户。

注意:如果imp scott/tiger@test7 file=d:/123,就不能成功导入;因为scott是默认用户,会权限不足。这时,就应该先创建表空间,在创建一个用户。然后将数据库导入到这个用户的表空间。

回车后显示的信息:

Import: Release 9.2.0.1.0 - Production on 星期二 2月 3 10:19:38 2009

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

经由常规路径导出由EXPORT:V09.02.00创建的文件

警告: 此对象由 LPW 导出, 而不是当前用户

已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. . 正在导入表                     "EMPLOYEES"         12行被导入
. . 正在导入表                     "INOUTSYNC"          0行被导入
. . 正在导入表               "SYS_PERSONRIGHT"       5154行被导入
. . 正在导入表               "SYS_RIGHTDEFINE"         17行被导入
. . 正在导入表                 "SYS_RIGHTTYPE"          4行被导入

                                 ……
. . 正在导入表                     "TBWEBINFO"        272行被导入
. . 正在导入表                 "TBWEBTYPEINFO"          4行被导入
. . 正在导入表       "TBWITHDRAWALSTOCKREPORT"        209行被导入
. . 正在导入表    "tbEnterpriseBusinessChange"          0行被导入
IMP-00041: 警告: 创建的对象带有编译警告
"CREATE FORCE VIEW "SHH"."EPC_CLI_PRODUCT"                             ("REP"
"_USER_ID","NODE_ID","ENVIRONMENT_ID","PRODUCT_NAME","FAC_NUM","FDF_FILE_STA"
"TUS","FDF_FILE_ACTIVE") AS "
"SELECT DISTINCT e.rep_user_id, e.node_id, e.environment_id, f.product_name,"
" f.fdf_file_fac_num, f.fdf_file_status, f.fdf_file_active"
"              FROM epc_cli_environment e, epc_cli_fdf_file f"
"              WHERE NOT (f.fdf_file_fac_num = 5 AND"
"              fdf_file_fac_vendor = 192216243) AND "
"              e.environment_id = f.environment_id AND"
"              e.rep_user_id = f.rep_user_id"
"      UNION"
"      SELECT DISTINCT e.rep_user_id, e.node_id, s.environment_id, s.service_na
me"
", f.fdf_file_fac_num, f.fdf_file_status, fdf_file_active"
"              FROM epc_cli_environment e, epc_cli_fdf_file f, epc_cli_service
s"
"              WHERE f.fdf_file_fac_num = 5 AND"
"              fdf_file_fac_vendor = 192216243 AND "
"              e.environment_id = f.environment_id     AND "
"              f.environment_id = s.environment_id AND"
"              e.rep_user_id = f.rep_user_id AND"
"              f.rep_user_id = s.rep_user_id"
IMP-00041: 警告: 创建的对象带有编译警告
"CREATE FORCE VIEW "SHH"."EPC_CLI_EVENT_SET"                             ("R"
"EP_USER_ID","FDF_FILE_ID","PRODUCT_NAME","EVENT_SET_NAME","ENVIRONMENT_ID","
""FDF_FILE_DESC") AS "
"SELECT rep_user_id, fdf_file_id, product_name, event_set_name, environment_"
"id, fdf_file_desc"
"              FROM epc_cli_fdf_file"
"              WHERE NOT (fdf_file_fac_num = 5 AND"
"              fdf_file_fac_vendor = 192216243)"
"      UNION"
"      SELECT DISTINCT f.rep_user_id, f.fdf_file_id, s.service_name, f.event_se
t_"
"name, f.environment_id, f.fdf_file_desc"
"              FROM epc_cli_fdf_file f, epc_cli_service s"
"              WHERE f.fdf_file_fac_num = 5 AND "
"              fdf_file_fac_vendor = 192216243 AND"
"              f.environment_id = s.environment_id AND"
"              f.rep_user_id = s.rep_user_id"
准备启用约束条件...
成功终止导入,但出现警告。

虽然有警告,但是可以忽略

这样就导好了。

原文地址:https://www.cnblogs.com/meimao5211/p/3383874.html