安装完操作系统之后按照如下步骤进行安装:
1.网络配置
编辑/etc/hosts文件,添加新行,格式为:IP地址 计算机名.域名 计算机名
2.用”rpm -qa|grep 包名“检查必须的软件包,必须软件包列表如下:(相关包可以挂载ISO系统安装包后在Server目录下查找)
libXp-1.0.0-8.1.el5.i386.rpm libXp-1.0.0-8.1.el5.x86_64.rpm
libXtst-1.0.1-3.1.i386 libXtst-1.0.1-3.1.x86_64
glibc-devel-2.5-49.i386 glibc-devel-2.5-49.x86_64.rpm
3.添加组合用户:
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
passwd oracle
4.创建目录:
mkdir -p /u01/app/oracle/product/10.2/db_1
mkdir -p /u02/oradata
mkdir -p /u02/flash_recovery_area
chown -R oracle:oinstall /u01/app/oracle/ /u02/oradata/ /u02/flash_recovery_area/
chmod -R 755 /u01/app/oracle/ /u02/oradata/ /u02/flash_recovery_area/
5.配置相关参数和文件:
1)编辑/etc/profile,添加:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
2)编辑/home/oracle/.bash_profile,添加:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
export PATH=$ORACLE_HOME/bin:/sbin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORACLE_SID=你妹
3)编辑/etc/sysctl.conf,添加:
#512M 536870912
#1G 1073741824
#2G 2147483648
#4G 4294967296
#8G 8589934592
#16G 17179869184
#32G 34359738368
kernel.shmall = 2097152
kernel.shmmax = 8589934592
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
#add in Oracle10G Release 2
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
注意:kernel.shmmax的值根据实际环境设置为物理内存的60%-85%
4)编辑/etc/security/limits.conf,添加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5)编辑/etc/pam.d/login,添加:
session required /lib64/security/pam_limits.so
6)运行命令使参数生效
sysctl -p
6.调用图形化界面,开启Xmanager并用xclock命令测试
[root@localhost ~]# export DISPLAY=192.168.159.1:0.0
[root@localhost ~]# xclock
7.安装数据库软件(忽略系统版本号安装)
[root@localhost ~]# su - oracle
[oracle@localhost database]$ unzip 10201_database_linux_x86_64.zip
[oracle@localhost database]$ ./runInstaller -ignoresysprereqs
8.数据库配置安装完成后,新开一个会话
[root@localhost ~]# cd /u01/app/oracle/oraInventory/
[root@localhost oraInventory]# sh orainstRoot.sh
[root@localhost ~]# cd /u01/app/oracle/product/10.2/db_1/
[root@localhost db_1]# sh root.sh
9.至此数据库安装完成,接下来可以配置监听、测试数据库等工作。