您的位置:首页 > 数据库 > Oracle

oracle账号权限导致拒绝访问和启动(startup)无反应问题

2020-05-02 12:06 1151 查看

合作伙伴的oracle又连不上了。

我又远程上去望闻问切。

oracle服务、监听服务都显示正在运行。但本机同样连不上。一阵装模作样,无聊的点击之后,我决定重启oracle服务,碰碰运气。不料,重启失败,金黄色的惊叹号,提示:拒绝访问!

怎么回事?看上去,是权限问题?oracle服务没启动,一切都是白搭。高手时常耍弄的什么startup,什么shutdown,都是扯。

那一刻,我的肠子都悔青了。为什么,要重启服务?

没办法了,死马当活马医吧,将oracle所在目录,全部设为everyone可读,结果服务就可以启动了!

但是,数据库并没有加载。我原本打算重施故伎,startup的(见拙作《oracle sga_target参数值过小导致无法启动问题》,没想到oracle就停在那里,好像死了机一样。就是说,startup没有反应。而且,监听服务还会自己停掉。

SQL> startup pfile='e:\hyhdjg\temp\init.ora';
_

找了好久,寻寻觅觅,调pfile文件里各种参数,都不行。参数应该是没有问题的,因为故意设错一些值,系统会提示。但一旦修正,启动就仿佛死机。

一动不动,时间仿佛静止,宇宙失去了意义。我静静地在屏幕外等候,直到地老,直到天荒。

联想到莫名其妙的拒绝访问,莫非是oracle账号的问题?

我找到电脑的管理页面,发现有一账号,名曰oracle。将其赋上Administrator组,问题解决矣。

一般来说,我们安装oracle,都习惯选上system之类的系统固有账号,不会创建啥账号的,可能这个oracle账号是安装时手动创建的。然后这两天可能有高手在调安全策略之类,所以就被禁了?

这是一个谜。

左直拳 博客专家 原创文章 1140获赞 356访问量 352万+ 关注 他的留言板
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