蓝的成长记――追逐DBA(4):追忆少年情愁,再探oracle安装(Linux下10g、11g)(四)

2014-11-24 12:37:01 · 作者: · 浏览: 5
le

passwd:all authentication tokens updated successfully.

# id oracle

uid=501(oracle)gid=501(oinstall) groups=501(oinstall),502(dba)

# mkdir -p /home/u01/app/oracle

# mkdir -p /home/u01/app/oracle/oraInventory

# chown -R oracle:oinstall /home/u01/app/oracle

# chmod -R 775 /home/u01/app/oracle

4. 配置内核参数、修改环境变量

# vi /etc/sysctl.conf

添加:
kernel.shmall = 4294967296
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
~

# sysctl -p

--使内核参数生效

# su - oracle

$ vi .bash_profile

--修改oracle用户的环境配置文件

--执行:su - oracle切换到oracle用户环境,然后编辑 .bash_profile文件,更改PATH的配置,同时在环境变量中增加NLS_LANG的配置

ORACLE_BASE=/home/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=hyl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH

5. 设置shell限制

--添加以下参数

# vi /etc/security/limits.conf

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
session    required     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

--在/etc/profile文件中修改以下内容

ulimit –s –c 0 >/dev/null 2> &1 修改为

ulimit –s –c unlimited >/dev/null 2> &1

6. 解压安装包、修改版本检查

(例1)、解压.cpio.gz格式包

# zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv >/dev/null 2>&1

(例2)、解压.cpio格式包

# cpio -idmv < 10201_database_linux_x86_64.cpio

(例3)、解压.zip

# unzip p8202632_10205_Linux-x86-64.zip

# vi /home/oracle/downloads/database/install/oraparam.ini

--添加redhat-5如下所示

[Certified Versions]

Linux=redhat-5,redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2

7. 图形化安装oracle、dbca建库、netca配置监听

(略)

请参考“深蓝博客”中相关文章,博客地址:http://blog.csdn.net/huangyanlong。

8. 配置开机启动实例

# vi /etc/rc.d/rc.local

--添加开机启动实例、监听语句

#!/bin/sh
#
#This script will be executed *after* all the other init scripts.
#You can put your own initialization stuff in here if you don't
#want to do the full Sys V style init stuff.
     
touch/var/lock/subsys/local
su- oracle -c "/home/u01/app/oracle/product/10.2.0/db_1/bin/dbstartstart"
su- oracle -c "/home/u01/app/oracle/product/10.2.0/db_1/bin/lsnrctlstart"
~
~
~

# vi /etc/oratab --修改开机启动,将值由N设为Y

hyl:/home/u01/app/oracle/product/10.2.0/db_1:Y

******************************************************************************

Linux CentOS5.6下Oracle11g安装

******************************************************************************

游江而上,沉积翻新:高版本安装

*****************************

篇章二:Oracle11g

2014年 整理于济南

*****************************

追逐技术,游迹天涯。

——深蓝

1. 域名解析设置及网络配置

# vi /etc/hosts

127.0.0.1         localhost.localdomain localhost
::1              localhost6.localdomain6localhost6
192.168.56.103   hyl
# vi /etc/sysconfig/network-scripts/ifcfg-eth0

--修改网卡配置

--若在安装系统时设置,此处可不进行修改

# Intel Corporation 82540EM Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.56.103
NETMASK=255.255.255.0
HWADDR=08:00:27:29:DB:B2