请高手详解!

请高手详解!

在linux下安装oracle时,需要修改/home/oracle目录下的.bash_profile文件,以设置环境变量。请问假如的各行语句个代表什么意义,为什么有时要给定java_home,有的时候却不需要?      
那些东西是环境变量
Oracle安装的时候,有几个时必须的环境变量
1.ORACLE_HOME,这是指示ORACLE安装位置的
2.ORACLE_SID,这是指示ORACLE数据库实例名的
3.LD_LIBRARY_PATH,这是指示ORACLE link的lib的

其他的,如java_home,classpath等,都是可选的,java_home和oracle_home类似,指示java安装位置,classpath则是指示java的参数classpath,类路径。      
谢谢版主的详细解答。
我在Redhat8.0上安装Oracle9.2.0,需要先安装jdk么?
另外请问在什么地方能下载到Redhat8.1,我下载了一个是个beta版。      
不用装jdk,安装用的jre源盘上有

rh8.1我没有,去ftp.redhat.com下载应该是最好的,只是慢!      
现在好象只有BETA2版本正式版8。1还没出来!
暂时用8。0吧1