PLSQL配置怎么连ORACLE

如果是windows的话,在服务里面就可以查服务要启动,监听也要启动!可以用lsnrctl命令查看监听!

首先你需要在我的电脑的属性里,找到环境变量,配置系统下面的path,看看里面指向的是哪里(我的电脑里就有oracle的多个版本)
而且要在你的oracle的X:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora下配置监听名及相关ip地址或计算机名,X一般是你本地盘符,例如像下面的格式。

orclTest =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcltst)
    )
  ) 

配置好后,可以使用tnsping 命令来测试监听是否配置成功!如tnsping orclTest
以上都通过了,会提示OK,那连接是没有问题的!


如果Oracle服务正常启动了,就可以连接了。
如果不能连接,就要检查服务器端的两个地方,Oracle是不是已经配置了网络监听服务,Oracle的服务是不是已经启动了。

启动PLSQL程序:
方法一:
PLSQL->TOOLS->PREFERENCES->CONNECTION中分别设置ORACLE HOME,OCI LIBRARY两个参数的值(此处只能让PLSQL连接上,TNSPING未必能找到相应的TNS)
如下:
ORACLE HOME:OraDb11g_home2
OCI LIBRARY:C:\product\11.2.0\dbhome_2\bin\oci.dll
具体值可以参照本机ORACLE产品目录的路径
方法二:
在我的电脑设置环境变量,新建变量,并给出相应的值。
如下:
ORACLE_HOME   =   C:\product\11.2.0\dbhome_2 (此处为ORACLE产品目录下面tnsnames.ora的路径所在的目录)  
TNS_ADMIN   =  C:\product\11.2.0\dbhome_2\NETWORK\ADMIN(此处为ORACLE产品目录下面tnsnames.ora的路径所在的目录)
NLS_LANG  =  SIMPLIFIED CHINESE_CHINA.ZHS16GBK  (NLS_LANG环境变量为可选配置项,要设置成和数据库端一致,可以在SQLPLUS查询字符集信息,如下)

SQL> select userenv('language') nls_lang from dual;
NLS_LANG
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

 

另外,绿色启动环境变量的设置,可参考我另外一篇文章:点击这里

posted on   jack_Meng  阅读(56698)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?

导航

< 2012年11月 >
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