首页 > 数据库 > Oracle > 配置安装版Oracle客户端
尽管Oracle免安装版为远程操作数据库提供了方便,但还是有部分功能是免安装版所不能实现的,比如导入导出功能。比如现在有一个需求是要导出某用户下的所有表,那么就得使用Oracle安装版客户端 + PLSQL Developer才能实现。下面将以此需求为引导,来介绍如何使用PLSQL Developer导出数据表。
(一)需要的软件
1 Oracle客户端安装版
2 PLSQL Developer免安装版
(二)Oracle客户端安装步骤
1 从Oracle官网下载Oracle客户端,下载地址为
下载的Oracle客户端版本号版本号要与Oracle服务器端版本号一致,比如服务器端的Oracle版本号是11.2.0.1.0,则需要下载的客户端为win32_11gR2_client.zip。
需要注意的是,无论服务器安装的是32位的Oracle还是64位的Oracle,客户端一定要下载32位的,因为PLSQL Developer只认32位的Oracle客户端。
2 解压缩win32_11gR2_client.zip后,双击setup,弹出选择安装类型界面,若要使用exp和imp功能,须选择“管理员”类型

3 产品语言按默认为简体中文和英文

4 安装位置按默认

5 先决条件检查正常情况下能通过。若有条件不符合,须满足条件后才能继续

6 检查完进入概要界面

7 点击“完成”按钮开始安装产品

8 安装完成,点击“关闭”按钮退出

9 查看环境变量发现Oracle客户端BIN目录已被自动添加到系统环境变量中

10 进F:\app\John\product\11.2.0\client_1\BIN目录查看,发现exp.exe和imp.exe都存在
11进入F:\app\John\product\11.2.0\client_1\network\admin目录下,新建一个tnsname.ora文件,编辑此文件的内容:
MYOracle =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pc)
)
)
这里10.10.10.10是服务器的IP地址,这里仅仅是举例,实际操作的时候要换成服务器的真实IP。pc是Oracle服务器的名称,实际操作时也要换成真实的名称。
有一个更好的办法是直接把Oracle服务器的tnsname.ora拷贝过来。
(三)使用PLSQL Developer导出数据表
1 进入D:\Database\plsql-oracle\PLSQL目录下,双击plsqldev,弹出登录界面,输入密码后,进入PLSQL Developer界面。点击顶部“工具”à“首选项”à左侧的“Oracle”-->“连接”,输入Oracle主目录名和OCI库位置

点击“应用”按钮再点击“确定”按钮后,此界面消失
2 “工具”-->“导出表”,左侧的用户名要选对

3 任选若干个表,导出可执行文件选择F:\app\John\product\11.2.0\client_1\BIN\exp.exe,输出文件名设为abc,放在电脑桌面

4 点击“导出”按钮,在桌面上即可看到abc.dmp文件。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29485627/viewspace-1656796/ ,如需转载,请注明出处,否则将追究法律责任。