plsql连接个人摸索经验
来源:互联网 发布:php 验证是否json格式 编辑:程序博客网 时间:2024/06/08 16:42
前言:本人也是一个白菜,就是刚接触项目时使用这些工具的时候遇到各种懵逼,靠得百度和博客才慢慢走通,所以也把自己走过的弯路写下来,希望可以帮助有需要的人,如果有说得不当的地方,欢迎私聊一起讨论。
plsql作为连接Oracle数据库的一个工具,它的作用就是用来操作数据库,我们只需要下载Oracle客户端和plsql就可以操作Oracle数据库,而不需要自己去下载Oracle数据库 ,这个本身也很大,占空间大。因此,plsql作为操作Oracle数据库的一个可视化界面。 首先需要下载plsql和Oracle客户端,Oracle客户端一般是以instantclient_xx命名的。下载完plsql,需要先注册,可上网百度一个相应版本的序列。Oracle客户端要有一个tnsnames.ora文件。plsql能连接Oracle数据库关键就是要读取到tnsnames.ora文件里面数据库的信息,才可对其进行查找。如果plsql连接不上数据库,大多数是读取不到tnsnames.ora文件。网上一直有在说plsql只有32位的,但Oracle是64位的,因此会有识别不到。但我遇到的这种情况不是一定会识别不上的,以下分两种情况来分析我遇到过的问题。
第一种是,32位的plsql识别不了64位的Oracle,这个时候我的解决办法是新建一个批处理文件,批处理内容如下图:
注意路径要改为你本地安装Oracle客户端的路径,这个批处理文件一定要放在plsql的安装目录下,放在其他地方不能识别plsql,且以后就通过运行这个文件打开plsql
然后要配置instantclient_xx下的tnsnames.ora文件,在里面复制上你要连接数据库的名字,IP等,注意的是复制配置代码的时候,格式要求很严格,STD前不能有空格,IP主机名后不能有空格,此时的tnsnames.ora文件我是放在instantclient_xx安装文件的一级目录下。
然后打开plsql,取消登陆,点击tools,选择preference,配置Oracle客户端地址,如图:
第二种情况是,不存在什么32位plsql认证不了64位Oracle。直接运行plsqldev.exe,配置文件tnsnames.ora放在\instantclient_12_1\network\ADMIN下,配置文件的要求也和上面一样。如果还是识别不了,则配置系统环境变量,如图
最后打开plsql,database下拉有选择,这是在tnsnames.ora配置的数据库的STD名,证明plsql读取到数据库,可以正常连接。
还可以从plsql的help下的supportInfo上查看是否配置成功, 配置成功即能够正确读取配置文件的时候目录如下:
点开TNS Names会有配置文件的内容。
- plsql连接个人摸索经验
- 摸索openwrt的经验
- PLSQL Developer远程连接oracle数据库经验
- 软件测试经验(个人总结)-在摸索中成长
- PLSQL经验
- plsql连接
- 摸索
- 摸索
- 个人经验
- 个人经验
- solr连接数据库,实现数据定时同步(个人项目经验)
- 学习摸索 Oracle数据库系统使用经验六则
- linux下svn服务器搭建(摸索出的经验)
- Android微信分享个人摸索详细心得
- plsql连接远程oracle
- plsql连接数据库
- plsql知识梳理-连接
- PLSQL连接Oracle11g64位
- 欢迎使用CSDN-markdown编辑器
- 正则表达式
- CodeForces
- Excel排序
- 【总结】2017年年中总结
- plsql连接个人摸索经验
- ASP.Net mvc中常用的Js跳转和alert弹出
- Exchange 2013匿名中继被劫持,不断发送垃圾邮件
- 让你放弃的,JAVA面对对象3大特征!
- ITIL服务战略在工作中的落地分析
- 实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字。
- svg中实现元素拖动
- email邮箱登陆验证实例
- 关于ubuntu服务器tomcat启动很慢的解决