一、准备
1、解压缩安装包。
2、从Red Hat Linux 5.6安装盘上,拷贝两个包进行安装:(用root用户进行安装)
rpm -ivh libaio-0.3.106-5.i386.rpm
rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
二、创建用户和相关组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
屏幕显示如下内容,输入密码。
Changing password for user oracle.
New UNIX password: jiangzhihao
Retype new UNIX password: jiangzhihao
passwd: all authentication tokens updated successfully.
三、创建Oracle的安装目录/权限授予用户oracle
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle:oinstall /u01
chown -R oracle:oinstall /home/oracle/database
usermod -g howsky -G oinstall,dba howsky
四、调整相关参数和环境变量
1、修改oracle的自带文件:/home/database/install/oraparam.ini文件(用root或oracle用户编辑)
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
修改为
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,redhat-5
2、修改oracle用户的环境变量。
su -o oralce
vi .bash_profile
加入下面的语句
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
3、修改/etc/bashrc,增加下面语句。
NLS_LANG=’AMERICAN_AMERICA.ZHS16GBK’; export NLS_LANG
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
五、修改字符集(避免Oracle安装界面出现乱码)
1、我的测试系统的语言是英文,这一环节可以跳过。
2、如果测试系统是中文的,需要按照下面的操作。
vi /etc/sysconfig/i18n
将LANG=”en_AU.UTF-8″ 改为 LANG=”zh_CN.GB18030″
六、安装Oracle程序
1、切换到oracle用户。
cd /home/oracle/database
./runInstaller
2、弹出Oracle的安装界面。
3、选择Advanced Installation进行安装。
4、选择Enterprise Edtion。
5、选择Install database Software only。
6、一路默认安装。
七、使用dbca创建数据库
dbca存放在$ORACLE_HOME/oracle/bin/dbca下,需要在图形界面下运行。
以oracle用户登录RedHat5系统,在终端下输入dbca。
八、启动数据库。
1、启动监听。
cd $ORACLE_HOME/bin
启动 lsnrct1 start
查看状态 lsnrctl status
用netca进入Oracle Net Configuration Assitant
2、修改配置。
cd $ORACLE_HOME/network/admin
vi tnsnames.ora
vi listener.ora
vi sqlnet.ora
3、进入数据库
sqlplus /nolog
conn sys/system@orcl as sysdba
select sysdate from dual;
SYSDATE
————
24-APR-11
九、卸载oracle
1、 rm -rf $ORACLE_BASE/*
2、 rm -f /etc/oraInst.loc /etc/oratab
3、 rm -rf /etc/oracle
4、 rm -f /etc/inittab.cssd
5、 rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
十、其他
DBCA创建oracle时提示 file etc oratab is not accessible
cd $ORACLE_HOME
./root.sh
Running Oracle10 root.sh script…
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/10.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]: Copy dbhome to /u01/app/oracle/product/10.2.0/db_1/bin