免费注册 查看新帖 |

Chinaunix

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

HP的profile修改之后(添加了环境变量),如何让相关的环境变量生效 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-31 10:43 |只看该作者 |倒序浏览
HP的profile修改之后(添加了环境变量),如何让相关的环境变量生效,linux 下面是 #source /etc/profile,HP Unix下面是怎么让他生效啊?谢谢了,没有用过hp 的,hp没有 source 这个命令.

论坛徽章:
0
2 [报告]
发表于 2005-12-31 11:23 |只看该作者
是某一个用户下的profile吗?如果是:
在窗口运行 命令". .profile",或者重新登陆窗口

论坛徽章:
0
3 [报告]
发表于 2005-12-31 15:10 |只看该作者
是/etc/profile,这个文件,请问,命令前面达一个 .  表示什么啊?

[ 本帖最后由 linuxaid 于 2005-12-31 15:12 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-01-01 12:33 |只看该作者
隐藏文件
偶觉得。呵呵

论坛徽章:
0
5 [报告]
发表于 2006-01-01 16:27 |只看该作者
原帖由 linuxaid 于 2005-12-31 15:10 发表
是/etc/profile,这个文件,请问,命令前面达一个 .  表示什么啊?


前面一个.是环境变量的继承

论坛徽章:
0
6 [报告]
发表于 2006-01-02 14:44 |只看该作者

这是我一次操作过程,

这是我的一次操作过程,也涉及到环境变量,不过这个好像只是session级别的,session一断就没了.

-------------------------------------------------------------

--by joodhawk lin 2005.12.28 版权所有.
--转载请著名来源:www.xiaobaicai.com

环境: netterm + oracle 9.02 + hp 9000/800

$ loadjava /home/testuser/joodhawk/jar/ClassForProc.class
Class not found: oracle.aurora.util.Wrapper

查metalink: 228157.1
原因如下:
fact: Oracle Server - Enterprise Edition 9.2.0.2.0
fact: Java virtual machine component (JAVAVM)
symptom: Class Not Found Error Using loadjava.
symptom: Class not found: oracle.aurora.util.Wrapper
cause: The ORACLE_HOME environment variable was not set]
简单而言就是没有设置好oracle的数据库路径

并做如下操作只是喜欢在ksh下操作而已,csh其实也蛮好的
$ ksh
$ pwd
/disk/DEV3/dev3db/9.2.0
$ export ORACLE_HOME=/disk/DEV3/dev3db/9.2.0
$ export PATH=$ORACLE_HOME/binPATH
$ export CLASSPATH=$ORACLE_HOME/javavm/libCLASSPATH
注意:这个操作是session级别的操作.如果要设置成永久的话就得需要到etc/profile
下设置,设置完毕记得查看一下path是否改变.因为profile就是个shell文件,
会确保path文件同时更新的.但是因为我权限比较小的缘故.所以我就只能session级别了.


然后继续执行:
$ loadjava -u apps/aps123c /home/testuser/joodhawk/jar/ClassForProc.class
/disk/DEV3/dev3db/9.2.0/JRE/bin/jre: uname:  not found
/disk/DEV3/dev3db/9.2.0/JRE/bin/jre[15]: basename:  not found
/disk/DEV3/dev3db/9.2.0/JRE/bin/jre[43]: /disk/DEV3/dev3db/9.2.0/JRE/bin/PA_RISC
/green_threads/: cannot execute

怎么办呢?
loadjava -u apps/aps123c /home/testuser/joodhawk/jar/xxcom.jar
哈哈,还有一个我犯的错误.:
$ export PATH=$ORACLE_HOME/binPATH  (其中$PATH忘记写美元符号了)
对了要删除的话:dropjava -help

好,到此为止jar顺利导入oracle中.
到这select * from user_java_class where name like '%microsoft%'就可以发现我们刚才导入的拉

论坛徽章:
0
7 [报告]
发表于 2006-01-02 14:45 |只看该作者
同时注意,.profile更改是会转换到path里头的.
你可以查看一下path.

同时env是查看环境变量的.

论坛徽章:
0
8 [报告]
发表于 2006-01-04 08:47 |只看该作者
我编辑的是 profile文件,不是某个用户下面的.profile赫赫。

[ 本帖最后由 linuxaid 于 2006-1-4 08:50 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2006-01-04 14:07 |只看该作者
试试 : sh /etc/profile

论坛徽章:
0
10 [报告]
发表于 2006-01-05 11:02 |只看该作者
. /etc/profile 是可以的,谢谢了,可是为什么我新登陆一个用户,不能让环境变量生效呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP