`
meviso
  • 浏览: 34399 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
阅读更多
安装oracle:
1、 内存及交换分区检查
[root@oracle10g ~]# cat /proc/meminfo | grep MemTotal
MemTotal:      1034604 kB
[root@oracle10g ~]# cat /proc/meminfo | grep SwapTotal
SwapTotal:     1574360 kB
建议内存最少1G,交换分区为内存1.5~2倍。如果空间充足建议2倍。Oracle安装之前会检测,但我在交换分区为内存一半的情况下,也安装成功过。当时内存为4G。
2、 修改主机名及hosts文件
[root@oracle10g ~]# hostname oracle10g
[root@oracle10g ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
172.16.60.196           oracle10g
建议修改,避免以后网络访问出现异常。退出重联看是否生效。
3、 检查所需操作系统的RPM包是否完整
Red Hat Enterprise Linux 4.0:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
以上是oracle10g在RHEL4环境下,需要装的包。

检查的命令(在grep后面更上需要检测包的名字):

4、 在Linux安装光盘上找到所有缺失的包,并拷贝到 /目录下面,再执行下面的安装包命令
[root@oracle10g /]# rpm -ivh *.rpm
5、 创建用户
新增oinstall、dba用户组,oracle用户
[root@oracle10g /]# groupadd oinstall
[root@oracle10g /]# groupadd dba
[root@oracle10g /]# useradd -g oinstall -G dba -d /home/oracle oracle
[root@oracle10g /]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
说明:
# useradd -g oinstall -G dba -d /home/oracle oracle
(新增用户oracle -g 主组属于 oinstall  -G dba 辅助组属于 dba 
-d /home/oracle 用户缺省根目录为/home/oracle)

检查onbody用户是否存在
[root@oracle10g /]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)

6、 创建安装目录
[root@oracle10g /]# mkdir -p u01/oracle
[root@oracle10g /]# chown -R oracle:oinstall u01
改变u01目录所属用户及组  -R参数表示递归

将oracle10g安装介质解压到u01目录下
[root@oracle10g database]# pwd
/u01/database
[root@oracle10g database]# ll
total 28
drwxr-xr-x  9 oracle oinstall 4096 May 19 15:31 doc
drwxr-xr-x  5 oracle oinstall 4096 May 19 15:31 install
drwxr-xr-x  2 oracle oinstall 4096 May 19 15:30 response
-rw-r--r--  1 oracle oinstall 1327 May 19 15:30 runInstaller
drwxr-xr-x  9 oracle oinstall 4096 May 19 15:31 stage
-rw-r--r--  1 oracle oinstall 5213 May 19 15:30 welcome.html
注意一般情况下,没有runInstaller的执行权限,使用下面的命令。
[root@oracle10g u01]# chmod -R 775 database/*
-R参数表示递归,让database整个目录具有执行权限。以方便后面安装。

7、 配置内核参数
a.执行如下命令,在文件最后添加灰色部分参数
[root@oracle10g /]# vi /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 = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

执行下面命令使配置生效
[root@oracle10g /]# sysctl –p
b.执行如下命令,在文件最后添加灰色部分参数
[root@oracle10g /]# vi /etc/security/limits.conf

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
c.执行如下命令,在文件最后添加灰色部分参数
[root@oracle10g /]# vi /etc/pam.d/login

session required /lib/security/pam_limits.so
session required pam_limits.so






d.执行如下命令,在文件最后添加灰色部分参数
[root@oracle10g /]# vi /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

执行下面命令使配置生效
[root@oracle10g /]# source /etc/profile
8、 配置oracle环境变量
切换到oracle用户
[root@oracle10g ~]# su – oracle
执行如下命令,在文件最后添加灰色部分参数
[oracle@oracle10g ~]$ vi .bash_profile

ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
ORACLE_SID=oracle10gcdc
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

stty erase ^h
注意ORACLE_SID为实例名

执行下面命令使环境变量生效(建议重启Linux系统)
[oracle@oracle10g ~]$ source /home/oracle/.bash_profile
9、 配置X-windows
在安装oracle的机器上以root用户执行如下命令(切记不要远程执行,会失败),使oracle用户可以使用X-windlws。
[root@oracle10g /]# xhost +local:root
10、 安装oracle
下面的图都是本机安装的截图。切换到oracle用户,进入目录,执行./runInstaller命令进行安装
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics