Oracle 11g 安装(RMDBS)

Oracle 11g 安装(RMDBS)

  • Oracle:Oracle 11g R2

安装前准备工作

① 配置IP地址

cd /etc/sysconfig/network-scripts/     #编辑网卡文件
vim ifcfg-eth0
	ONBOOT=yes
	BOOTPROTO=static
	IPADDR=192.168.2.130
	NETMASK=255.255.255.0
service network restart  #重启网络
ifconfig  #查看配置

在这里插入图片描述
② 关闭防火墙和selinux

service iptables stop  #本次开机关闭
chkconfig iptables off  #下次开机也关闭
service iptables status   #查看防火墙状态

在这里插入图片描述

setenforce 0    #本次打开或关闭selinux
getenforce    #查看selinux状态
vim /etc/selinux/config    #编辑selinux配置文件下次开机也关闭
	SELINUX=disabled

在这里插入图片描述
③ 编辑/etc/hosts表,一般使用主机名来识别数据库,做一个本地的域名解析

vim /etc/hosts
	192.168.2.130 xiaoha

在这里插入图片描述
④ 创建Oracle用户,主要是管理Oracle软件的,创建oinstall和dba的组

groupadd dba    #创建dba的用户组
groupadd oinstall    #创建oinstall用户组
useradd -g oinstall -G dba oracle   #创建oracle用户指定,-g设置的是用户的主用户组。 这些信息记录在/etc/passwd中;-G设置的是用户附加组,记录在/etc/group中。
id oracle    #查看oracle用户的主组和附加组

在这里插入图片描述
⑤ 创建安装的文件夹(/u01/app/oracle)并修改文件夹权利

mkdir -p /u01/app/oracle    #创建安装文件夹,-p指的是创建父目录
ls -ld /u01/    #查看/u01/目录的权限以及所属用户用户组
chown oracle:oinstall /u01/ -R     #递归的修改/u01/目录的所属用户用户组
chmod 775 /u01/ -R    #递归的修改权利

在这里插入图片描述
上传数据库软件,上传文件用的是WinSCP,上传到Oracle用户的根目录下
在这里插入图片描述
⑥ 安装yum源,安装Oracle所必须的软件包时需要

#通过yum仓库来安装,将光盘挂载在/media目录下
umount /media/RHEL_6.4\ x86_64\ Disc\ 1/
mount /dev/cdrom /media
vim /etc/yum.repos.d/dvd.repo
	[base]
	name=xx
	baseurl=file:///media
	gpgcheck=0
yum list   #列出yum中的安装包

在这里插入图片描述
⑦ 开启XDMCP服务,因为驱动原因Linux 6.4中无法使用鼠标,但是安装Oracle需要用到鼠标,解决方法就是用xmanager来远程桌面进行安装

init 5     #开启图形界面
vim /etc/gdm/custom.conf   #编辑GNOME的自定义配置文件
	[security]
	AllowRemoteRoot=true    #允许root登录
	[xdmcp]
	Enable=true
reboot     #重启

在这里插入图片描述


Oracle软件安装(RMDBS)

[root@xiaoha /]# xhost +    #给Oracle用户赋予桌面显示权限
[root@xiaoha /]# su - oracle   #切换到oracle用户
[oracle@xiaoha ~]$ cd database/     #进入到安装目录
[oracle@xiaoha ~]$ ./runInstaller   #执行安装程序,如果安装不上看看是不是权限拒绝了,正常情况下稍等一下就会弹出安装界面

① 取消Oracle支持
在这里插入图片描述
确定取消Oracle支持
在这里插入图片描述
② 只装RDBMS数据库软件
在这里插入图片描述
③ 单实例安装,第二个选项是Oracle的RAC(Real Application Cluster真实应用集群)
在这里插入图片描述
④ 语言只需要默认的英文就行
在这里插入图片描述
⑤ 企业版安装,第二个是标准版,第三个是教育版
在这里插入图片描述
⑥ 规定了Oracle的安装目录,第一个是基本目录,第二个是home目录
在这里插入图片描述
⑦ 设置管理组是oinstall》下一步
在这里插入图片描述
⑧ 管理员组和操作组(一般默认)》下一步
在这里插入图片描述
⑨ 对安装环境做一个检查(软连接和硬链接的数量,内核的一些参数)
在这里插入图片描述

#调整内核参数:点击Fix & Check Agent会生成一个脚本在对应的目录下,执行脚本之后就会帮你自动的去调整内核的参数,执行的时候需要通过root用户去执行。
#在Oracle 11g的时候又一个BUG,不能修改Kernel.sem的这个参数,这个参数需要手动修改。
vim /etc/sysctl.conf
	Kernel.sem = 250 32000 100 128
sysctl -p   #让修改的内核参数生效

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

#检查安装包错误:安装相关的依赖软件,如果安装不上检查yum源是否正确,本地镜像yum源还要检查挂载是否正确
[root@xiaoha /] yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 glibc-common glibc-headers ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static pcre-devel numactl-devel
#点击Check Agent再次检查

在这里插入图片描述
发现还剩几个包报错,检查一下发现是已经安装过了的,安装的包的版本比Oracle要求的版本要高,高版本是可以向低版本兼容的。
点击忽略》下一步
在这里插入图片描述
⑩ 摘要》完成
在这里插入图片描述
⑪ 安装
在这里插入图片描述
执行这两个脚本
在这里插入图片描述
在这里插入图片描述
将Oracle命令放到环境变量中
在这里插入图片描述
完成后点OK
在这里插入图片描述
⑫ 安装成功
在这里插入图片描述
⑬ 配置用户环境变量(将Oracle命令放到环境变量中)

[oracle@xiaoha ~]$ cd ~
[oracle@xiaoha ~]$ ls -a
[oracle@xiaoha ~]$ vim .bash_profile
	export ORACLE_BASE=/u01/app/oracle		 #oracle数据库安装目录
	export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 	#oracle数据库路径
	export ORACLE_SID=oltp		 	#oracle启动数据库实例名
	PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin    #添加系统环境变量
[oracle@xiaoha ~]$ source .bash_profile    #使.bash_profile文件生效

在这里插入图片描述
到这一步RMDBS就安装完成了,接下来安装DB。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值