文档章节

Linux上安装Oracle 11R2

u
 useraxian
发布于 2015/05/07 16:31
字数 1562
阅读 41
收藏 0

#代表root用户,需要以root用户执行其中的命令。

$代表oracle用户,需要以oracle用户执行其中的命令.

官方安装文档参考:http://docs.oracle.com/cd/E11882_01/install.112/e24324/toc.htm

1、内存需求:

2、官方的说明是:至少1GB的物理内存,建议是2GB或以上

# grep MemTotal /proc/meminfo   //查看内存大小

MemTotal:        1031372 kB

注:在先决条件检查的时候,如果内存项目(或者虚拟内存项目)faild可以勾选ignore all,

也是可以顺利安装的。

3、# grep SwapTotal /proc/meminfo   //查看虚拟内存大小

# uname -m      //查看处理器类型

86_X64

4、# df -m /dev/shm  //查看可用的共享内存

Filesystem           1M-blocks      Used Available Use% Mounted on

tmpfs                      504                    1       504       1%    /dev/shm

如果创建的时候把内存设置为自动管理(AMM),memory_max_target,memory_target

必须小于上面的值。当然手动管理的时候分配的内存也必须在上述的共享内存范围内。

5、磁盘需求:

# df -h /tmp   //查看可用的/tmp空间

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda2              17G   12G  3.8G  76% /

临时目录的空间应该不小于1GB,如果没有1GB可以考虑删除临时目录中的文件,或者设置oracle用户的TMP,TMPDIR环境变

量。

6、# df -h  //查看磁盘的空闲空间

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda2              17G   12G  3.8G  76% /

tmpfs                 504M  260K  504M   1% /dev/shm

/dev/sda1             194M   24M  161M  13% /boot

 

7、RPM包要求:

binutils-2.17.50.0.6

compat-libstdc++-33-3.2.3

elfutils-libelf-0.125

elfutils-libelf-devel-0.125

elfutils-libelf-devel-static-0.125

gcc-4.1.2

gcc-c++-4.1.2

glibc-2.5-24

glibc-common-2.5

glibc-devel-2.5

glibc-headers-2.5

kernel-headers-2.6.18

ksh-20060214

libaio-0.3.106

libaio-devel-0.3.106 

libgcc-4.1.2

libgomp-4.1.2

libstdc++-4.1.2 

libstdc++-devel-4.1.2

make-3.81

sysstat-7.0.2

[oracle@zeng ~]# rpm -q sysstat

sysstat-9.0.4-11.el6.i686

检查包命令# rpm -q package_name

1

安装包命令: #yum install -y   binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc   gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++   libstdc++-develmake numactl sysstat libXp unixODBC unixODBC-devel

 





 

!注意:在安装界面的先决条件检查的时候如果还出现了不在上述的RPM,如果经过rpm –q 命令检查后确定是已经装了,还提示没

有缺少包,那是因为版本不一致导致的,直接可以忽略过。但是缺少的包一定要装全。(安装时候有可能包发生兼容性问题,我安装

的时候就出现这种情况,总而言之安装的时候出现错误问题的话到安装日志中查看,看不懂的百度)

8、创建用户与用户组以及需要的目录:

#groupadd oinstall

#groupadd 

#useradd -g oinstall -g dba -m oracle

#passwd oracle

#mkdir /opt/oracle11g

#mkdir /opt/oracle11g/product

#mkdir /opt/oracle11g/oradata

#chown -R  oracle:oinstall /opt/oracle11g

9、配置内核参数:

#vi /etc/sysctl.conf 

把下面的内容加进去:

## These parameters configure to oracle 11gR2 database.

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

# /sbin/sysctl -p  立即改变内核参数的当前值。

 

10、修改资源限制

$vi/etc/security/limits.conf

把下面的内容加进去:

## These parameters configure to install oracle 11gR2 database.

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  1024

oracle              hard    nofile  65536

oracle              soft    stack   10240

11、配置oracle用户环境:

$vi.bash_profile(这个文件应该根据安装包的位置:/home/oracle/dababase)

把下面的内容加入:

## These parameters configure to install oracle 11gR2 database.

 export ORACLE_BASE=/opt/oracle11g

 export ORACLE_SID=oracle

 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

 export PATH=$ORACLE_HOME/bin:$PATH

 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

12、修改主机名 与IP对应

修改/etc/hosts文件(root帐号下操作)

编辑文件 vi /etc/hosts,添加一行:192.168.123.144 oracledb(主机名)



13这步不执行的话后面运行runInstaller的时候会报错


# xhost  


#export DISPLAY=0.0

实际的安装:

#unzip linux_11gR2_database_1of2.zip

#unzip linux_11gR2_database_1of2.zip

进入安装目录:

#./runInstaller

下面是跳出OUI。执行oracle软件安装与数据库安装任务。

1、配置安全更新,如果有oracle的支持账户与密码,将他们输入对应的区域。如果没有,

