Oracle11g安装

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

小布老师在LINUX系统中安装ORACLE11g的安装文档

2009-11-26 01:03

在说正文之前,也讲些题外的废话.

由于公司ERP系统的平台为RedHat Linux ES4+ORACLE10g,暂时交由我进行维护,所以想借此机会学习一下linux,对自己的要求不高,就是能在LINUX上安装成功ORACLE,然后会备份和恢复数据库.首先就在当当网上买了一本<基于LINUX平台的Oracel Database 10g管理>的书,由清华出版社翻译的,经过一段时间的阅读,可以说对我的学习没有任何实质性的帮助,建议初学者不要买这本书.

我首先尝试的是在红帽LINUX ES4安装ORACLE10g,经过若干天的尝试,同时也下载了许多的资料一步一步的做,最后都是不成功,最主要的是在进入oracle安装的时候,老是检查出来安装的一些RPM包版本不对,人搞得很烦燥,并且本人对LINUX也是一菜鸟,因此在这之后的好长一段时间都没再去尝试了.

最后在的论坛上看到了小布老师专门给菜鸟制作的视频讲座,才又开始新的学习.终于按照视频里的一步一步,安装成功了11g.其实我的文章就是根据视频里的步骤再复述了一遍,我的最大目的是温习一下安装的过程,让自己更熟练一些.,同时也给同级别的菜鸟一些学习的信心.

操作平台:VMWARE6.0+CentOS4.5.(可在下载).大家注意,LINUX 版本的不同会给菜鸟带来很多纳闷的困扰,我建议如果想按照这篇文章安装,就一定要下载这个LINUX版本,它是免费的,不会像红帽一样涉及到版权的问题.可以说等于红帽的ES4版本.

数据库版本:ORACLE11G R1(我是在emule上下载的)

辅助软件:SecureCRT Filezella AdobeAcrobatReader

硬件:内存 1GB 硬盘空间>18GB

我下载的是DVD版本的OS,在虚拟机软件中先将OS载入到了光驱中.

在LINUX中,一定要注意大小写.特别是命令.

首先在虚拟机软件中安装CentOS,在安装时,

1 SWAP分区我设置了2048MB即内存的2倍,其它空间都装载到了"/"根目录,共计两个分区

2 配置好静态IP地址

3 选择"自定义安装",安装必需的软件包"GNOME图形界面

" ,Developments Tools和Legacy Softeare Development, Editors.其它可以不必安装,节省资源.

安装完成OS后.

1 利用SecreCRT利用SSH登录至LINUX,我大部分的操作都在这上面进行,因为VMWARE中OS切换很不方便 .并且在实际环境中,管理中也都是通过SSH远程登录维护LINUX,非常方便.

2 利有开源的FileZella FTP工具SSH连接至LINUX,传入下载的ORACLE文件,我下载的为.ZIP格式.

3 首先修改/etc/inittab文件,将其中的id:5:initdefault:中数字5改成3.就是将启动后进入图形界面改成进入字符界面,以节省资源.这个操作我以前一直想学习到,没想到在这里知道了,当时非常的开心.所以说,会安装ORACLE后,一些常见的LINUX命令操作也都学习到了. 改完后输入reboot重启一下OS

4 打开ORACLE.ZIP中的b32002.pdf文档,从第2节开始就是讲的怎样安装ORACLE.用来做参考,同时一些代码可以直接从PDF中COPY,非常方便.

5 检查PDF文档中要求的必需RPM包是否已安装 . 命令:rpm -qa | grep 包名称.

一般都是有6个包未安装,打开OS的映像文件,打开其中的RPMS目录,将6个包提取出来,再FTP到LINUX目录下.同时,在其目录下输入rpm -ivh *.rpm安装所有包.OK

binutils-2.15.92.0.2-18

compat-libstdc++-33.2.3-47.3

elfutils-libelf-0.97-5

elfutils-libelf-devel-0.97-5

glibc-2.3.9.4-2.19

glibc-common-2.3.9.4-2.19

glibc-devel-2.3.9.4-2.19

gcc-3.4.5-2

gcc-c++-3.4.5-2

libaio-devel-0.3.105-2

libaio-0.3.105-2

libgcc-3.4.5

libstdc++-3.4.5-2

libstdc++-devel-3.4.5-2

make-3.80-5

sysstat-5.0.5

unixODBC-2.2.11

unixODBC-devel-2.2.11

elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm \

elfutils-libelf-devel-0.137-3.el5.x86_64.rpm \

两个包彼此依赖,可以用命令同时安装:

Rpm –ivh elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-0.137-3.el5.x86_64.rpm

6 创建ORACLE组和用户,安装目录和权限

mkdir -p /u01/oracle

groupadd dba

groupadd oinstall

useradd -g oinstall -G dba -d /u01/oracle oracle

passwd oracle 设置密码

chown -R oracle:oinstall /u01

ls -l 命令查看是否生效.

7 vi /etc/hosts

修改该文件,加入你的LINUXIP地址主机名称

主机名称可用hostname查看.

8 检查进程数fs-filemax值,应该是10260这个数值,除以512后为进程数值.具体作用不太明白,这是值是系统会给出的,我们也不要去改.命令为:cat

/proc/sys/fs/file-max

9 修改/etc/sysctl.conf,加入以下内容:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

相关文档
最新文档