手把手教你Plsql developer连接64位Oracle.docx
-
资源ID:3108802
资源大小:37.43KB
全文页数:3页
- 资源格式: DOCX
下载积分:6.99金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
手把手教你Plsql developer连接64位Oracle.docx
手把手教你Plsql developer连接64位OraclePlsql developer连接64位Oracle: 1、在安装数据库选择系统类的时候一定要选择服务器类(S),如果选择桌面类的话仅能够在本机通过sqlplus操作数据库,所有Oracle客户端将无法连接到该Oracle,即便是本机的客户端或是jdbc都无法连接到该Oracle,如下图: 个人感觉这是Oracle和大家开的一个玩笑,试想仅能够在本机使用sqlplus操作的数据库有什么用呢? 2、安装32位的Oracle客户端 下载instantclient-basic-nt-12.1.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至任意不包含空格或是非英文的目录下,本机为: D:instantclient_12_1 。 拷贝数据库安装根目录下的一个目录D:OracleappYMproduct12.1.0dbhome_1NETWORK到Oracle客 户端目录下D:OracleappYMproductinstantclient_12_1 3、安装PL/SQL Developer 安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为: Oracle Home :D:instantclient_12_1 OCI Library :D:instantclient_12_1oci.dll 4、启动PL/SQL Developer,输入用户名/密码则可以正常登录到64位的Oracle12c 备注1:上述第二步可以仅复制tnsnames.ora文件到D:instantclient_12_1目录下,但是这样就需要设置如下环境变量: 否则无法使用PL/SQL Developer登录到64位的Oracle12c。 然而如果Oracle12c安装在本机的话,上面的环境变量会和Oracle安装时设置的环境变量冲突,这时可以通过startPlsqldev.bat文件设置临时环境变量并且启动plsqldev.exe,假设startPlsqldev.bat存放在PL/SQL Developer的安装目录下,则该文件内容如下: echo off set ORACLE_HOME=D:instantclient_12_1 set path=%ORACLE_HOME% set TNS_ADMIN=%ORACLE_HOME% #set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 #设置字符集,非必须 start plsqldev.exe 此时需要通过双击执行startPlsqldev.bat的方式启动PL/SQL Developer,可以正常登录到64位的Oracle12c。 话说回来,如果本机没有安装Oracle,只是通过客户端连接一个远程的Oracle,而且该远程Oracle极有可能是安装在一台linux服务器上,则你无法获取NETWORK目录,则该方法更加实用一些。 备注2:oracle12C比较特殊,有pdb这个新东西。正常按上述步骤完成后,sys用户能够登陆,但登陆的是CDB。pdb用户是没办法登陆的,因为看不到pdb的名字。 根据oracle12C的新特性,pdb也是一个数据库,但是tnsname里面是没有自动配置的,现在在tnsname文件里面添加对应的信息。然后plsql developer登陆框里就能看见了,然后正常登录。