redhat8下创建一个用户管理oracle数据库
1.切换到root用户(su - root)
2.useradd test01
3.passwd test01 --修改用户,提示密码过于简单直接忽略,在输入一遍即可
4.在下面的步骤之前一定要在oracle用户下将sqlplus命令link到/usr/local/bin/目录下
5.配置test01用户的环境变量 ~/.bash_profile,根据自己的需要选择配置,下面是列子:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
umask 022
ORACLE_BASE=/home
ORACLE_HOME=$ORACLE_BASE/oracle/orcldb/pack/
ORACLE_SID=orcl
PATH=$PATH:./:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=./lib:$HOME/lib:/usr/lib:$ORACLE_HOME/lib
#LANG=C
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG
6.source .bash_profile 或者 exit test01用户,再从新登陆,使.bash_profile生效。
7.[test01@192 ~]$ sqlplus C##SECMNG/SECMNG@192.168.242.134/orcl(这种格式连接oracle即可,一定要加orcl,不然会报ORA-12547: TNS:lost contact 错误)