您的位置:首页 > 数据库 > SQL

PLSQL Developer 链接Oracle数据库

2014-04-28 20:01 246 查看
这不是什么难题,但总是会存在着一些小问题,首先是由于机器永久了太卡,而且只有2g的内存,所以买了根4g的内存条加进去,为了不浪费,就重装了个64位的win7。

装完了各种驱动和各种软件之后,开始装数据库。

我下载了一个精简版的oracle10g的客户端,但是有的文件是必须有的,不然就会出问题,如msvcr71.dll、oci.dll等,ora-12737这个异常就是oci.dll文件不对,这个文件我换了很多次,好像在32位、64位以及不同的客户端版本都不同,由于我是需要利用plsql工具来连接数据库,而plsql是32位的,不支持64位的客户端,所以我只能用32位oracle10g的版本,好在32位的客户端我的电脑也是支持的。

下载好了客户端,就需要在客户端的主目录(如:D:\oracle_client\instantclient_10_2,上面的那些重要文件都在这里)下建立一个名为tnsnames.ora的文件,里面编辑一些最基本的设置:

test =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 这里写ip地址)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = 服务器名)

    )

  )

点开qlsql主程序,略过登陆,进入主界面,找到工具--》preference (好像是),找到链接connection,把客户端主目录和主目录\oci.dll分别填入两个空,完成后退出。

配置环境变量:TNS_ADMIN=客户端主目录   NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,之前的ora—12737字符异常我以为是这里不对,没想到是oci.dll的问题,

最后,打开qlsql输入用户名密码服务器名,就可以了。

但我还是出现了连接超时,很是纠结,于是又利用远程桌面连接到服务器上找资料,回来的时候就莫名其妙的连上了,郁闷了半天也不知什么原因。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  plsql developer