求助,刚装完oracle 11g跟plsql developer 为什么不能连接数据库啊
本帖最后由 lvxiaoqing 于 2012-02-20 14:51:50 编辑
晕,不能用百度空间链接。
就是用plsql developer登录时不显示已经创建过的数据库
手动输入数据库名登录时弹个
intialization error
怎么回事啊?真心请教
------解决方案--------------------举个例子吧
比如本人自己机器的ip是192.168.20.112,本地数据库实例是TEST,实例采用默认端口,那么,我想在plsql developer连接时database那个下拉框显示“test_1”的话,就应该在tnsnames.ora中增加
test_1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.112)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = TEST)
)
)
这个操作就行。
明白了吗
------解决方案--------------------没有启动监听吧...lsnrctl status看看启动了没有
有两个文件一个是listener.ora 一个是tnsnames.ora
listener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = 实例名)
(ORACLE_HOME = 对应的oracle_home路径)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.52)(PORT = 1521))
)
)
tnsnames.ora:
连接时用的网络名 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.52)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 服务名)
)
)
服务名可以show parameter name 查看到
需要启动监听程序
lsnrctl start
------解决方案--------------------stop
------解决方案--------------------status