如何让PL/SQL连接到本地的ORACLE数据库
如何让PL/SQL连接到本地的ORACLE数据库
数据库的状态是:刚刚安装完毕,默认的用户名密码也没有改变,安装了PL/SQL和oracle9i客户端和Oracle Database 10g Express Edition
备注:添加 oracle\ora92\network\admin下tnsnames.ora
代码如下
SYSTEM_ME =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = *)
)
)
但是用PL/SQL登陆时出现了
ORA-12154 TNS:监听进程不能解析在连接描述中给出的SERVICE_NAME。
下面该不知该怎么操作???
------解决方案--------------------这个是我的描述符,其中host你也可以用计算机名指定。。
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = SN-201212009)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
------解决方案--------------------
server_name 中文叫 服务名,在oracle中就是数据库名,也就是监听的名字!