在tnsnames.ora文件中检查设置好像没什么问题,用sqlplus也可以正常操作orcl
问题找到了,其实可简单,https://localhost:1158/em/console/logon/logon#,我用的是IE8打开这个地址,后来注意到左下角的状态栏里显示有“网页上有错误”的提示,于是改用Firefox打开,输入用户名和密码,登录就正常了。原因是IE8在解析这个页面时,部分js代码解析错误,我想这个跟微软的垄断霸王标准有关,他的很多规则不符合国际标准。所以电脑上还是多装个浏览器比较稳妥些。但还是谢谢各位的热心帮助!