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准备工作:
官方安装手册
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
=
250
32000
100
128
fs.
file
-
max
=
6815744
net.ipv4.ip_local_port_range
=
9000
65500
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
id
oracle
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
|
安装过程截图见:http://www.aiisen.com/centos-install-oracle11g-zh.html