今天启动oracle 突然发现pl/sql无法连接上。
于是用sqlplus /nolog +conn /as sysdba可以连接 然后关闭和启动数据库后还是无法连接
直接用命令sqlplus 用户名/密码@orcl 在这卡住了
不过用 sqlplus /nolog +conn 用户名/密码 可以连接,并能对表进行查询。
求解。。
于是用sqlplus /nolog +conn /as sysdba可以连接 然后关闭和启动数据库后还是无法连接
直接用命令sqlplus 用户名/密码@orcl 在这卡住了
不过用 sqlplus /nolog +conn 用户名/密码 可以连接,并能对表进行查询。
求解。。
[SID]用 你 的 数据库 名字代替
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 计算机名+域名 )(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)meiyong
我个人认为看tnsname.ora文件没用,因为他可以使用sqlplus 进行连接,应该去看alert日志里的内容
# Generated by Oracle configuration tools.ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
tnsname.ora文件 以前修改过,是在不联网的时候无法连接上,,,