关于Linux下Oracle10g安装说明

关于Linux下Oracle10g安装说明

一、准备
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

发表回复

您的电子邮箱地址不会被公开。