今天刚在Win 7 下装了Oracle 11G的数据库,装好之后测试可以连接的,不论是em,还是sql development都行.之后又找了一些其他的数据库连接管理软件,试了试都不好用。
晚饭之后,开机看看数据库,谁知道数据库没有自动启动,我就到系统服务看看,可是该启动的Oracle数据库服务都启动了,打开em,发现数据库实例没启动,数据库监听器也没有启动,之后手动在em中启动,谁知道要求输入主机认证,怎么输入都不对,试想百度吧,按照百度里的说的试了试,还是不信。我就用sqlplus试了试看能不能行,谁知道用sqlplus链接,出现了一个重要的提示,好像是数据库实例没启动,请指定环境变量,我一看,就试了试echo %oracle_home%,谁知道他指向了一个前面下载的数据库链接软件的目录了,原来如此,原来系统开机启动之后数据库服务启动了,但是没有正确找到数据库的环境变量,所以数据库实例当然没有启动成功,又看到了监听器的环境变量也别改变了,顺手也改了过来,再重新启动,发现可以正常连接数据库了。
看来,再window系统下用数据库Oracle要特别小心啊,一不留神,你就把Oracle玩废了。呵呵。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29190532/viewspace-1288962/
,如需转载,请注明出处,否则将追究法律责任。