我原先安装了oracle client 和pl/sql并连接了远程的oracle数据库,后来我在本地也装了一个oracle数据库,通过sql plus连接本地数据库正常,但是pl/sql无法连接,并且报如下错误:
PL/SQL连接Oracle,提示ORA-12504:TNS监听程序在connect-data中未获得service-name
pl/sql连接多个数据库的方法是修改pl/sql下面的tnsnames.ora
(路径:E:\install\dev\oracle_client\product\11.2.0\client_1\network\admin\tnsnames.ora)
10.1.1.1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
localhost =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
红色字体部分为新增的数据库配置。
相关推荐
机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 1、先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 根据你的操作系统...
--tnasname.ora:在plsql_oracle这个包里面 2,配置oracle监听,即环境变量 右击我的电脑选”属性”->“高级”->“环境变量”->”系统变量” 新增下面两个变量 变量名:TNS_ADMIN 变量值:D:\IT\plsql_oracle\...
sqlplus TAXYS1_1/TAXYS1_1 @'(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.225)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED) (SERVICE_NAME = ORCL)))’ sqlplus TAXYS1_1/...
在D:/instantclient_11_2目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容: MWDB= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...
D:/instantclient_11_2目录下新建目录network,在network目录下再新建目录admin,在admin目录下新建tnsnames.ora, 使用文本编辑器输入如下内容: 复制代码 MyOracle = (DESCRIPTION = (ADDRESS = (PROTOCOL =...
2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。 bank= (DESCRIPTION = (ADDRESS_LIST = ...
(SERVICE_NAME = oracledata) ) ) 2、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient),这是为了能够找到上面说的tnsnames.ora。 3、设置ORACLE的语言,添加环境变量: “NLS_...
2 在D: instantclient 11 2目录下新建目录network 在network目录下再新建admin目录 在admin目录下新建文件tnsnames ora 使用文本编辑器打开写入如下内容: MWDB DESCRIPTION ADDRESS LIST ADDRESS PROTOCOL TCP...
该值可以连接到远程数据库中,通过下面的sql语句查询得到: select userenv('language') from dual; 如果该值设置不正确,将导致PL/SQL Developer连接数据库后,查看的数据会出现乱码。 5、下载并安装...
2 在D: instantclient 11 2目录下新建目录network 在network目录下再新建admin目录 在admin目录下新建文件tnsnames ora 使用文本编辑器打开写入如下内容: MWDB DESCRIPTION ADDRESS LIST ADDRESS PROTOCOL TCP...