上周五遇到了一个奇怪的问题,在系统reboot后,数据库没有起来。手动执行数据库启动程序,也没有成功。现象描述为监听不能启动,数据库实例启动不起来。对这个问题的解决,一开始想的是先解决监听启动的问题,但是查看监听的配置,没有任何问题。。。后来,尝试用sys as sysdba登录,直接执行startup,数据库正常。但,reboot后,还是不正常。这真是一个奇怪的问题。
后来,查看/etc/oratab文件,原来是没有配置为数据库自动启动,⊙﹏⊙b汗,真丢人啊,就这么不算大的问题,都没能一眼定位到原因所在,o(╯□╰)o。
/etc/oratab这个文件的作用,在其注释部分已经说的比较清楚 ,主要是可以设置为自动启动实例,当linux os启动的时候 。 还有DBCA的时候升级,删除数据库时找到相关实例。
一定要记住。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9521459/viewspace-684545/
,如需转载,请注明出处,否则将追究法律责任。