| 现在越来越多的项目是基于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下安装测试通过。
|