选择一个电子邮箱试错3次oracle会“将使用指定的电子邮件地址匿名注册产品”。

2、安装选项:

创建和配置数据库

仅安装软件

升级现有的数据库

这里选择创建和配置数据库。

3、系统类型:

桌面类,如果在笔记本或桌面电脑上面安装请选择此项。允许oracle以最低的配置启动。

类,如果在服务器类中安装请选择此项。此项提供更多的高级设置选项。

选择桌面类进入典型安装阶段。

4、使用默认的Oracle继目录、软件安装位置、数据文件位置或者自行指定。此时要注意查看磁盘的空闲空间。

选择数据库的安装版本:

版安装:完全安装,可以使用oracle的各项特性。

标准版安装:某些特性不支持。如partition、、Data Guid等。

个人版安装:oracle的各项特性都可以使用,但是只允许单用户连接。

建议:在测试与学习的时候建议选择企业版安装,这样可以体验使用oracle 的各种特性。

5、选择字符集:默认是ZHS16GBK,建议更改为UnicodeAL32UTF8。以便支持其他语系。

6、输入全局数据库名、管理口令。

7、OUI自行检查安装的软硬件环境,如果发现异常会,提示某某项未通过。如果存在未通过的项目,仔细查看未通过的原因。解决以

后再进行OUI 的软硬件环境检查。某些未通过的项目,可以跳过。如虚拟磁盘空间不足。

8、摘要浏览。就是把前面所做的工作都罗列出来。

9、文件复制、安装。

10、安装完成。

软件安装完成需要以root执行的两个脚本位置:

#sh /opt/oracle11g/oraInventory/orainstRoot.sh

#sh/opt/oracle11g/product/11.2.0/dbhome_1/root.sh

 


© 著作权归作者所有

共有 人打赏支持
u
粉丝 0
博文 2
码字总数 1616
作品 0
福州
私信 提问
CentOS 7 静默安装oracle 11R2 ,并手动创建数据库 createdatabase

官方文档:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGD 需要的安装包: binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 compat-libst......

guoleopard
2017/04/26
0
0
Oracle数据库12cR2(项目实战之二):Linux系统安装Oracle12.2

五、课前预习 Oracle数据库基础入门培训课程(基础概念) http://edu.51cto.com/course/course_id-3701.html 六、课后练习 Oracle数据库SQL语言实战培训教程(全面、详细、案例、精讲)套餐 ht...

风哥Oracle
06/29
0
0
Linux系统Oracle12.2 RAC集群实施维护_Oracle数据库12cR2(项目实战之五)

课程目标 风哥Oracle数据库教程12cR2(项目实战系列)之五:Linux系统上Oracle 12.2 RAC实施与基本维护,包括系统安装与环境配置、ASM存储配置、Oracle 12cR2 RAC集群软件安装、RAC数据库软件...

风哥Oracle
06/28
0
0
CentOS 6.5 安装Oracle 11g R2

CentOS 安装Oracle 11g R2 实验环境: Linux服务器操作系统:CentOS 5.5 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.32.130 Oracle数据库版本...

首席吊炸天
2015/01/26
0
0
centos 7-64bit 安装 oracle11g

// 注释 # root用户 $oracle用户 1. 关闭安全措施 # chkconfig iptables off // 永久关闭防火墙 # service iptables stop // 暂时关闭防火墙,重启系统后会自动打开 # sed -i "s/SELINUX=en...

ghl
2015/07/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

短视频App开发:短视频爆发式增长

短视频领域依旧热闹非凡,众多巨头纷纷布局短视频领域,推动市场格局的新变化。迹象显示,行业企业正纷纷瞄准AI(人工智能)及5G契机进行布局,力图获得下一步发展优势。 短视频市场火爆 竞争...

ThinkSNS账号
13分钟前
0
0
图形用户界面和交互输入方法---交互式构图技术

基本的定位方法 拖拽 约束 网格 橡皮条方法

中国龙-扬科
20分钟前
0
0
Win10:键盘任一键实现了 “一键开机”

微软自 Windows 10 系统起,默认自己的系统都开始支持“快速开启”。实质上就是“快速开机”的功能。 此功能的特点是:对于装载了 Windows 10 的电脑,开机时,只需要轻轻按一下键盘上的任意...

LivingInFHL
37分钟前
0
0
vue-router的HTML5 History 模式设置

VUE是当下最火爆的前端框架之一,vue-router是vue项目中几乎都会用到的组件,然而体验一时爽,其实坑不少。本篇经验将详细介绍vue-router的两种mode效果和开发测试环境下的问题,并给出解决方...

peakedness丶
42分钟前
1
0
Dubbo 源码分析 - 服务引用

1. 简介 在上一篇文章中,我详细的分析了服务导出的原理。本篇文章我们趁热打铁,继续分析服务引用的原理。在 Dubbo 中,我们可以通过两种方式引用远程服务。第一种是使用服务直联的方式引用...

小刀爱编程
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部