一:安裝前必備
1.首先要下載Jdk,Tomcat,Oracle這三個(gè)文件。
2.為了方便別他人查看,與個(gè)人習(xí)慣,把這三個(gè)文件最好放在
1)Jdk放在/home下
---如:/home/jdk-1_5_0_09-linux-i586-rpm.bin (文件.bin:是執(zhí)行文件)
2)Tomcat放在/usr/local下
---如:/usr/local/apache-tomcat-5.5.20.zip (文件.zip:是解壓文件)
3)Oracle放在/home下
---如:/home/oracle-xe-univ-10.2.0.1-1.0.i386.rpm夾 (文件.rpm:是安裝文件)
二: 開始安裝
1. 安裝Jdk
[root@bjaddev ~]# cd /home
[root@bjaddev home]# ./jdk-1_5_0_09-linux-i586-rpm.bin
[root@bjaddev local]# cd ~ //返回到根目錄
[root@bjaddev ~]# vi .bash_profile //編輯.bash_profile文件,配置JAVA_HOME
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/usr/java/jdk1.5.0_09
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export PATH JAVA_HOME
unset USERNAME
[root@bjaddev ~]#source .bash_profile //重新編譯.bash_profile文件以讓修改生效
[root@bjaddev ~]# java –version //查看Jdk的版本號(hào),如顯示java version "1.5.0_09"則證明jdk安裝成功
注:如果jdk-1_5_0_09-linux-i586-rpm.bin文件不能執(zhí)行,則修改文件的執(zhí)行權(quán)限
chmod 744 jdk-1_5_0_09-linux-i586-rpm.bin
2. 安裝Tomcat
[root@bjaddev home]# cd /usr/local
[root@bjaddev local]# unzip apache-tomcat-5.5.20.zip
[root@bjaddev local]# cd ~ //返回到根目錄
[root@bjaddev ~]# vi .bash_profile //編輯.bash_profile文件,配置CATALINA_HOME
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/usr/java/jdk1.5.0_09
CATALINA_HOME=/usr/local/apache-tomcat-5.5.20
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CATALINA_HOME
unset USERNAME
[root@bjaddev ~]#source .bash_profile //重新編譯.bash_profile文件以讓修改生效
[root@bjaddev ~]# startup.sh //啟動(dòng)Tomcat. shutdown.sh,關(guān)閉Tomcat
[root@bjaddev ~]# cd /usr/local/apache-tomcat-5.5.20/conf
[root@bjaddev conf]# vi server.xml //配置項(xiàng)目所在路徑,以Tomcat能夠找到項(xiàng)目并運(yùn)行
在server.xml文件加入:
<Context path="/bjad" docBase="/home/bjad/DevRoot/wwwroot" debug="0" reloadable="true" crossContext="true"/>
[root@bjaddev ~]#shutdown.sh //重新啟動(dòng)Tomcat..以讓修改server.xml文件生效
注:如果啟動(dòng)不了的話, 進(jìn)到/usr/local/apache-tomcat-5.5.20目錄下,修改bin文件夾的權(quán)限,即可. [root@bjaddev apache-tomcat-5.5.20]# chmod -R 744 bin
3. 安裝Oracle
[root@bjaddev home]# cd /home
[root@bjaddev home]# rpm –ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm //安裝oracle數(shù)據(jù)庫(kù)
[root@bjaddev ~]# /etc/init.d/oracle-xe configure //配置oracle的端口號(hào),與登陸oracle的用戶與密碼
[root@bjaddev ~]# cd /etc/init.d
[root@bjaddev init.d]# oracle-xe start //啟動(dòng)oracle數(shù)據(jù)庫(kù)
[root@bjaddev ~]# ps –ef //查看oracle進(jìn)程是否啟動(dòng)
[root@bjaddev ~]# vi .bash_profile //編輯.bash_profile文件,配置oracle數(shù)據(jù)庫(kù)
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/usr/java/jdk1.5.0_09
CATALINA_HOME=/usr/local/apache-tomcat-5.5.20
ORACLE_SID=XE
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin:$CATALINA_HOME/bin:$ORACLE_HOME/bin
export PATH JAVA_HOME CATALINA_HOME ORACLE_HOME
unset USERNAME
[root@bjaddev ~]# source .bash_profile //重新編譯.bash_profile文件以讓修改生效
[root@bjaddev ~]# cd /etc/skel
[root@bjaddev skel]# ll –al //因?yàn)?/span>skel下的文件是隱藏文件,所以要用到 –a
把這三個(gè)文件copy到/usr/lib/oracle/xe下,即配置oracle用戶
[root@bjaddev skel]# cp -rf /etc/skel/.bash_logout /usr/lib/oracle/xe //把隱藏文件copy到/usr/lib/oracle/xe下
[root@bjaddev skel]# cp -rf /etc/skel/.bash_profile /usr/lib/oracle/xe
[root@bjaddev skel]# cp -rf /etc/skel/.bashrc /usr/lib/oracle/xe
[root@bjaddev ~]# cd /usr/lib/oracle/xe
[root@bjaddev xe]# vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_SID=XE
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH ORACLE_SID ORACLE_HOME
[root@bjaddev xe]#source .bash_profile //編譯.bash_profile文件.以讓修改生效
[root@bjaddev ~]# su – oracle //切換到oracle用戶
[oracle@bjaddev ~]$ sqlplus //啟動(dòng)sqlplus
Enter user-name: system
Enter password: timeless
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 – Production
SQL> select * from tab; //查看數(shù)據(jù)庫(kù)中的表
SQL> create user bjad identified by bjad; //創(chuàng)建oracle登陸用戶與密碼
SQL> grant create session to bjad; //創(chuàng)建oracle用戶的權(quán)限
SQL> grant resource to bjad; //創(chuàng)建oracle用戶的權(quán)限
SQL> exit
[oracle@bjaddev ~]$ imp bjad/bjad file=bjad_dev_20070525.dmp full=y //導(dǎo)入已存在的oracle數(shù)據(jù)庫(kù)
[oracle@bjaddev ~]$ sqlplus
Enter user-name: bjad
Enter password: bjad
Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 – Production
SQL> select * from tab; //查看數(shù)據(jù)庫(kù)中的表
Oracle安裝與配置結(jié)束.