第七章 oracle的服务启动顺序、认证方式、

一  oracle的服务启动顺序

oracle服务启动

1,windows 服务器上

 

2,linux 服务器上

#  lsnctl  start

# 一sysdb身份登录,启动oracle实例

至少需要启动一霎个两个服务

比如:emctl  提供http://xxxx:1158/em   进行企业管理访问

二   oracle 认证方式

1,在客户端上两种方式成功登录sqlplus

>  scott@orcl------------------>password(scott密码)

>  scott/system@orcl

oracle数据库有两个管理员:

sys————角色是dba角色,拥有创建数据库的权限

system———operate的角色,拥有除了创建数据库以外的权限。

oracle在安装的过程中,会设置 ora_dba ,oinstall两个组

操作系统验证:

当oracle服务器安装完毕之后,默认操作系统的administrator用户就进入了ora_dba组里面,因此在oracle服务器端可以使用操作系统验证;

例如:   sql>  conn  system/xxxxxx(密码随意写) as sysdbs

              sql>   show user                                  //结果是sys

打开ora_dba组,把administrator用户移除ora_dba组,使用

               sql>   conn system/xxxxx(密码随意写)  as  sysdba                       //登录,发现登录不了

Oracle分为普通用户和特权用户

   普通用户:默认是使用数据库验证方式登录的(conn system/sysem  //不加as    )

   特权用户: 以操作系统认证方式验证(conn system/xxxx  as  sysdba),dbms 如出现 as sysdba则表示特权用户登录,此时就不需要数据库方式验证了, 也不验证密码了,直接切换为  sys登录

验证顺序: 先验证特权用户,如不在ora_dba组李阿敏,在验证普通用户。

根据安全需求,能否在设定不易操作系统验证让用户登录??

找到oracle的俺咋混个目录下的sqlnet.ora文件:

发布了174 篇原创文章 · 获赞 55 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/weixin_41619143/article/details/104053046
今日推荐