你的服务名写错了,不是myoracle,而应该是myoracle.oracle9i.mynet。服务名错误的话,Oracle就会报ora-12547的错误,然后提示你输入用户名和密码,这时如果你的输入正确,Oracle会用默认的服务名,也就是myoracle.oracle9i.mynet登陆sqlplus,这就是造成你所述现象的原因。用sqlplus system/[email protected]就没有问题了。
解决方案 »
- 关于oracle 自动备份 恢复的问题
- oralce中的clob类型数据模糊查询问题
- 大虾赶快来帮忙。
- 我的服务管理中怎么没有 OracleOraHome81ManagementServer
- Windows系统上如何通过命令行启动、关闭Oracle数据库
- 请问获得longrow字段长度的方法
- 资料已发,收到的请up
- 眼看到年底了,大家把自己的帖子清理清理。顺便聊聊天。
- 高分急救:Oracle安装完成后,服务可以启动,数据库不与服务一起启动,要手动启动
- oracle表连接问题
- Oracle 8.1.6 进入后输入密码,提示连接失败,ORA-12638:凭证检索失败
- oracle安装时listener的问题,高手请指教!正好8月15了,回答个问题,祝你中秋快乐!
因为 sqlplus system/manager@myoracle 连接方式中的myoracle必须通过TansNames解析的而直接输入的方式默认为本地数据库,是不需通过TansNames进行服务名解析的直接修改TansNames.ora或使用NetWork Config配置及可
myoracle.oracle9i.mynet =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
马上结贴。