本地PLSQL如何通过堡垒机连接远程linux服务器上的oracle数据库
在oracle中配置plsql developer的方法:
1、安装后,直接打开运行,界面如下:
因为一开始因为未做设置,所以也无法登录,就点cancel进去,然后点Tools-Preferences,在里面设置下instantclient basic包的解压路径。
2、设置如下两项:
Oracle Home(empty is autodetect)
D:\instantclient_11_2
OCI library(empty is autodetect)
D:\instantclient_11_2\ocidll
设置完毕,点OK即可。
3、更改配置文件:
在instantclient basic包目录下面新建两个文件,里面内容如下:
sqlnetora:
SQLNETAUTHENTICATION_SERVICES= (NTS)
NAMESDIRECTORY_PATH= (TNSNAMES,EZCONNECT)
TNSNAMESORA(这是其中一个标签,可以设置多个这样的,其中黑斜体部分是需要更改的):
PODS =
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=
(PROTOCOL=TCP)
(Host=1921680113)
(Port=1521)
)
)
(CONNECT_DATA=
(SID=PODS)
)
)
4、设置环境变量:
添加环境变量:
TNS_ADMIN = D:\instantclient_11_2
5、 现在打开PL/SQL Developer即可去登录了。
1 tnsping 本地连接串 看看返回毫秒数是否正常
2关闭本机和服务器防火墙尝试,一般PLSQL会发起一个反向连接,服务器如果有防火墙的话会阻止连接导致PLSQL等待连接响应,就会出现假死现象了。
你可以先试试看,不行就贴错误代码和配置,探讨探讨。
1、首先要有oracle数据库或者有oracle服务器,才可以实现使用PLSQL Developer 工具连接到oracle数据库进行开发
2、新建文件夹,将客户端文件放到里面D:\khd\instantclient_11_2,在文件夹instantclient_11_2中自己新建NETWORK文件夹,进入NETWORK文件夹新建ADMIN文件夹,将tnsnamesora文件放入文件夹(可以百度下载相关文件)
3、下载PLSQLDeveloper并解压,安装
4、激活(百度搜激活码)
我用的这个:
Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz
serial Number:601769
password:xs374ca
5、如果需要汉化版可以继续安装
6、配置环境变量:(照抄即可)
变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINAZHS16GBK
7、打开PLSQL-Tools-Preferences,配置即可连接数据库
7、设置输入的关键字自动转换为大写(根据自己习惯配置)
tools -> Preferences -> User Interface - Editor - Keyword case 选择 Uppercase
8、重新启动就可以用了
开始,运行,CMD,在CMD输入EXP命令,看能不能运行,如果能就能导出,
导出命令,exp ora_user/ora_pwd@ora_sid full=y file=myfulldmp,根据人要导出的数据在调整这个命令。
先下载好plsql developer工具,具体我就不罗嗦了
到oracle的官网上下载一个连接包
需要oracle的账号哟!
我的电脑安装的是11G,所以我选择的是version 112030版本
把下载下来的压缩吧解压,放到一个不会被删除的地方(随便选一个安全的地方),我把他直接放在oracle的安装目录下
打开plsql developer,不输入密码,直接cancle掉,进入里面设置
Tool-preference 如图,最后点击OK
重新打开plsql developer,最好重启一下电脑,最后输入账号和密码,选择数据库 来测试一下
plsql的导出功能要调用Oracle客户端中的expexe文件,需要安装完整的Oracle客户端,instanceClient是不行的。操作如下:
1、打开PLSQL,找到工具栏,打开“导出表”。如图。
2、进入导出主页,输入需要导出的文件名称。
3、点击保存。
4、点击一下右下角的“导出”,就可以看到导出数据的概况。
5、如图所示,中途若无报错,则可以根据选定的路径找到文件,备份操作完成。
0条评论