oracle里建的第2个库的问题

时间:2021-07-12 01:37:56
oracle里建的第2个库的问题:

我本机装有oracle,建了两个库,一个是按照oracle时创建的;一个是后来自己用助手建立的。 第一个库的sys和system用户的密码建立后使用正常,但第2个库建立了密码以后,sys和system用户随便输入一个字母就能以sysdba的身份登陆。 
1. 为什么第2个库的sys和system用户的密码不密啊?
2. 第2个库里的自建多个用户间的视图授权也有问题,一个用户对应一个模块。 经常是各用户间已经彼此授过权也编译过了,各个模块在jboss下的 IE浏览器里切换正常,但过一段时间,时间不定长,就会报视图有错误。 重新授权,再编译,系统又正常了,各模块切换正常。 难道视图授权还有时效吗?为什么会出现视图有问题的报错信息?

5 个解决方案

#1


1。不知道
2。你重起过oracle了。oracle重起过,有的没自动编译,显示未可用
我发现有的function没编译,运行下就好了。不知道解决方法

#2


进去Oracle管理界面,编辑User:sys 和system.
检查Authentication一项设置的是否password.

#3


因为默认的是操作系统认证,从本机登录的话,sysdba不需要密码都可以。

#4


1. 为什么第2个库的sys和system用户的密码不密啊? 
答复:使用的是OS认证,不需要密码
2.是否视图基于的表结构经常改变呢?

#5


很感谢3楼4楼的回复,我发的帖子直到今天才找到,未能及时给分,我深表抱歉。 
有机会我会再补给大家的。 
问题1,我也知道原因了,不久就自行解决了。
问题2,基表没有改变,后台有显示总是执行revoke语句,难怪视图无效,具体地方我在查。
对所有回答问题的朋友表示感谢~

#1


1。不知道
2。你重起过oracle了。oracle重起过,有的没自动编译,显示未可用
我发现有的function没编译,运行下就好了。不知道解决方法

#2


进去Oracle管理界面,编辑User:sys 和system.
检查Authentication一项设置的是否password.

#3


因为默认的是操作系统认证,从本机登录的话,sysdba不需要密码都可以。

#4


1. 为什么第2个库的sys和system用户的密码不密啊? 
答复:使用的是OS认证,不需要密码
2.是否视图基于的表结构经常改变呢?

#5


很感谢3楼4楼的回复,我发的帖子直到今天才找到,未能及时给分,我深表抱歉。 
有机会我会再补给大家的。 
问题1,我也知道原因了,不久就自行解决了。
问题2,基表没有改变,后台有显示总是执行revoke语句,难怪视图无效,具体地方我在查。
对所有回答问题的朋友表示感谢~