linux6.5下安装oracle 11,centos6.5下安装oracle11g

centos6.5下安装oracle11g

一、检测并安装Linux的图形界面,这里安装的KDE环境桌面

检测是否已经安装图形界面:命令yum grouplist (该命令输出很长),在命令执行后的输出界面中,没有找到“KDE”字样表明灭有安装KDE桌面,如果找到KDE字样,代表本机已经安装过KDE桌面。

8d353e9e6ae880b928a20628394defa2.png

没有安装KDE桌面的,执行以下命令安装KDE桌面

yum groupinstall “KDE Desktop”

检验:用Firefox浏览器检验是否安装,

安装Firefox命令为yum install firefox

打开火狐浏览器,看图形界面出现,判断是否安装KDE桌面

打开火狐命令为 open firefox

884cc9c34ff504dd5c3a7e2f4ece319a.png

二、建立Oracle系统用户和安装目录

创建一个主组oinstall和一个副组dba。命令如下:

groupadd oinstall

groupadd dba

d3354beda4fb476f17b9a42e3c2f70c2.png

三、创建oracle安装文件

mkdir –p /oracle 创建完后可以用ls命令查看

a69303fa7835c07461d3fdf73271283b.png

添加一个oracle用户,根目录是/oracle,主的组是oinstall 副的组是dba。命令如下:

[root@oracledb ~]# useradd -u 440 -g oinstall -G dba oracle

拷贝包含环境变量的文件到安装目录下,这个之后会用到

[root@localhost /]# cp /etc/skel/.bash_profile /oracle/

[root@localhost /]# cp /etc/skel/.bashrc /oracle

[root@localhost /]# cp /etc/skel/.bash_logout /oracle

338f43e1309da1138668a14aba2331b3.png

为oracle用户设置密码 123456

passwd oracle

35027660a120b8d9df53f9e99183abc9.png

同时在该步骤设置安装目录用户权限,命令为

chown -R oracle:oinstall /oracle

2e45feb9d0d79a4b0095b4f26633369e.png

修改内核参数

vim /etc/sysctl.conf

在sysstc.conf这个文件中加入以下内容,加在文件的末尾,修改完成后用命令:sysctl -p是内核参数立即生效

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

72895dc0a093b1d8e01e7f1eafdc6d70.png

ae9b8cf2f4e524fa4a3bfba3f63baa54.png

修改完成后用命令:sysctl -p是内核参数立即生效

f258f8c4acd497113958877d3f67400f.png

设置oracle用户的shell limit

vi /etc/security/limits.conf

在limits.conf中加入一下内容,同样放在末尾,命令如下:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

adab4b47318fe261c4f1ebb812994462.png

128e56276f735bdb96aa598964356fcc.png

增加下面的内容到文件 /etc/pam.d/login中,使用shell limit生效

vi /etc/pam.d/login 下面的命令同样放在末尾

session required pam_limits.so

050909ece4ec0aa02ae8685172582f62.png

设置Oracle用户环境变量

先要切换到oracle用户下,(注:最高权限root切换到oracle用户不需要输入密码,反之由oracle用户切换到root用户怎样输入相应的密码),命令如下:

su – oracle

到oracle用户后,执行以下命令:

vi .bash_profile

该命令打开隐藏的.bash_profile文件中,将原有的环境变量删除,加入一下环境变量,注意自己的根目录的位置

修改环境变量以后,需要运行命令:source .bash_profile使环境变量立即生效

ORACLE_BASE=/oracle

ORACLE_HOME=$ORACLE_BASE/oracle

ORACLE_SID=DATA

PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

071f1914d538dc96e79ab4a01fc3e9eb.png

检测并安装RPM软件包

在安装Oracle之前,用命令检查必需的RPM软件包有没有安装,检查的命令如下:

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel

41bf919f4fdaecd1e7836ed9d198f4b2.png

如果上图显示XXX is not installed,这个时候就要在安装必要的RPM包,安装命令如下所示:

yum install -y gcc-c++.x86_64

yum install -y gcc.x86_64

yum install -y libstdc++.i686

yum install -y libaio-devel.i686

yum install -y libaio-devel.x86_64

yum install -y compat-libstdc++-33.x86_64

yum install unixODBC.i686 -y

yum install unixODBC.x86_64 -y

yum install unixODBC-devel.i686 -y

