admin 管理员组文章数量: 887021
2023年12月23日发(作者:深圳计算机软件培训机构)
ORACLE 11G 安装(在Red Hat Linux Server
6.4环境下的逻辑卷lvorcl)
在Linux环境下安装前的准备(此过程是安装Oracle 11g R2)
Checking the Hardware Requirements
请查看附带的Oracle 11g官方文档有详细介绍。
1. 物理内存:
逻辑卷创建:
创建单独的8GB空间
物理卷:
创建卷组(myvg):
创建逻辑卷(lvorcl):
创建文件系统:
检查操作系统要求:
检查是否已经安装这个包,例子:
6.i686
compat-libcap1-1.10-1.i686
compat-libstdc++-6.i686
6.i686
gcc-c++-6.i686
6.i686
6.i686
ksh
6.i686
libstdc++-6.i686
libstdc++-6.i686
6.i686
6.i686
6.i686
6.i686
–qa |grepbinutils Rpm
创建安装数据库所需要的用户(组):
groupadd oinstall (建组)
griupadd dba (建组)
useradd -g oinstall -G dba oracle (建oracle用户)
passwd oracle(设置密码)
配置内核参数:
Vi /etc/
-max-nr = 1048576
-max = 6815744
= 2097152
= 536870912
= 4096
= 250 32000 100 128
_local_port_range = 9000 65500
_default = 262144
_max = 4194304
_default = 262144
_max = 1048576
使内核配置生效
# /sbin/sysctl–p
添加Oracle用户的限制参数:
修改/etc/security/文件,输入命令:vi
/etc/security/,按i键进入编辑模式,将下列内容加入该文件。
#vi /etc/security/
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile4096
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i入编辑模式,将下列内容加入该文件。
键进session required /lib/security/pam_
session required pam_
3)编辑/etc/profile,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。(注意在 = 号两边有空格,如果没有可能出错)
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
创建数据库所需要的一些目录:
mkdir -p /u01
mount /dev/myvg/lvorcl /u01 (lvorcl是我的逻辑卷)
mkdir -p /u01/app
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app
设置Oracle的环境变量
在Linux环境下安装Oracle 11 R2
要在以上建立的Oracle用户来安装
①运行安装程序。用户登录系统后,进入到解压缩生成的database目录下,运行runInstaller安装程序,如图:
如果没有问题,请直接跳过以下的问题,继续向下看。如果出现以下情况,想想是什么问题?
第一个问题:
解决第一个问题的方法:
1用root用户登录系统
○2# vi /etc/sysconfig/i18n
○3把里面的内容改为:LANG=”en_-8”;
○4保存后,重启系统。
○第二个问题:
解决第二个问题的方法:
出现这种错误是因为主机名和/etc/hosts文件不一致,只需把主机名和其文件就ok了。
IP写入/etc/hosts
若还不明白,请参考:
/
○2运行./runInstall之后,出现一下界面:会提示你
第一个选项:提供您的电子邮件地址是安全问题的通知,并启动配置管理器安装产品
第二个选项:我希望通过我的Oracle支持接收安全更新
Email。这里我选择第一个选项;
可以两个都不选,也可以输入你的
选择好后,点击下一步
○3会出现以下界面:选择第二个选项,只安装Oracle
数据库软件,等安装好后再创建数据库;
选择好后,点击下一步
4会出现以下界面:我们选择第一个,只安装数据库;不要选第○二个,real application cluster(RAC)实时应用群,现阶段我们还没有能力使用,以后再安装RAC;
选择好后,点击下一步
在左边的Available Languages(可利用语5会出现以下界面:○言)找到Simplified Chinese,双击,就会自动加到右边的Select Languages,如图:
选择好后,点击下一步
6会出现以下界面:问我们选择什么版本的数据库来安装,我○们就默认选择Enterprise Edition(企业版),如图:
选择好后,点击下一步
7会出现以下界面:显示的都是数据库的位置,如果之前的配○置成功的话,会自动显示,默认,直接下一步,如图:
选择好后,点击下一步
8会出现以下界面:此界面是建立库存,如果之前配置成功的○话,就会出现以下的界面,选择默认,如图:
选择好后,点击下一步
9会出现以下界面:提示的是操○作系统的组,之前配置成功的话,
会出现以下的界面,我们不要改动它,默认:如图:
选择好后,点击下一步
10会出现以下界面:正在检查之前的配置是否都成功了,如果○都成功了,就会没有任何错误提醒,如果没有全成功,会出现各种问题,我出现的是以下第二个界面的问题,如图二:
图一:
图二:
解决图二的方法:
图二提示的是我们缺少了一个pdksh-5.2.14的包,所以,我们找到Linux的包把这个包安装上就可以通过啦!(这里就不详细说明了,我想,(补充的是,这个包很重要,务必要下载好,因为“Linux系统提供了,它支持任务控制,可以在命令行上挂起、后台pdksh(ksh的扩展)执行、唤醒或终止程序。”)你们的Linux也是有一定基础的。在此只截个图给大家参考:
成功后会出现以下界面,如图三:
图三:
选择好后,点击
finish:
11会出现以下界面:此时,数据库已经正在安装中,耐心等待○
安装即可,但是如果下载过程中不是图一这样,而是图二的话(因为在oracle官网上下载的Oracle 11gR2
有两个包,而我们安装过程中只挂载了一个包,所以在安装过程中,Oracle会涉及到另外一个安装包里面的文件,由于安装过程中,只加载了一个安装包,所以没有识别到另外一个安装包,所以提示你没有找到文件;请联系我,我有一个,用iso镜像的方法把它们都弄在一起的iso镜像安装包;
联系电话:
137****8366;
qq:929006422;
e-mail:):
图一:
图二:
安装完成后:
12会出现以下界面:提示我们登○录中root用户下去运行所提示的
脚本,解决方法请看下去:
解决方法:
运行完成脚本后:
13如下图,我们点击OK:
○
点击OK后:
12会出现以下界面:我们的数据已经安装完成了。(但是还没有○创建好数据库,想知道怎么创建数据库,继续看下去吧!!!!!)
Oracle 11g R2 for linux创建数据库实例:
①oracle安装成功后,我们一般会使用Oracle的 DBCA来创建数据库,但是,在运行DBCA的过程中,会出现如下情况,如图:
不要害怕,正所谓发现问题们就要学会解决问题嘛!请看以下解决方法:
既然运行不了,出现以上错误就是因为我们没有设置oracle
的环境变量;所以设置oracle
的(解决方法:环境变量方法如下:在Oracle用户下运行一下命令:vi .bash_profile,在环境变量里面加入export
PATH=$PATH:$ORACLE_HOME/bin:.,详细如图:
至此,问题就解决了。如果再次运行dbca还不行的请重启系统,如果重启系统都不行的话,那以后还真的要多积攒点RP了。哈哈~~~~~~到这里了,是不是感觉到很有趣了呢?让我们继续寻找这种乐趣吧!
②在第一步完成之后,创建dbca的命令就可以运行,创建Oracle数据库了,我们再
次输入dbca的命令运行,会出现以下的界面:(这个界面提示你,欢迎创建Oracle数据库,我们默认即可)
上一步选择好后,点击next
3会出现以下界面:(提示我们,○选择您想要执行的操作,我们就选择:create a database 即可
)
上一步选择好后,点击next
4会出现以下界面:提示我们要选择安装那种数据库,这里我○们选择第一个general purpose or transaction
processing(通用或者事务处理)。至于第二个,我会另外写一个文件讲解,如果需要也可以联系我;至于第三个data
warehouse(数据仓库:可以借鉴:
数据仓库是为企业所有级别的决策制定过程提供支持的所有类型数据的战略集合。它是单个数据存储,出于分析性报告和决策支持的目的而创建。为企业提供需要业务智能来指导业务流程改进和监视时间、成本、质量和控;
/view/?from_id=1264024&type=syn&fromtitle=data+warehouse&fr=aladdin#1,现阶段我们还没有必要去了解。所以这里不多说。)
上一步选择好后,点击next
5会出现以下界面:输入数据库○全局名称和SID,这名称随你写,如图:
上一步选择好后,点击next
○6会出现以下界面:一步
默认直接下
上一步选择好后,点击next
开始基于浏览器的7会出现以下界面:自从Oracle 10g○database control项,此处通常选择缺省配置“使用
enterprise manger”设置,出现以下问题,请看下面的解决方法:
解决方法:
出现以上问题(因为我们没有配置好监听,所以我们要配置一个监听),我们重新打开一个文字窗口,在Oracle用户下,运行netca,出现如图:
在上图中,我们选择Listener configuration,点击Next,
出现以下界面:
出现以上信息,默认,直接Next:(出现监听名称,你可以默认,也可以自己改一个名字,这里我们默认)
选好后,点击next:
会出现以下界面:选择端口,我们就默认,直接下一步即可:
选好后,点击next:
会出现以下界面:选择端口号,默认是1521,如果你不想用默认,也可以选择第二个选项修改端口号。我们这里安装就使用默认的端口号;
选好后,点击next:
会出现以下界面:问题是否再建一个listener(监听),我们选择NO;
选好后,点击next:
会出现以下界面:提示你监听配置成功;
选好后,点击next:
会出现以下界面:点击finish完成监听配置;
至此我们就配置好监听了;
完成监听配置后我们回到第七步:
7会出现以下界面:完成以上监○听配置后,就没有问题提示了。
选好后,点击next:
8会出现以下界面:提示我们要设置用户密○码,既然这样我们就设呀!我们现在是学习阶段,为了方便管理,我们在这里就选择Use
the sane administrative password for all
account(所有账户使用同一管理口令).注意:如果再企业开发中,可千万不要这样设置喔!这样设置是不安全的。
选好后,点击next:
9会出现以下界面:该界面用于选择数据库○的存储机制,通常可以选择文件系统存储;但是自从Oracle 10g 引入了自动存储管理(Automatic Storage Management ASM)新特性,我们DBA就多了一个选择,但是ASM技术主要应用于RAC(real application clusters)集群数据库的开发,所以在单机上使用ASM需要进行一些特殊的配置,在Oracle 10g中,需要启动CSS服务,在Oracle 11g R2 中,需要安
装Grid Infrastructure.如果想了解ASM安装,请联系我,我们可以共同学习探讨;这里就不多说了。
选好后,点击next:
10会出现以下界面:指定快速闪回恢复区○(Flash Recovery Area)与是否设置归档,这里我们默认选项即可,
选好后,点击next:
11会出现以下界面:是否创建样例模板界○面,我们是初学者,可以利用这个样例来做一些练习,所以我们勾上,如图:
选好后,点击next:
12会出现以下界面:这个是初始化参数界面,○(Memory)内存、(Sizing)磁盘大小、(Character
Sets)字符集、(Connection Mode)连接模式,这里我就不多说,只是重点说说:(Character
Sets)字符集,因为我是安装在Linux中的,Linux系统中的字符集是英文的,所以要修改一下,如图二:
图一:
图二:
选好后,点击next:
13会出现以下界面:提示,进入了一○个储存以及文件信息,可以按需要进行调整,通常默认即可。注意:控制文件选项,其中定义了控制文件至关重要的几个参数,这些参数一旦确定,如果要修改,就需要重建控制文件才能修改了.如图:
选好后,点击next:
14会出现以下界面:选择生成数据库创建脚○本,我们勾上选项,如果你想,你也可以选择sava as database template(储存为一个数据库模板),这里我们选择create database选项,如图:
选好后,点击finish:
15会出现以下界面:创建数据库概述,点○击Ok即可:
选好后,点击OK:
16会出现以下界面:至此,所有数据库要选○
的选项我们都完成了,耐心等待数据库的创建吧!经历了千辛万苦,终于把数据库创建了,是不是感觉到比在windowns 环境下创建数据库更有成绩感呢?但是,这只是开始,我们还不可以放松,如果累了就休息一会,我们继续去学习吧!!!哈哈~~~~~
安装完成后,会出现以下界面:一定要记住The database control
url ,因为这是用EM登录的网址,我这里是:
:1158/em
版权声明:本文标题:oracle11Gr2安装在Linux逻辑卷上 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1703292541h445781.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论