社区
Web 开发
帖子详情
oracle中sys创建的用户既可以用normal也可以用sysdba登录,是怎么回事
linjiangxiaozhen
2013-02-19 10:09:09
oracle 10g,我用sys建立的新用户既可以用normal也可以用sysdba登录,为什么会出现这种情况?哪位大神可以详细的说明一下如何才能建立只能normal登录的
...全文
269
3
打赏
收藏
oracle中sys创建的用户既可以用normal也可以用sysdba登录,是怎么回事
oracle 10g,我用sys建立的新用户既可以用normal也可以用sysdba登录,为什么会出现这种情况?哪位大神可以详细的说明一下如何才能建立只能normal登录的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱T
2013-02-19
打赏
举报
回复
normal 是普通身份,只是在建表,维护表(增删改查) sysdba 是管理员,多是在创建新用户,对数据库管理的操作 你只用选用sysdba登陆,即使你用普通用户不知你有没有发现这么密码无论写什么都能登陆成功 关键还是分配给用户的权限时要特别注意
爱T
2013-02-19
打赏
举报
回复
关键是你新建用户时给分配的权限,一般分配的权限 connect,resource,dba。这写权限分配后就会出现你的那种情况,只要不给dba权限就可以了
蜀南真人
2013-02-19
打赏
举报
回复
可能是你新建的用户分配了最高的权限了吧,我的oracle卸了,已经忘记了咋搞的
坐等楼下大神解答
sys
用户
与
sys
tem
用户
.txt
一、最重要的区别:存储数据的重要性不同 【
sys
】所有
oracle
的数据字典的基表和视图都存放在
sys
用户
中
,这些基表和视图对于
oracle
的运行是至关重要的,由数据库自己维护,任何
用户
都不能手动更改。
sys
用户
拥有
dba
,
sys
dba
,
sys
oper 等角色或权限,是
oracle
权限最高的
用户
。 【
sys
tem 】
用户
用于存放次一级的内部数据,如
oracle
的一些特性或工具的管理信息。
sys
tem
用户
拥有普通
dba
角色权限。 二、其次的区别:权限的不同 【
sys
tem 】
用户
只能用 n
orm
al
身份登陆 em ,除非你对它授予了
sys
dba
的系统权限(grant
sys
dba
to
sys
tem)或者
sys
oper 系统权限。 【
sys
】
用户
具有 “
SYS
DBA
” 或者 “
SYS
OPER” 系统权限,登陆 em 也只能用这两个身份,不能用 n
orm
al
。 以
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】
用户
只能用n
orm
al
身份登陆em,除非你对它授予了
sys
dba
的系统权限或者
sys
poer系统权限。 【
sys
】用
ORACLE
initi
al
ization or shutdown in process
碎片处理工具,处理碎片至使
oracle
数据库不能启动, 解决方法: 进入dos: 以
DBA
用户
登录
,具体命令是 sqlplus /NOLOG SQL>connect
sys
/change_on_inst
al
l as
sys
dba
提示:已成功 SQL>shutdown n
orm
al
提示:数据库已经关闭 已经卸载数据库
ORACLE
例程已经关闭 SQL>startup mount 提示:
ORACLE
例程已经启动 Tot
al
Sys
tem Glob
al
Area 118255568 bytes Fixed Size 282576 bytes Variable Size 82886080 bytes Database Buffers 33554432 bytes Redo Buffers 532480 bytes 数据库装载完毕 SQL>
al
ter database open; 提示: 第 1 行出现错误: ORA-01157: 无法标识/锁定数据文件 19 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 19: ''''C:\
oracle
\oradata\oradb\FYGL.ORA'' 这个提示文件部分根据每个人不同情况有点差别。 继续输入 SQL>
al
ter database datafile 19 offline drop; 提示:数据库已更改。 循环使用最后两步,直到
al
ter database open;后不再提示错误,出现“数据库已更改”。 然后接着输入即可 SQL>shutdown n
orm
al
提示:数据库已经关闭 已经卸载数据库
ORACLE
例程已经关闭 SQL>startup 提示:
ORACLE
例程已经启动 Tot
al
Sys
tem Glob
al
Area 118255568 bytes Fixed Size 282576 bytes Variable Size 82886080 bytes Database Buffers 33554432 bytes Redo Buffers 532480 bytes 数据库装载完毕
PLSQL Developer
登录
的默认密码介绍
安装
ORACLE
12C时,若没有为下列
用户
重设密码,则其默认密码如下:
用户
名 / 密码
登录
身份 说明
sys
/change_on_inst
al
l
SYS
DBA
或
SYS
OPER 不能以 N
ORM
AL
登录
,可作为默认的系统管理员
sys
tem/manager
SYS
DBA
或 N
ORM
AL
不能以
SYS
OPER
登录
,可作为默认的系统管理员
sys
man/oem_temp
sys
man
oracle
连接为n
orm
al
,
oracle
中
N
orm
al
,
sys
dba
,
sys
oper三种连接方式和
用户
sys
,
sys
tem,
sys
dba
,scott...
sys
和
sys
tem
用户
的区别【
sys
tem】
用户
只能用n
orm
al
身份登陆em。【
sys
】
用户
具有“
SYS
DBA
”或者“
SYS
OPER”权限,登陆em也只能用这两个身份,不能用n
orm
al
。“
SYS
OPER”权限,即数据库操作员权限,权限包括:打开数据库服务器 关闭数据库服务器备份数据库 恢复数据库日志归档 会话限制“
SYS
DBA
”权限,即数据库管理员权限,权限包...
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章