社区
Oracle
帖子详情
oracle用sys或者sysdba登录的时候显示权限不足
qq_34702613
2018-04-03 08:01:07
我安装了oracle11g之后建了一个orcl库,这时候是一切正常的。但是实验二让另外建立一个数据库,建立完成之后用sysdba无法连接到数据库,试了卸载数据库软件,删除数据库,新建数据库,都不行。但是在sqlplus中,用system+密码的方式可以登录数据库,但是我们要求底层的一些操作,只用system的话不行,我百度了说是组出现了问题要升级到win10企业版,除了这之外就没有别的办法了吗TAT
...全文
1547
5
打赏
收藏
oracle用sys或者sysdba登录的时候显示权限不足
我安装了oracle11g之后建了一个orcl库,这时候是一切正常的。但是实验二让另外建立一个数据库,建立完成之后用sysdba无法连接到数据库,试了卸载数据库软件,删除数据库,新建数据库,都不行。但是在sqlplus中,用system+密码的方式可以登录数据库,但是我们要求底层的一些操作,只用system的话不行,我百度了说是组出现了问题要升级到win10企业版,除了这之外就没有别的办法了吗TAT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minsic78
2018-04-12
打赏
举报
回复
windows的话还得看下sqlnet.ora文件
sxq129601
2018-04-04
打赏
举报
回复
操作系统用户加入ora_dba组
jdsnhan
2018-04-04
打赏
举报
回复
1、export 或set对应的sid 2、查看sqlnet.ora里面的配置
学海无涯-回头是岸
2018-04-03
打赏
举报
回复
你用 sqlplus sys/密码 as sysdba 这种登不上吗?
qq_34702613
2018-04-03
打赏
举报
回复
第一个图是不用密码登录时显示权限不足,第二个图是用sqlplus登录时出现的情况
跪求解决方法
Sys
和
sys
tem用户、
sys
dba
和
sys
oper系统
权限
、
dba
角色的区别
【
sys
】 所有
oracle
的数据字典的基表和视图都存放在
sys
用户中,这些基表和视图对于
oracle
的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。
sys
用户拥有
dba
,
sys
dba
,
sys
oper等角色或
权限
,是
oracle
权限
最高的用户。
Oracle
中
sys
和
sys
tem的区别小结
1.
SYS
用户具有
DBA
权限
,并且拥有
SYS
模式,只能通过
SYS
DBA
登陆数据库。是
Oracle
数据库中
权限
最高的帐号
SYS
TEM具有
DBA
权限
。但没有
SYS
DBA
权限
。平常一般用该帐号管理数据库就可以了。 2. (1)
sys
—
sys
dba
sys
tem –
sys
oper (2)startup/shutdown/
dba
管理两个都能做 (3)
sys
拥有数据字典(dictionay),或者说dictionay属于
sys
schema (4)
sys
dba
比
sys
oper多了一个create database的
权限
3.
SYS
DBA
Perform STARTUP and SHUTDOWN
sys
用户与
sys
tem用户.txt
一、最重要的区别:存储数据的重要性不同 【
sys
】所有
oracle
的数据字典的基表和视图都存放在
sys
用户中,这些基表和视图对于
oracle
的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。
sys
用户拥有
dba
,
sys
dba
,
sys
oper 等角色或
权限
,是
oracle
权限
最高的用户。 【
sys
tem 】 用户用于存放次一级的内部数据,如
oracle
的一些特性或工具的管理信息。
sys
tem 用户拥有普通
dba
角色
权限
。 二、其次的区别:
权限
的不同 【
sys
tem 】用户只能用 normal 身份登陆 em ,除非你对它授予了
sys
dba
的系统
权限
(grant
sys
dba
to
sys
tem)或者
sys
oper 系统
权限
。 【
sys
】用户具有 “
SYS
DBA
” 或者 “
SYS
OPER” 系统
权限
,登陆 em 也只能用这两个身份,不能用 normal 。 以
sys
用户登陆
Oracle
,执行 select * from V_$PWFILE_USERS; 可查询到具有
sys
dba
权限
的用户,如: SQL> select * from V_$PWFILE_USERS; USERNAME
SYS
DBA
SYS
OPER
Oracle
中
sys
和
sys
tem用户、系统
权限
和角色的区别
1)最重要的区别,存储的数据的重要性不同 【
sys
】 所有
oracle
的数据字典的基表和视图都存放在
sys
用户中,这些基表和视图对于
oracle
的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。
sys
用户拥有
dba
,
sys
dba
,
sys
oper等角色或
权限
,是
oracle
权限
最高的用户。 【
sys
tem】 用户用于存放次一级的内部数据,如
oracle
的一些特性或工具的管理信息。
sys
tem用户拥有普通
dba
角色
权限
。 2)其次的区别,
权限
的不同。 【
sys
tem】用户只能用normal身份登陆em,除非你对它授予了
sys
dba
的系统
权限
或者
sys
poer系统
权限
。 【
sys
】用
Oracle
数据库的启动和关闭
对于大多数
Oracle
DBA
来说,启动和关闭
Oracle
数据库最常用的方式就是在命令行方式下的Server Manager。要启动和关闭数据库,必须要以具有
Oracle
管理员
权限
的用户登陆,通常也就是以具有
SYS
DBA
权限
的用户登陆。一般我们常用INTERNAL用户来启动和关闭数据库(INTERNAL用户实际上 是
SYS
用户以
SYS
DBA
连接的同义词)。
Oracle
数据库的新版本将逐步淘汰INTERNAL这个内部用户,所以我们最好还是设置
DBA
用户具有
SYS
DBA
权限
。
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章