linux Oracle安装
昨天在LINUX上装好了oracle,在这里记录一下.
操作系统: Red Hat Enterprise Linux 4
数据库: Oracle10g第2版,企业版.
LINUX的安装就不说了,但是要保证Oracle所依赖的包都有.
官方有这样一个列表:
gcc-2.96-124
make-3.79
binutils-2.11
openmotif-2.1.30-11
glibc-2.2.4-31
安装的时候还要选择图形用户界面(默认为 Gnome), Software Development组件.
依赖包没有装全也没关系,Oracle安装过程中会有检查,按照它的提示装全就行了.
开始Oracle的安装步骤:
1、 删除系统自带的JAVA(版本低):
# d /usr/bin
# rm -rf java
准备好Oracle的安装文件:
10201_database_linux32.zip
$ unzip 10201_database_linux32.zip
$ chmod 777 -R database
2、 创建用户及目录
创建用户
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
设定用户密码:
# passwd oracle
[输入oracle用户密码]
创建oracle安装目录并授权
# mkdir /opt/oracle
# chown oracle.oinstall /opt/oracle
# chmod 755 /opt/oracle
3,调整环境变量 :
登录为oracle用户
# su - oracle
$ cd
$ vi .bash_profile
添加如下内容到.bash_profile,你的具体值不会和这个完全相同.
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/db10
export ORACLE_SID=GLIS
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=AMERICAN_AMERICA.ZHS16GBK
然后执行下面命令,使环境变量生效..
$ source .bash_profile
4.更改内核参数
#vi /etc/sysctl.conf 在该文件末尾加入如下内容:
kernel.shmmax = 2147483648
kernel.shmall = 2097152
kernel.sem=250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000
编辑完之后保存,执行下面命令,使我们所做的变更生效.
# /sbin/sysctl -p
注:上面的核心参数配置.您可能需要根据您的实际环境进行适当的变动.
5.安装oracle
使用oracle用户在图形界面登陆
执行如下命令:
$ cd database //进入Oracle安装文件目录下
$ ./runinstall
然后Oracle就会启动图形安装界面了,按提示一步步走就OK了.
6.更改为自动启动
#vi /etc/oratab
GLIS:/opt/oracle/db10:N
改为
GLIS:/opt/oracle/db10:Y
#vi /etc/rc.d/rc.local
su - oracle -c "lsnrctl start"
su - oracle -c "dbstart"