oracle默认用户登录密码及sysdba sysoper normal的区别

来源:互联网 发布:淘宝收货可以延长多久 编辑:程序博客网 时间:2024/05/18 02:37

安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下:

 

用户名 / 密码                      登录身份                              说明

sys/change_on_install       SYSDBA 或 SYSOPER        不能以 NORMAL 登录,可作为默认的系统管理员

system/manager               SYSDBA 或 NORMAL         不能以 SYSOPER 登录,可作为默认的系统管理员

sysman/oem_temp             sysman                            为 oms 的用户名

scott/tiger                        NORMAL                            普通用户

aqadm /aqadm                SYSDBA 或 NORMAL        高级队列管理员

Dbsnmp/dbsnmp           SYSDBA 或 NORMAL           复制管理员

 

 

登录身份:指登录时的Role指定,oracle11g中分SYSDBA和default两种。

 

PS:在安装Oracle 10g的时候,提示创建数据库,在创建的同时提示你输入口令,若此时你输入了密码,在登录数据库的时候用户名sys 对应的密码就应该是你创建数据库时候输入的口令。而非默认的manager.


oracle 在创建database的时候都会有两个默认用户帐号:
system和sys默认的口令为:manager和change_on_install 同时也授予两个用户DBA角色的权限.

【system】用户只能用normal身份登陆em。
【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。

首先我应该分清权限和角色,大致讲讲.
权限:oracle提供两种权限(系统权限sys privileges和对象权限object privileges)
角色:是具有名称的一组系统权限和对象权限的集合.

 

那么我们看看sysdba,sysoper分别的管理权限.

sysdba拥有最高的系统权限,sysdba登陆后是 sys.
sysoper主要用来启动、关闭数据库,sysoper 登陆后用户是 public.
sysdba的权限:
●启动和关闭操作
●更改数据库状态为打开/装载/备份,更改字符集
●创建数据库
●创建服务器参数文件spfile
●日志归档和恢复
●包含了“会话权限”权限

sysoper权限:
●启动和关闭操作
●更改数据库状态为打开/装载/备份
●创建服务器参数文件SPFILE
●日志归档和恢复
●包含了“会话权限”权限 

 

创建用户 caods语句
create user caods identified by caods;
grant connect to caods;
grant create any procedure to caods;
grant create any trigger to caods;
grant create any view to caods;
alter user caods quota 0 on SYSTEM;
alter user caods default tablespace TS_DAC;
alter user caods quota unlimited on TS_DAC;
alter user caods temporary tablespace temp;

 

备注:开发web项目时配置的数据库文件中的用户默认的应该是normal   但是我如果想在开发中用sysdba身份登录怎么办呢?

0 0
原创粉丝点击