linux切换oracle用户报错-bash-4.1$ 解决办法
来源:互联网 发布:淘宝双十一抢红包活动 编辑:程序博客网 时间:2024/05/10 16:07
从root用户su -l oralce时不是正常的显示[oracle@soarServer ~],而是显示成-bash-4.1$,并且使用sqlplus / as sysdba报说没有该命令,最后发现oracle下的 .bash_profile文件被删除,重新建该文件:
-bash-4.1$ vi .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
export ORACLE_BASE=/u01/oracle #这个是自己刚刚创建的目录
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=soar #改成自己的oracle ID
export ORACLE_OWNER=oracle
export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
--执行以下命令让配置马上生效
$ source $HOME/.bash_profile
改后数据库能正常启动,也能正常进入根目录,但是还是显示的是-bash-4.1$,而不能正常显示当前所在目录,查后发现需要在Oracle用户下执行如下命令:
[root@soarServer ~]# su -l oracle
-bash-4.1$ export PS1="[\u@\h \w]"
[oracle@soarServer ~]cd $ORACLE_HOME
[oracle@soarServer /u01/oracle/product/OraHome]
显示正常
-bash-4.1$ vi .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
export ORACLE_BASE=/u01/oracle #这个是自己刚刚创建的目录
export ORACLE_HOME=$ORACLE_BASE/product/OraHome
export ORACLE_SID=soar #改成自己的oracle ID
export ORACLE_OWNER=oracle
export PATH=/usr/sbin:$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
--执行以下命令让配置马上生效
$ source $HOME/.bash_profile
改后数据库能正常启动,也能正常进入根目录,但是还是显示的是-bash-4.1$,而不能正常显示当前所在目录,查后发现需要在Oracle用户下执行如下命令:
[root@soarServer ~]# su -l oracle
-bash-4.1$ export PS1="[\u@\h \w]"
[oracle@soarServer ~]cd $ORACLE_HOME
[oracle@soarServer /u01/oracle/product/OraHome]
显示正常
1 0
- linux切换oracle用户报错-bash-4.1$ 解决办法
- linux用户切换后显示-bash-4.1$
- linux 切换用户出现 -bash-4.1$
- linux新建用户切换后显示-bash-4.1$
- linux新建用户切换后显示-bash-4.1$
- linux新建用户切换后显示-bash-4.1$(转载)
- linux 切换用户之后变成-bash-3.2$ :
- linux 切换用户之后变成-bash-3.2$
- linux 切换用户之后变成 -bash-3.2$ :
- linux 切换用户之后变成-bash-3.2$
- linux 切换用户之后变成-bash-3.2$ :
- linux 切换用户之后变成-bash-3.2$
- linux Shell脚本中切换用户执行SUDO报错
- linux下切换到oracle用户时出现了-bash-3.2$ 密码登录错误以及sqlplus不可用
- oracle用户登录报错-bash: ulimit: open files: cannot modify limit: Operation not permitted
- linux服务器切换用户只显示-bash-4.1#不显示路径
- 在fedora中切换到root用户,用命令gedit报错解决办法
- Linux命令行报bash:.....:command not found的解决办法
- 视图
- react native ios 解决键盘无法隐藏
- java获取Exchange未读邮件
- 召回
- JTAG、SBW、BSL 三种接口的区别
- linux切换oracle用户报错-bash-4.1$ 解决办法
- 企业wifi身份认证功能
- Vmware 清理磁盘空间
- PID温度控制的实现
- aar文件导入 android studio
- Design Patterns in Android:目录纲要
- Tensorflow快速入门2--实现手写数字识别
- sqlserver:日期处理
- QMap解决枚举量的索引化问题