700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用plsql developer连接centos7上的oracle数据库

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

时间:2021-01-11 08:57:17

相关推荐

使用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时所遇到的问题,但经过这么长时间的编程学习,我深知每个人都会遇到不同的情况,甚至问题也不一样,但希望看到这篇文章的你们可以遇到和我一样的问题,也写成优质的博客,帮到更多的学习者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。