yum install unixODBC-devel.x86_64 -y

yum install libaio-devel.x86_64 -y

yum install elfutils-libelf-devel.x86_64 -y

yum install libaio.i686 -y

yum install libgcc.i686 -y

yum install ksh.x86_64 -y

yum -y install numactl-devel*

执行以上命令进行安装

准备安装oracle数据库,上传Oracle11g压缩包

2bc6ebd4d2daf63e281ad2c3605a3f61.png

9239b40f2555815561dc37b767bad98f.png

解压缩

91c1e50bc5b8955b9a2a95f8a530755a.png

使用上述步骤后将oracle数据库解压后会生成一个databse文件夹。

改变oracle用户访问安装包的权限:

chown -R oracle:oinstall /oracle/database

b036adfdd282bdc4593d273404937b74.png

注销root用户,改用oracle用户登录(以下操作使用Oracle用户,进入虚拟机图形化下操作)

,来的databsse文件夹下,开始安装,安装命令为

cd /oracle/datebase

./runinstaller

63fa3bbbc6d71669ffe53810e3baa36a.png

执行该命令后系统会先检测安装Oracle的各项必要条件,如果之前条件配置满足,各项检测通过,则会弹出Oracle的安装图像界面。如果监测有失败项,请根据提示自行查找相应的解决方案。弹出图形界面后,可以根据图形界面一步步安装

该界面主要是要你提供邮箱等方便服务(这里不用填写),去点对勾(希望接受oracle的安全更新)并单击下一步,此时会弹出对话框,询问是否需要继续操作,选择YES即可进行下一步安装。

7eb738595de58ada77105691fe1f553e.png

创建新的数据库,选择第一个

bc7c09061c25048ff73aeb4a4c52a453.png

桌面模式,选择第一个。

5787868700043ff5f447cd026baded41.png

路径和sid不用修改,默认就好。填写数据库密码:Oracle

7b9fdff03e2f4edb979362e238705eec.png

确认

b63ab0173c53ff959ed33be7397f09c8.png

更改中央库路径放到/Oracle下面,或者其他路径下也可以。

64e979f76ade6ed1afa0bb5dfc4ba474.png

确认

ba839949de6a53934147f271b2749e06.png

查看是否有未安装或者安装失败的包,有的话可安装可不安装建库后也可以在安装,本文档勾选忽略进行下一步。

3c0ad639b458af72e99a1d1c2158ee71.png

安装

22d17c3bb33d8b7567bbdf289b11178a.png

26ce78426ee98999588e90e1931b3243.png

d910369c7c636cc5018d6218f0a63975.png

8a3b5ca49d780ef73ac623ddf2f5bef5.png

ef3c3864f103fbc95dac5f17d1213359.png

a41cbe93e2ecd45553ede3b79a9f921f.png

c3f4158d2ee44b6291f1f65073581758.png

ed93caf24146ebda4e59ee603ad001e4.png

350c1907c3a63160fb70ec713d593b10.png

cb6055bf5f915df6aa16779146f62757.png

3b7484e687d6bb51f827c1e6596c5331.png

访问https://localehost:1158/em

e6f6e1200c7e895d1a1f2082ada10dd0.png

b2a44ed7ae6b43c5e5a5f5aee601bc1d.png

3db9fa449df6fa1186bd96ffe70b8e40.png

e2b78d79bcd6f11da94968eecad4933f.png

6fd4e1edc389a81de6d7eb2c3c1f124d.png

查看监听

lsnrctl starus

88b906170f609f9d0663185b16fcd463.png

配置监听

bc90340770856d8347b37240847f8595.png

880a806d9b4f937f42f8fe544d4c5108.png

c341df72bdd7ed139b780bd11d4df9cc.png

7393f784d751aa81328376b6422f78b8.png

c4a907aa0dc5d44e71c57e6ae526e3ca.png

86d2fe894ee19408275da2c7d79eaa96.png

a0c86096a793a9c1720aae53a57795b1.png

004d7fabad04295403e4674f156a98ad.png

e8f18e5de96aacc2edacff43c71adae4.png

77e774ceba09ca5cb514b53ae74db277.png

1ed6917c58fdec0e773e0a809c803c92.png

切换root查看数据库端口是否修改成功,确认是否可以链接

e954c310b2f01c7f368a8bd0cf297666.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值