使用plsql developer连接centos7上的oracle数据库

plsql软件可私聊,免费提供,只是软件较老,因为我自己找这个资源非常吃力。
1.首先需要下载32位的instantclient_11_1,官网上有,此时一定不要选择64位,因为64位的和plsql developer(我的是10.0)不兼容。
【或者按照教程破解64位版本的sql developer,对应的就需要安装64位的instantclient】
2.使用xftp或其它工具将/u01/app/oracle/product/12.2.0/dbhome_1/network/admin

下的tnsnames.ora文件复制到instantclient_11_1的安装目录中,并在安装目录中创建/network/admin目录,将拷贝的tnsnames.ora放到里面。打开这个文件,我的是下面这样的。

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/12.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_BEAR =
  (ADDRESS = (PROTOCOL = TCP)(HOST = ***.***.*.***(host名))(PORT = 1521))


*** (实例名)=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ***.***.*.***(host名))(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =***(实例名))
    )
  )


你需要修改HOST的值即可,HOST值为centos所在的ip地址。
同时还要需要修改文本中的service_name,对应于数据库的实例名,同时一定不要粗心修改DESCRIPTION前面的内容,也就是实例名修改两处!
3.打开pl sql设置工具->首选项->oracle->连接,找到其中的oracle主目录名与ori库名分别为D:\Program Files\instantclient-basic-win32-11.1.0.7.0\instantclient_11_1与D:\Program Files\instantclient-basic-win32-11.1.0.7.0\instantclient_11_1\oci.dll(灵活修改)

4.后台启动数据库,同时以sys用户登录并修改密码,否则会出现用户名及口令无效的问题。

启动数据库要经过以下方式,才可以避免连接失败。如ora:12514问题。

lsnrctl stop

lsnrctl start

sqlplus / as sysdba

shutdown immediate

startup

exit

再次登录,可以sys用户登录。并修改密码

alter user sys identified by password;

完成一次启动。每次登录Oracle都要这样做,希望有了解的博主可以在下面告诉简便方法。

5.启动plsql developer,此时登录信息不要跳过。填写用户名、口令、数据库、以哪种方式连接即可,比如sys用户要以sysdba连接。

最后,感谢各位的阅读,这篇文章是集合了我在连接oracle时所遇到的问题,但经过这么长时间的编程学习,我深知每个人都会遇到不同的情况,甚至问题也不一样,但希望看到这篇文章的你们可以遇到和我一样的问题,也写成优质的博客,帮到更多的学习者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值