您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页Oacle实现不同机子间导入导出数据

Oacle实现不同机子间导入导出数据

来源:保捱科技网

实现一个功能即从本地oracle导出数据表,文件名为.dmp,然后将该dmp文件导入到另一台主机的oracle表中。感受颇深。主要还是不了解

实现一个功能即从本地Oracle导出数据表,文件名为.dmp,然后将该dmp文件导入到另一台主机的oracle表中。感受颇深。主要还是不了解oracle各文件的作用。

首先要更改tnsnames.ora(oracle安装目录中D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora)文件内容:

ORA10G = //本地oracle标识(文件已有内容)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora10g)
)
)
ORA10G2 = //***远程电脑oracle标识(需添加的)***
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.3.43.130)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora10g)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PL***tProc)
(PRESENTATION = RO)
)
)

通过导入导出命令:
exp ckkh/ckkh@ora10g file= c:\datanewsmgnt.dmp tables=(ckkh_account,ckkh_account_tmp)
//将本地标识为ora10g的数据库的表数据导出到c盘
imp ckkh/ckkh@ora10g2 file=c:\datanewsmgnt.dmp full=y
//将导出的dmp文件导入到标识为ora10g2的数据库中。

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务