1、检查内存:内存>=1G,
# grep MemTotal /proc/meminfo
检查swap:交换空间swap为4G(内存为1~2G时,swap为起1.5倍,如果大于2G,swap等于内存大小
# grep SwapTotal /proc/meminfo
检查/tmp:/tmp> 500M 最好不少于1G
# df -k /tmp
检查系统空间:系统磁盘空间还有不少于6G空间,
# df –h
2、检查需要安装的包
binutils-2.16.91.0.5
compat-libstdc++-5.0.7-22.2
gcc-4.1.0
gcc-c++-4.1.0
glibc-2.4-31.2
glibc-32bit-2.4-31.2 (32 bit)
glibc-devel-2.4
glibc-devel-32bit-2.4 (32 bit)
libaio-0.3.104
libaio-32bit-0.3.104 (32 bit)
libaio-devel-0.3.104
libelf-0.8.5
libgcc-4.1.0
libstdc++-4.1.0
libstdc++-devel-4.1.0
make-3.80
sysstat-6.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
3、以root用户进行:
su - root
添加用户:
Oracle在安装和使用中需要用特定用户(非root用户),按照oracle的标准说明是需要添加三个专门用户和用户组,为了简便大家的安装和使用我们把oracle的安装和使用归到一个特定用户来完成。
首先创建oracle安装组及用户组,我们架设两个用户组命名为oinstall、dba ,以root用户登陆系统:
1)groupadd oinstall
2) groupadd dba
添加oracle用户:
1)useradd oracle -g oinstall -G dba -d /home/oracle
2) passwd oracle
4.创建安装目录:以 root用户进行:
mkdir /home/oracle
mkdir /home/oracle/product
chmod 755 /home/oracle
chown -R oracle.oinstall /home/oracle
5.设置Oracle(/home/oracle/.profile)环境:
export LD_ASSUME_KERNEL=2.4.1
unset USERNAME
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=/home/oracle/product/10.2.0
export ORACLE_SID=oracle
export NLS_LANG="SIMPLIFIED CHINESE"_CHINA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin;
export DISPLAY=127.0.0.1:0.0
使得.profile马上生效
source .profile
6、修改内核参数
在/etc/sysctl.conf中添加:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
使设置马上生效:# /sbin/sysctl –p
检查设置是否已生效:#/sbin/sysctl –a
注意:在SUSE系统上,以上设置仅在当前有效,要使重启后保留设置,输入以下命令:
# /sbin/chkconfig boot.sysctl on
7、加大SHELL对ORACLE用户的最大进程数和打开文件数的限制:
在/etc/security/limits.conf中添加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
在/etc/pam.d/login中添加:
session required pam_limits.so
8、配置图形化界面:
$ DISPLAY=local_host:0.0 ; export DISPLAY
Local_host是本地IP, 在本地打开“xmanager-passive”程序,在服务器上输入:xclock 将在本地看到一个闹钟,表示配置成功
9、上传oracle安装包
上传oracle 10G安装程序到/home/oracle下
解压gunzip 10201_databse_linux_x86_x64.cpio
Cpio –ivmv < 10201_databse_linux_x86_x64.cpio
然后cd /home/oracle/database/install
Vi oraparam.ini 修改为suse 10
[Certified Versions]
Linux=redhat-3,SuSE-10,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
10、开始安装
1)su - oracle
cd /home/database
2) ./runInstaller
然后安装