如果是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_home2OCI LIBRARY:C:\product\11.2.0\dbhome_2\bin\oci.dll具体值可以参照本机ORACLE产品目录的路径方法二:在我的电脑设置环境变量,新建变量,并给出相应的值。如下:变量 值TNS_ADMIN C:\product\11.2.0\dbhome_2\NETWORK\ADMIN(此处为ORACLE产品目录下面tnsnames.ora的路径)
转载于:https://www.cnblogs.com/SZ2015/p/4702009.html
相关资源:plsql远程连接oracle配置