Home > Database > Mysql Tutorial > 如何进行Oracle数据库的导入导出

如何进行Oracle数据库的导入导出

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 17:18:59
Original
1087 people have browsed it

进行数据库导入导出工作的先决条件:1. 本地安装oraclek客户端或是服务器端。2. 通过oracle提供的NetConfiguration Assistant连接

进行数据库导入导出工作的先决条件:

1. 本地安装Oraclek客户端或是服务器端。

2. 通过oracle提供的NetConfiguration Assistant连接到目标数据库。

第一步毋庸多言,第二步稍微要说一下,打开Net Configuration Assistant,选择第三项,下一个页面输入远程数据库的服务名,,如AHMCCCMS,接下来的页面输入远程数据库的IP地址和端口(一般默认1521),再接下来测试一下,此时测试因为连接数据库的用户名和密码不对不会成功,再输入正确的用户名和密码后就能看到测试成功的信息了。再接下来指定本地的服务名,它相当于远程数据库的映射。然后点击完成。这一步成功以后下面就好办了。

现假设我们配置了两个服务:

导出源--工作机                               用户名CMS密码password123服务名WORKDB

导入目的地--测试机       用户名CMS_TEST密码password123服务名TESTDB

下面是如何进行导出的语句(在控制台Console中执行):

1.将数据库WORKDB完全导出,用户名CMS密码password123导出到D:\daochu.dmp中

exp cms/password123@WORKDB  file=d:\1.dmp full=y

2.将数据库中cms用户的表导出

   exp cms/password123@WORKDB file=d:\2.dmp owner=(cms)

3.将数据库中的表tb_contract 、tb_sys_user导出

   exp cms/password123@WORKDBfile=d:\3.dmp tables=( tb_contract, tb_sys_user)

下面是如何进行导入的语句

1.将D:\2.dmp 中的数据导入 TESTDB数据库中。

   imp CMS_TEST/ password123@TESTDB  file=d:\2.dmp ignore=y

2 . 将d:\3.dmp中的表tb_contract 导入

imp CMS_TEST/ password123@TESTDB file=d:\3.dmp  tables=( tb_contract)

linux

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template