Linux下root或其他用户连接SQLPLUS

1、在root下创建一个新用户,并让这个用户从属于dba组

# useradd liub -G  dba
  验证一下
# id liub
  uid=1002(liub) gid=1004(liub) groups=1004(liub),1001(dba)

2、把/home/oracle中的.bash_profile(.profile )中跟oracle有关的环境变量复制粘贴到/home/liub中的.bash_profile(.profile )中

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
ORACLE_SID=orcl; export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

3、liub用户下oracle环境变量生效

 # source /home/liub/.bash_profile

4、查看oracle环境变量

#  echo $ORACLE_HOME

5、使用liub用户连接SQLPLUS

 # su - liub
 $ sqlplus "/as sysdba" 

你可能感兴趣的:(数据库)