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 = 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

截图,很辛苦:

f9ba937e-70f5-4ebf-a122-6d882383811f.png

7353d728-972d-4e37-8a8b-0e7e051b7fd6.png

f66acc5e-5068-4210-9cea-fb449fe98d84.png


7ddcf278-8b12-4fb7-a1e9-caf539a6dbd4.png



ffd29e6b-db64-4a69-8006-ef67de2cece8.png


3f8e2d25-09ff-4ef4-b688-9e0ceb276787.png


f851160d-2cf4-4f4f-8bc2-8d1b5094c762.png


a3fdd105-f5b3-496a-9d39-cf4648acbfda.png


ecb237c4-eb4a-4bf2-8485-e0af77092ec5.png


fd760512-89f1-4ed6-a7a0-3506d0306a57.png


9b25e5d5-9950-4e2b-9aca-49daab7fe22b.png


861a0194-828a-4419-80be-c92399b5f254.png


a32d9243-fb51-4f4e-89db-b5fb762b5814.png


340075b5-fdc2-4d11-b6ac-101e4252db8d.png


2ace668f-8c9c-4c52-a716-6921d4d0f745.png


978d7b6b-5984-4e73-aeba-bd5da217fceb.png


8ecaa691-1831-49fa-ae4d-42addf742d63.png


c1d16ec7-84f8-44c7-9d39-2a20a9e0cf30.png


83bdca6a-4340-41d4-a8bd-81ce9de788f1.png


1a9efff3-1ff3-4242-a777-4ff5626c0680.png


0ace7c9a-8003-4d74-adaa-cb8d3c4faf0f.png


050e153d-7732-49cc-be19-e14a5ef3904a.png


55fcdf36-0781-4636-9616-79650410b4ee.png



安装完成后,配置:

用oracle用户登录


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



ok 啦!


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


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



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