六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 50|回复: 0

Linux下安装Oracle

[复制链接]

升级  54%

37

主题

37

主题

37

主题

秀才

Rank: 2

积分
131
 楼主| 发表于 2013-1-16 02:28:38 | 显示全部楼层 |阅读模式
第一部分:操作系统安装、阵列分区和服务配置
一、操作系统安装

(1) 分区:

[root@rac1 ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8            1012M  230M  731M  24% /
/dev/sdb1             269G   92M  256G   1% /bak
/dev/sda1            1012M   41M  920M   5% /boot
none                  3.0G     0  3.0G   0% /dev/shm
/dev/sda6             7.9G   51M  7.5G   1% /home
/dev/sda9              20G   76M   19G   1% /opt
/dev/sda7             4.0G   41M  3.7G   2% /tmp
/dev/sda3             9.9G  6.7G  2.7G  72% /usr
/dev/sda5             7.9G  242M  7.3G   4% /var


(二)、启用 Telnet 和 FTP 服务

Linux 被配置为运行 Telnet 和 FTP 服务器,但在默认情况下,这些服务被禁用了。要启用 telnet 的这些服务,以根用户帐户登录到服务器并运行以下命令:
#
chkconfig telnet on
chkconfig vsftpd on

service xinetd reload
service vsftpd restart


允许根登录到 Telnet
在详细了解如何为根登录配置 Red Hat Linux 之前,牢记这是非常不安全的。千万不要为您的生产服务器配置这种类型的登录。
要配置 Telnet 以实现根登录,只需编辑文件 /etc/securetty 并将以下内容添加到文件结尾:
vi   /etc/securetty
pts/0
pts/1
pts/2
pts/3
pts/4
pts/5
pts/6
pts/7
pts/8
pts/9
这样将允许多达 10 个 telnet 会话以根用户连接服务器。


(三)、配置Xmanager的使用(在所有节点上执行)
1.修改/etc/inittab,改变runlevel为5,例如
[root@QRed Hat etc]# cat /etc/inittab
......
id:5:initdefault:
......
2. 修改GDM的配置文件,/etc/X11/gdm/gdm.conf,将[xdmcp]中的enable选项设置为1,例如
[root@QRed Hat etc]#
vi  /etc/X11/gdm/gdm.conf
......
[xdmcp]
Enable=1

2.修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort: 0注释掉,例如
[root@QRed Hat etc]#
vi  /etc/X11/xdm/xdm-config
......
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
! DisplayManager.requestPort:   0
4. 修改/etc/X11/xdm/Xaccess文件,去掉此行的#例如,

[root@QRed Hat etc]#
vi  /etc/X11/xdm/Xaccess
......
*                                       #any host can get a login window
......
*               CHOOSER BROADCAST       #any indirect host can get a chooser
5. 修改防火墙配置文件/etc/sysconfig/ipchains,在文件头部加入如下内容,
# If you want to use GNOME/KDE, add the following line.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
6. 重新启动Red Hat Linux

四、oracle用户及其组的建立 、创建安装目录、以及设置oracle用户的环境变量(两台机器都做)
(一)、oracle用户及其组的建立

groupadd oinstall
groupadd dba
useradd  -g oinstall -G dba oracle
passwd oracle

id -a oracle


检查oracle用户和组
[root@rac1 ~]# id -a oracle
uid=500(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)


(二)、创建安装目录(两台机器都做)
su -
#

mkdir -p /opt/app
chown -R oracle:oinstall /opt/app
chmod -R 775 /opt/app

(三)、修改环境变量
在RAC1上
su – oracle
$
vi .bashrc
ORACLE_BASE=/opt/app
export ORACLE_BASE
#ORACLE_HOME=/opt/app/oracle/product/10.2.0/db_1
#export ORACLE_HOME
#ORACLE_SID=oradb
#export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH
export PATH
umask 022

五、内核参数的调整和相关参数配置(两台机器都做)
oracle 建议:
shmmax  2 GB 或实际内存的一半
Shmall、shmmni 和 shmseg 设为它们的默认值。



一、内核参数的配置
su –
#
vi /etc/sysctl.conf

内存在2G以内  设为1G  1024*1024*1024   1073741824

kernel.shmall = 2097152
kernel.shmmax = 1073741824
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144


四、修改/etc/security/的配置参数(两台机器都做)

vi /etc/security/limits.conf

oracle soft memlock 3145728
oracle hard memlock 3145728
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

vi  /etc/pam.d/login

session    required     /lib/security/pam_limits.so


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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表