Linux系统下安装ORACLE 11G

来源:互联网 发布:macbook安装windows 编辑:程序博客网 时间:2024/05/05 19:38
一、安装前检查系统环境
 1.查看操作系统的情况
[root@localhost ~]#  cat /etc/redhat-release    --系统版本
CentOS release 6.4 (Final)


[root@localhost ~]# uname -a                    --查看内核
Linux localhost 2.6.32-358.el6.i686 #1 SMP Thu Feb 21 21:50:49 UTC 2013 i686 i686 i386 GNU/Linux


[root@localhost ~]# getconf LONG_BIT            --查看操作系统位数
32


[root@localhost ~]# free -m                     --查看内存及交换分区大小,最小要求512M,此处3821M
             total       used       free     shared    buffers     cached
Mem:          3821       2598       1222          0        147        715
-/+ buffers/cache:       1735       2085
Swap:         3951          0       3951        --交换分区大小


[root@localhost ~]# hostname                    --主机名
localhost


[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0  --IP地址配置
DEVICE=eth0
TYPE=Ethernet
UUID=ce2664ce-1305-4b8d-b2bc-fd5d4411931c
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.2.201
PREFIX=24
GATEWAY=192.168.2.1
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=B8:AC:6F:32:54:45


2.关闭防火墙,禁用SELinux
service iptables stop
chkconfig iptables off


3.确认以下包全部安装
rpm -q gcc make binutils openmotif setarch compat-db libXp --没有的从系统安装盘中找安装包
上传后,手动安装:rpm -ivh gcc-c++-4.1.2-48.el5.i386.rpm


4、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数
kernel.shmall = 2097152   
kernel.shmmax = 2147483648 
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
# sysctl -p  --使内核参数生效


5、创建安装数据库时所需要使用的用户组dba及ora11用户,并将ora11用户加入到dba组

[root@localhost /]# groupadd dba            #创建dba组

[root@localhost /]# useradd -m -g dba ora11 #设定ora11用户为dba用户组的成员

[root@localhost /]# passwd ora11           #设定ora11用户的密码



6、创建Oracle安装目录

[root@localhost /]# mkdir -p /ora11/product/       #创建数据目录

[root@localhost /]# chown -R ora11:dba /ora11     #设定目录所属的用户组和用户

[root@localhost /]# chmod -R 775 /ora11            #设定目录的读写权限



7、配置ora10用户环境,以ora11用户登录,修改ora11用户下的 .bash_profile 文件。增加以下参数
[root@localhost ora10]# su - ora11
[ora10@localhost ~]$ vi .bash_profile  #执行vi命令来修改.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/ora11/product  #oracle根目录
export ORACLE_HOME=$ORACLE_BASE/11.2.0/db_1  #oracle软件存放目录
export ORACLE_SID=ora11  #oracle实例
export LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=American_America.ZHS16GBK
:wq!
[ora10@localhost ~]$ source .bash_profile #使ora11用户环境变量生效


8.上传oracle安装介质并用ora11用户解压,使解压出来的database目录属性为ora11:dba

[root@localhost ora11]# unzip linux_11gR2_database_1of2.zip

[root@localhost ora11]# unzip linux_11gR2_database_2of2.zip

[root@localhost ora11]# chmod -R 775 database/

[root@localhost ora11]# chown -R ora11:dba database/




二、安装oracle
1、在客户端打开Xmanager-Passive和Xshell
[ora10@localhost opt]# export DISPLAY=192.168.2.104:0.0  --这里的IP是我本地PC机的IP
[ora10@localhost opt]# export LANG=en_US.UTF-8           --字符集设置,避免安装时显示乱码


2、进入/ora10/database/目录,执行runInstaller开始安装
[ora10@localhost opt]# cd /ora10/database/

[ora10@localhost database]$ ./runInstaller -ignoreSysPrereqs   --调出图形安装界面










































以root用户执行完两条脚本后,安装完毕




0 0
原创粉丝点击