Linux+JDK+WebLogic Server+Oracle 配置.txt
资源名称:某公司的java培训教材 [点击查看]
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:5k
源码类别:
Java编程
开发平台:
Java
- Linux + JDK + WebLogic Server+ Oracle 的安装配置过程
- 现在越来越多的项目是基于Linux或Unix下的,而在Linux上给客户上安装一个项目,需要进行许多的安装设置过程,比如数据库的,WebLogic Server的。现写下基于Red hat Linux7.1 +jdk1.3+WebLogic Server7.0 +oracle9.2 的安装配置过程。
- 一.安装好linux ,安装过程比较简单,不在此叙述.
- 二.JDK的安装配置.
- 一般以root用户安装。
- 先从SUN网站上下载一个jdk.比如:j2sdk-1_3_1_06-linux-i586.bin,放到/usr/local
- 下,
- chmod a+x j2sdk-1_3_0-linux.bin(添加执行权限)
- ./j2sdk-1_3_0-linux.bin
- 安装RPM文件格式:
- chmod a+x j2sdk-1_3_0-linux-rpm.bin
- ./j2sdk-1_3_0-linux-rpm.bin
- rpm -iv j2sdk-1_3_0-linux.rpm
- rpm -iv --force j2sdk-1_3_0-linux.rpm
- ./j2sdk-1_3_1_06-linux-i586.bin
- 设置环境变量:
- # vi /etc/profile
- 里面添加:
- export JAVA_HOME=/usr/local/jdk1.3.1_06/
- export CLASSPATH=.:/usr/local/ jdk1.3.1_06/lib
- PATH=$PATH:$JAVA_HOME/bin
- 三、Oracle 9i的安装配置
- 1.从oracle网站下载oracle9i.
- 2.解压oracle文件
- gunzip Linux9i_Disk1.cpio.gz Linux9i_Disk2.cpio.gz Linux9i_Disk3.cpio.gz
- cpio -idmv < Linux9i_Disk1.cpio
- cpio -idmv < Linux9i_Disk2.cpio
- cpio -idmv < Linux9i_Disk3.cpio
- 3.以root用户登陆,创建oracle用户,目录,设置oracle环境变量.
- Create Oracle User Accounts
- # groupadd dba
- # groupadd oinstall
- # useradd -g oinstall -G dba oracle
- # passwd ********
- Create Oracle Directories
- # mkdir /opt/oracle
- # mkdir /opt/oracle/product
- # mkdir /opt/oracle/product/9.2.0
- # chown -R oracle.oinstall /opt/oracle
- # mkdir /var/opt/oracle
- # chown oracle.dba /var/opt/oracle
- # chmod 755 /var/opt/oracle
- Set Oracle Environments
- As the oracle user execute the following commands:
- # vi /home/oracle/.bash_profile添加
- export ORACLE_BASE=/usr/local/oracle
- export ORACLE_HOME=$ORACLE_BASE/product/9.2.0
- export ORACLE_SID=orcl
- export ORACLE_TERM=xterm
- export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
- LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
- LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
- export LD_LIBRARY_PATH
- CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
- CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
- export CLASSPATH
- PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
- 调整内存
- Shared Memory
- su root
- # vi/etc/sysctl.conf里添加
- kernel.shmmax=1073741824
- 4.安装oracle
- 进入Disk1目录
- cd Disk1
- 在控制台窗口敲入
- ./runInstaller
- 安装完了以后,启动数据库
- oracle$ sqlplus /nolog
- SQL> connect / as sysdba
- SQL> startup
- oracle 的安装过程比较复杂,而且如果你的开发包安装的不够全的话,会出现一些错误,具体请参考: http://www.puschitz.com/InstallingOracle9i.shtml
- 5.设置oracle 自启动
- (1)vi /etc/oratab
- orcl:/usr/local/oracle/product/9.2.0:Y
- (2)vi /home/oracle/.bash_profile
- ORACLE_SID=orcl
- ORAENV_ASK=NO
- export ORACLE_SID ORAENV_ASK
- . oraenv
- (3)在 /etc/rc.d/init.d 下创建一个dbora文件。
- 内容如下:
- #!/bin/sh
- ORA_HOME=/usr/local/oracle/product/9.2.0
- ORA_OWNER=oracle
- if [ ! -f $ORA_HOME/bin/dbstart ]
- then
- echo "Oracle startup: cannot start"
- exit
- fi
- case "$1" in
- 'start') #start oracle database and listeners
- su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"
- su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"
- ;;
- 'stop') #stop oracle databse and listeners
- su - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop"
- su - $ORA_OWNER -c "$ORA_HOME/bin/dbshut"
- ;;
- esac
- 把这个文件与下列文件联接:
- ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc3.d/S99dbora
- ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc5.d/S99dbora
- ln -s /etc/rc.d/init.d/dbora /etc/rc.d/rc0.d/K10dbora
- (4)编辑dbstart文件
- 以oracle用户登陆
- vi /usr/local/oracle/product/9.2.0/bin/dbstart
- - add the following line:
- SPFILE=${ORACLE_HOME}/dbs/spfile${ORACLE_SID}.ora
- after this line: PFILE=${ORACLE_HOME}/dbs/init${ORACLE_SID}.ora
- - change:
- if [ -f $PFILE ] ; then
- to:
- if [ -f $PFILE -o -f $SPFILE ] ; then
- 重启动服务器,检查数据库是否已经起来。
- 四、WebLogic 配置。
- 从bea网站上下载一个WebLogic Server.开始安装。
- [test@linux2 download]$ chmod a+x server701_linux.bin
- [test@linux2 download]$ ./server701_linux.bin
- 按照提示安装即可。
- 五.设置WebLogic Server 自启动.
- 以root用户登陆。
- vi /etc/rc.d/rc.local
- 把su - test -c "/home/test/bea/user_projects/mydomain/startWebLogic.sh 2>&1> /dev/null &"
- (这里的 test是你安装WebLogic Server时候的用户名.)
- 放到/etc/rc.d/rc.local里就行了,不过这样有一个缺点,你WebLogic Server启动后一直在后台运行,你不能看到上面的提示信息和出错信息.
- 六.调整你的WebLogic Server,便于用户的使用。
- 设置默认 Web Application,从
- mydomain> Servers> myserver>connection>http>Default Web Application
- 选中你的web application即可。
- 设置你的首页,在你web application里面的web.xml里面添加一句
- 你得页面
- 以上安装过程在Red hat Linux7.1 +jdk1.3+WebLogic Server7.0 +oracle9.2下安装测试通过。