Centos 6 安装 配置 oracle11g R2

分享到:0

分类:                          Linux&CentosOracle

1、安装centos6.3_64位:

下载地址:http://mirror.bit.edu.cn/centos/6.3/isos/x86_64/

CentOS-6.3-x86_64-bin-DVD1.iso

CentOS-6.3-x86_64-bin-DVD2.iso

setup关闭防火墙 配置IP


查看 /etc/hosts 文件 内容是否正确

查看 /etc/host.conf 文件,查看是否有多余内容


2、安装Oracle准备工作:

下载oracle:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html

官方安装手册

http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
yum install pdksh*
#其中centos6.3无法yum安装pdksh包,请通过以下链接下载安装:
wget ftp://fr2.rpmfind.net/linux/centos/5.8/os/x86_64/CentOS/pdksh-5.2.14-37.el5.x86_64.rpm
rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm#如果下载不了,下面的附件中有
yum install binutils-*
yum install compat-libstdc++*
yum install elfutils-libelf*
yum install glibc*
yum install gcc-*
yum install libaio*
yum install libgcc*
yum install libstdc++*
yum install make*
yum install sysstat*
yum install unixODBC*

配置内核参数

1
2
3
4
5
6
7
8
9
10
vi /etc/sysctl.conf
kernel.shmmni =4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem =25032000100128
fs.file-max=6815744
net.ipv4.ip_local_port_range =900065500
net.core.rmem_default=8388608
net.core.rmem_max=8388608
net.core.wmem_default=1048576
net.core.wmem_max=1048576

sysctl -p

1
2
3
4
5
6
7
#打开文件数和进程数的限制  
vi /etc/security/limits.conf
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
1
2
3
vi /etc/pam.d/login #添加下面2行
session required /lib/security/pam_limits.so
session required pam_limits.so
1
2
3
4
5
6
7
8
#新建用户和组
groupadd oinstall
groupadd dba
groupadd oper
useradd -u600 -g oinstall oracle
usermod -G dba,oper oracle
idoracle
passwd oracle

用ftp传安装文件到服务器上,这个步骤最好放到已经建立好oracle后,用oracle用户登录把文件上传到/home/oracle/目录下即可

1
2
3
4
5
6
7
8
9
10
#建立oracle安装目录
root mkdir /u01
root mkdir /u02
chown -R oracle:oinstall /u01
chown -R oracle:oinstall /u02
su -oracle
mkdir -p /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u02/oradata
mkdir -p /u02/oradata/devdb #最好和数据实例名一样


1
2
3
4
5
6
7
8
9
10
11
12
13
14
#使用oracle帐号登录,开启terminal窗口,
#使用文本编辑器打开/home/oracle/.bash_profile最后加入如下环境变量的设置行:
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
ORACLE_SID=devdb; export ORACLE_SID
ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33
NLS_LANG=american_america.zhs16gbk;export NLS_LANG
PATH=$ORACLE_HOME/bin:$PATH; export PATH
#其zhs16gbk是简体中文的代码。也是数据库的字符集。 american_america是区域代码,关系不大。
Log out,重新以oracle帐号登录,键入env指令查看刚才设置的环境变量。
env
1
2
3
#解压
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
1
2
3
4
#root用户登录到图形界面下
xhost +
su oracle
#到安装目录,安装 ./runInstaller

截图,很辛苦:

Centos 6 安装 配置 oracle11g R2_防火墙

Centos 6 安装 配置 oracle11g R2_下载地址_02

Centos 6 安装 配置 oracle11g R2_oracle_03


Centos 6 安装 配置 oracle11g R2_下载地址_04



Centos 6 安装 配置 oracle11g R2_防火墙_05


Centos 6 安装 配置 oracle11g R2_下载地址_06


Centos 6 安装 配置 oracle11g R2_下载地址_07


Centos 6 安装 配置 oracle11g R2_防火墙_08


Centos 6 安装 配置 oracle11g R2_防火墙_09


Centos 6 安装 配置 oracle11g R2_oracle_10


Centos 6 安装 配置 oracle11g R2_oracle_11


Centos 6 安装 配置 oracle11g R2_oracle_12


Centos 6 安装 配置 oracle11g R2_防火墙_13


Centos 6 安装 配置 oracle11g R2_oracle_14


Centos 6 安装 配置 oracle11g R2_防火墙_15


Centos 6 安装 配置 oracle11g R2_防火墙_16


Centos 6 安装 配置 oracle11g R2_oracle_17


Centos 6 安装 配置 oracle11g R2_防火墙_18


Centos 6 安装 配置 oracle11g R2_防火墙_19


Centos 6 安装 配置 oracle11g R2_防火墙_20


Centos 6 安装 配置 oracle11g R2_下载地址_21


Centos 6 安装 配置 oracle11g R2_防火墙_22


Centos 6 安装 配置 oracle11g R2_防火墙_23



安装完成后,配置:

用oracle用户登录


1
2
3
4
5
sqlplus
/as sysdba
startup #启动数据库,数据库安装好后,是默认启动的。 尽量不要开机自启动(公司dba建议),手工启动比较好
exit
lsnrctl start #启动监听, 数据库安装好后,是默认启动的



ok 啦!


剩下的你就可以自己建立表空间 用户 导入导出数据库了,具体可以参考:


http://www.aiisen.com/oracle-linux-oper-zh.html



附件下载pdksh-5.2.14-37.el5.x86_64.rar (                  200.8                     KB                   )
除非注明,                        爱森(Aiisen)'s Home 文章均为原创,转载请以链接形式标明本文地址
                         本文地址:http://www.aiisen.com/centos-install-oracle11g-zh.html