免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2142 | 回复: 8
打印 上一主题 下一主题

切换oracle账户为什么会出现这个情况? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-01 15:48 |只看该作者 |倒序浏览
本帖最后由 zroc 于 2012-02-02 09:32 编辑



是因为.bash_profile配置有问题么?请高手指点一下,先谢过
如果我用su oracle的话就没有这个提示,为什么?
.bash_profile
----------------------------------------

if [ -f ~/.bashrc ]; then
     . ~/.bashrc
fi
alias ls="ls -FA"
ORACLE_SID=test; export ORACLE_SID
JAVA_HOME=/usr/local/java; export JAVA_HOME
ORACLE_BASE=/u01/app/oracle; exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/dbhome_1;export ORACLE_HOME
ORACLE_PATH=/u01/app/common/oracle/sql;export ORACLE_PATH
ORACLE_TERM=xterm; export ORACLE_TERM
NLS_DATE_FORMAT="DD-MON-YYYYHH24:MI:SS"; export NLS_DATE_FORMAT
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data; exportORA_NLS11
PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin
PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
PATH=${PATH}:/u01/app/common/oracle/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export CLASSPATH
THREADS_FLAG=native; export THREADS_FLAG
export TEMP=/tmp
export TMPDIR=/tmp
umask 022
---------------------------------

论坛徽章:
0
2 [报告]
发表于 2012-02-01 15:49 |只看该作者
本帖最后由 zroc 于 2012-02-01 15:49 编辑

我疯了,怎么上传上来的":+$"全变成

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2012-02-01 16:24 |只看该作者
楼主编辑下帖子,把禁用表情前面的勾选下.
su - oracle会加载oracle的用户变量,提示错误,楼主检查下你贴的那个.bash_profile,看看有没有错误
另外,变量直接用$PATH之类的引用,不要{}

论坛徽章:
0
4 [报告]
发表于 2012-02-02 09:39 |只看该作者
回复 3# chenyx
我在其他的系统上用同样的.bash_profile没有错误提示,但是这次不知道为什么会出现这个提示。很郁闷!

   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
5 [报告]
发表于 2012-02-02 09:45 |只看该作者
本帖最后由 chenyx 于 2012-02-02 09:45 编辑

你的~/.bashrc里面有东西没?
另外,可以su oracle,然后
  1. . ~/.bash_profile
复制代码
测试下.

论坛徽章:
0
6 [报告]
发表于 2012-02-02 12:49 |只看该作者
回复 5# chenyx
这应该算是没东西吧?
su oracle
后执行你给出的那段代码么?
我执行了,可是没有反应。




   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2012-02-02 12:51 |只看该作者
本帖最后由 chenyx 于 2012-02-02 12:52 编辑

那个应该没有问题啊.
单独执行我给你的那个代码没有问题?你su oracle不会切换目录,切换到oracle的home下执行

论坛徽章:
0
8 [报告]
发表于 2012-02-02 14:52 |只看该作者


回复 7# chenyx


出来这样的结果




mail内容

论坛徽章:
0
9 [报告]
发表于 2012-02-02 16:32 |只看该作者
这个问题搞定了,是因为.bash_profile里最后一行不小心加了一个“~”字符,所以导致上述问题!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP