创建oracle用户后,用oracle用户登录CDE,编辑.profile; 写入环境变量后保存。退出CDE,重新用oracle用户登录,echo $ORACL_BASE和 echo $ORACLE_HOME等都时空的,相当于没有生效,重启动后oracle用户登录也是看不到,但是每次执行 . /home/oracle/.oracle后就能看到,重启后又没了。
不知道问题出在哪里???
仔细察看了一下,问题更加诡异了!
我用secureCRT登录,su - oracle 后可以看到echo输出!
用CDE(oracle用户)登录,还是看不到,但是在$提示符下su - oracle后也能看到echo输出!
好象是CDE直接用oracle登录不能代入环境变量,但是是否su - oracle,进入后的目录都是/home/oracle,没错啊!
搞不清怎么回事了。help!!!
是不是应该是.dtprofile?
我是新装的系统
cde进去的话.改一下.dtprofile
好,我试试
改.dtprofile的最后一行,将dtsourceprofile由false改为true即可。
shell不对吗,有没有解啊
.dtprofile 中的改成true后,干脆进不了图形界面。
把oracle的shell从sh改为ksh后,还是加载不了环境变量。
由于secureCRT 始终可以echo看到oracle的环境变量,所以问题应该出在CDE登录加载环境变量上。
系统又从装了一遍,还是这样。晕,受不了了。
会不会是你安装介质的问题?
会员注册
会员登录
个人空间
发表评论