CentOS下oracle11g2图解安装过程.docx
- 文档编号:30727373
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:11
- 大小:283.55KB
CentOS下oracle11g2图解安装过程.docx
《CentOS下oracle11g2图解安装过程.docx》由会员分享,可在线阅读,更多相关《CentOS下oracle11g2图解安装过程.docx(11页珍藏版)》请在冰豆网上搜索。
CentOS下oracle11g2图解安装过程
这些以rpm为扩展名的文件存在于CentOS-5.6-i386-bin-DVD.iso下的CentOS文件中
1|、检查rpm包是否安装完毕:
rpm-qbinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-commonglibc-devellibaiolibaio-devellibgcclibstdc++libstdc++-develmakesysstatvixie-cronunixODBCunixODBC-develglibc-headers
下图是运行rpm指令的结果
上图红色代表改包未安装。
安装方法
(1)可以使用yuminstall包名来安装,
(2)也可以从CentOS-5.6-i386-bin-DVD.iso下的CentOS文件中找到相应的未安装的rpm文件,并把这些文件复制粘贴到CentOS系统中,如下图
然后在这个文件夹中打开终端,就不需要跳转目录了如下图
使用下图指令安装rpm包。
rpm–ivhcompat-libstdc++-33-3.2.3-61.i386.rpm
安装完软件包再检查一次。
接下来是第二步。
2、创建oracle所需要的用户名(oracle)和组名(oinstall、dba),并设置相应的权限:
groupaddoinstall//创建组oinstall。
groupadddba//创建组dba
useradd-goinstall-Gdba-d/home/oracleoracle//添加用户、并添加到组成员
passwdoraclechunzhilianxue//这里的命令为设置oracle的密码,输入二次进行确认我的密码是chunzhilianxue。
如果设置密码成功的话会出现下图所示
3、创建oracle数据库安装的文件目录及路径,并设置文件权限:
[root@mc~]#mkdir-p/home/oracle//设置Oracle的安装目录
[root@mc~]#chown-Roracle:
oinstall/home/oracle//设置安装目录所属的用户和组
[root@mc~]#chmod-R775/home/oracle//设置文件权限
4、接下来修改系统配置
[root@mc~]#vi/etc/sysctl.conf
执行此命令之后,是对配置文件进行修改,再把下面的语句复制粘贴进去,操作如下
kernel.shmall=2097152//固定大小为2M
kernel.shmmax=2147483648//一般设置为物理的一半
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max
然后按ESC退出编辑,再按两次大写的Z,或者输入wq就可以保存文件并退出编辑。
[root@mc~]#/sbin/sysctl-p//使修改后的配置文件生效
5、为oracle用户设置Shell限制
vi/etc/security/limits.conf
在最末尾的地方加上:
操作同4
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
vi/etc/profile//此语句是执行指令,不是修改文件
在最末尾的地方加上:
操作同4
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
Fi
vi/etc/csh.login
在最末尾的地方加上:
if($USER=="oracle")then
limitmaxproc16384
limitdeors65536
umask022
endif
vi/etc/pam.d/login
如果显示结果没有下列语句,则在文件中加入下列行:
sessionrequired/lib/security/pam_limits.so
ssionrequiredpam_limits.so
6、选择是开启还是关闭SELINUX的工作模式
vi/etc/selinux/config
设置SELINUX为disabled
SELINUX=disabled
7、修改系统的发行版本(可不操作)
vi/etc/redhat-release
将CentOSrelease5.6(Final)修改成
RedHatEnterpriseLinuxASrelease5(Taroon)
(因为oracle公司没推出CentOS版本的oracle)
8、下面就在终端用新建的oracle用户登录进行操作:
[root@mc~]#su–oracle
修改.bash_profile此文件即为oracle用户的环境变量,以下是完整配置
vi.bash_profile
操作如下图
然后进入修改文件界面,在文件中添加下列语句
ORACLE_BASE=/home;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/oracle;exportORACLE_HOME
ORACLE_SID=orcl;exportORACLE_SID
PATH=$ORACLE_HOME/bin:
$PATH;exportPATH
保存并退出编辑
source.bash_profile//用此命令载入刚配置好的环境变量文件
exit//退回到root用户
xhost+//确保X窗口的正常显示
su-oracle//再次以oracle用户登录
cd/home/database//转到database目录下,我的database目录是此处
[root@mcdatabase]#$./runInstaller-ignoreSysPrereqs//运行runInstall命令开始安装oracle
进入到启动检测界面
安装的过程会遇到下图的问题,只要根据提示修复就OK了。
1)单击操作系统内核参数:
file-max
2)单击修补再次检查。
(弹出提示框)如下图
3)以root身份运行此脚本就可以了
[root@mc~]#/tmp/CVU_11.2.0.1.0_oracle/runfixup.sh
4)安装pdksh-5.2.14包。
yuminstallpdksh-5.2.14。
数据库安装完毕之后,需要手动执行一条脚本命令:
[root@mc]#/home/oraInventory/orainstRoot.sh
更改权限/home/oraInventory到770.
更改组名/home/oraInventory到oinstall.
脚本的执行已完成
[root@mcoracle]#/home/oracle/app/oracle/product/11.1.0/db_1/root.sh
RunningOracle11groot.sh...
Thefollowingenvironmentvariablesaresetas:
ORACLE_OWNER=oracle
ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
Enterthefullpathnameofthelocalbindirectory:
[/usr/local/bin]:
Copyingdbhometo/usr/local/bin...
Copyingoraenvto/usr/local/bin...
Copyingcoraenvto/usr/local/bin...
Creating/etc/oratabfile...
Entrieswillbeaddedtothe/etc/oratabfileasneededby
DatabaseConfigurationAssistantwhenadatabaseiscreated
Finishedrunninggenericpartofroot.sh.
Nowproduct-specificrootactionswillbeperformed.
Finishedproduct-specificrootactions.
安装完成后设置"/etc/oratab"
[[root@mcoracle]#vi/etc/oratab
#修改为
ORCL:
/home/oracle/app/oracle/product/11.1.0/db_1:
Y
按照提示,一步一步安装,整个过程就非常简单。
安装完以后,重启则oracle服务默认是没有被启动的,则需要手工进行启动。
需要以oracle用户身份登录,登录之后主要服务的启动方式为
数据库服务启动|关闭
[oracle@oraclebin]$dbstart|dbshut
监听器启动|关闭。
[oracle@oraclebin]$lsnrctlstart|stop
em控制台启动|关闭
[oracle@oraclebin]$emctlstart|stopdbconsole
访问https:
//localhost:
1158/em
iSQL*Plus启动|关闭
[oracle@oraclebin]$isqlplusctlstart|stop
访问http:
//localhost:
5560/isqlplus
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CentOS oracle11g2 图解 安装 过程
![提示](https://static.bdocx.com/images/bang_tan.gif)