redhat enterprise 4下安装oracle10g.[oracle@localhost ~]$ vi .bash_profile# .bash_profile# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi# User specific environment and startup programsPATH=$PATH:$HOME/product/10.2.0/db_1/bin
ORACLE_SID=orcl
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
DISPLAY=192.168.153.1:0.0export PATH ORACLE_SID ORACLE_BASE ORACLE_HOME DISPLAY
unset USERNAME
~
~
~
保存退出之后,再次登陆oracle用户
env | grep ORA
还是空的
大侠们!求解!~~
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi# User specific environment and startup programsPATH=$PATH:$HOME/product/10.2.0/db_1/bin
ORACLE_SID=orcl
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
DISPLAY=192.168.153.1:0.0export PATH ORACLE_SID ORACLE_BASE ORACLE_HOME DISPLAY
unset USERNAME
~
~
~
保存退出之后,再次登陆oracle用户
env | grep ORA
还是空的
大侠们!求解!~~
解决方案 »
- 导出数据挂起了,高分求救
- PL/SQL小問題
- 请教一个数据库安装的问题,十万火急!
- 在jdbc中怎么使用oracle的long类型。
- 高分求Oracle售前方案
- 关于字符集的问题
- 关于9I CLIENT 访问 8I时, EXP遇到的问题
- 请教, 在unix 下 如何启动并打开 oracle数据库
- 在进行条件查询时条件两边都有索引查得快,还是只要有一端有索引就可以了?为什么?
- FUNCTION SDMS_LY.MY_SPLIT 编译错误 错误:PLS-00103: 出现符号 "("在需要下列之一时: := . ) ,
- 急!使用CONVERT,中西字符集转换的问题
- 如新建一个JOB并指定JOBID
ORACLE_SID=orcl;export ORACLE_SID
ORACLE_BASE=/u01;EXPORT ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/oracle;EXPORT ORACLE_HOME
DISPLAY=192.168.153.1:0.0;EXPORT DISPLAY
编辑该文件(.bash_profile)后,保存并重新编译一下该文件:source .bash_profile然后再用oracle用户登录数据库试试。
export PATH ORACLE_SID ORACLE_BASE ORACLE_HOME DISPLAY
为什么path 没有正确啊?
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ sqlplus
-bash: sqlplus: command not found
[oracle@localhost ~]$ source .bash_profile
[oracle@localhost ~]$ sqlplusSQL*Plus: Release 10.2.0.1.0 - Production on Sun Aug 22 13:09:39 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.Enter user-name:......看我的.bash_profile
# .bash_profile# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi# User specific environment and startup programsPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
ORACLE_SID=orcl
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/database/product/10.2.0/db_1
DISPLAY=192.168.153.1:0.0
export PATH ORACLE_SID ORACLE_BASE ORACLE_HOME DISPLAY
unset USERNAME
~
~
~
~
~
--ORACLE_HOME和昨天的不一样
说明一下linux下命令的区别:
如果想从a用户切换到b用户下,有2中方式:
1.在a用户命令窗口下执行:su - b,这样的话,当在切换到b用户下时,系统会自动执行b用户根目录下的.bash_profile文件,因此设置在该文件中的环境变量会生效。
2.在a用户命令窗口下执行:su b,这样的话,当在切换到b用户下时,系统不会自动执行b用户根目录下的.bash_profile文件,因此在.bash_profile文件中设置的环境变量不会生效.除非切换到b用户下执行一下
source .bash_profile,这样该文件中环境变量才会生效。