【OSDBA】系统用户如何以操作系统认证方式登录数据库
来源:互联网 发布:幸运抽奖软件 编辑:程序博客网 时间:2024/06/05 10:31
sqlplus / as sysdba
那有哪些操作系统用户可以这样的方式登录到数据库里呢?
Oracle不能以系统的root用户安装,必须新建另外一个专门用于安装Oracle的系统用户,该用户是Oracle软件的所有者,
Oracle建议创建一个名为oracle的用户,并创建一个oracle用户归属的Oracle安装用户组(oinstall),oinstall组的
成员将拥有OracleInventory目录的所有权限。然后,一般我们还会建立一个dba组,做为oracle用户的附属组。然后dba组用来发挥OSDBA组的作用。
在安装数据库软件的过程中会要求创建OSDBA用户组和OSOPER用户组(可选),OSDBA用户组是数据库管理员群组,该用户组的成员都拥有数据库的
SYSDBA权限,Oracle建议OSDBA群组名为dba,OSOPER用户组是数据库操作员(使用者)群组,该用户组的成员都拥有数据库的
SYSOPER权限,默认OSDBA组成员也拥有SYSOPER权限,Oracle建议OSOPER群组名为oper。
如下为oracle软件安装过程中的截图:
将OSDBA,OSOPER设置为root群组,你也可以设置为其他,建议设置为群组DBA(因为图片来自网络,所以选择了root)。
测试:
测试环境中的OSDBA组为oracle组,新建一个用户ballontt,将ballontt用户加入到oinstall,dba,oracle组中,编辑ballontt用户下的环境变量。
然后ballontt用户就可以执行sqlplus / as sysdba后进入数据库。
1.添加用户ballontt并加入oinstall,dba,oracle用户组
[root@ballontt ~]# useradd -g oinstall -G dba,oracle ballontt
2.编辑环境变量
[ballontt@ballontt ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_SID=BALLONTT
export ORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
umask 022
3.执行登陆命令
[ballontt@ballontt ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on TueSep 24 05:14:44 2013
Copyright (c) 1982, 2005, Oracle. All rightsreserved.
Connected to:
Oracle Database 10g Enterprise Edition Release10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL>
ballontt
2013/9/24
---The End---
- 【OSDBA】系统用户如何以操作系统认证方式登录数据库
- 禁止以操作系统认证方式登录数据库
- 如何设置linux操作系统以root用户登录?
- Root用户以telnet方式登录Linux系统
- Root用户以telnet登录Linux操作系统
- root用户如何以telnet方式登陆linux系统
- CAS单点登录-配置数据库认证方式
- windows系统自动以某用户登录
- SQLserver2005以身份认证方式登录的一些配置
- SQLserver2005以身份认证方式登录的一些配置
- ubuntu 下如何以root用户登录
- 用户登录系统数据库验证
- oracle的操作系统认证(connect as sysdba)登录方式
- oracle的操作系统认证(connect as sysdba)登录方式
- 系统管理员登录在windows系统中以另一个用户ibm启动posgresql数据库的办法
- 操作系统认证登录Oracle
- Ubuntu更改用户登录方式以root登录
- 使用JSON-WEB-TOKENS方式认证用户登录
- toj3479 Selfish Grazing
- 驱动中如何给ring3层应用程序提权
- 一道绝妙的查找题
- EclipseRCP开发2-建立菜单
- HTML基础之<head>篇
- 【OSDBA】系统用户如何以操作系统认证方式登录数据库
- poj_1328_Radar Installation(区间贪心)
- 【js学习笔记-052】js中的面向对象技术------集合类
- Android自定义带标题边框的Layout
- 2013年最新最热播的电影 合集
- UVA 10870 Recurrences 矩阵快速幂
- HTML基础之<head>篇
- [英国][记录][战争中的世界:二战全史(26集)][BD-MKV/58G][中英双字][经典收藏]
- HTML基础之<head>篇