11gR2 Datebase Installation

本文详细介绍了在虚拟机环境下安装Oracle数据库的全过程,包括网络设置、主机与虚拟机通信、临时文件系统调整、域名解析、防火墙及SELINUX设置、yum源配置、必要软件包安装、用户及权限配置、环境变量设置、数据库软件安装及配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 安装前准备
1.1设置网络
我们用NAT模式,查看一下网关和ip地址
在这里插入图片描述
在这里插入图片描述
进入终端,编辑/etc/sysconfig/network-scripts/ifcfg-eth0
在这里插入图片描述
Ip、子网掩码和网关看之前查询的,ip地址别和他人重复即可
在这里插入图片描述
之后重启network
在这里插入图片描述
可以自己测试一些,ping一下自己的网络看是否ping通
在这里插入图片描述
1.2主机与虚拟机通信,传输oracle解压包
打开SecureFXP,连接上刚才设置的网络,这样电脑主机与虚拟机就可以互相通信了,点击连接
在这里插入图片描述
将准备好的安装包传输到虚拟机的/home下,查看一下是否存在
在这里插入图片描述

1.3修改临时文件系统大小
用dff –h命令查看tmpfs大小
在这里插入图片描述
修改临时文件系统大小,输入vi /etc/fstab,进入下面界面,进行编辑,添加size=2048M
在这里插入图片描述
添加好后,将/dev/shm重新挂载,在查看一下临时文件系统大小
在这里插入图片描述
1.4域名解析
修改hosts文件,添加ip地址192.168.80.60 和主机名
在这里插入图片描述
在这里插入图片描述
1.5关闭防火墙、SELINUX
关闭防火墙,查看关闭情况
在这里插入图片描述
修改SELINUX
在这里插入图片描述在这里插入图片描述在这里插入图片描述
1.6配置yum源
修改yum文件
在这里插入图片描述
进入yum.repos.d路径后,vi rhel-source.repo,添加先头下方的信息,然后保存
在这里插入图片描述
挂载光盘到/mnt目录下,光盘里的安装源就能被使用了
在这里插入图片描述
查看一下安装列表,会有很多可用的安装包
在这里插入图片描述在这里插入图片描述
我们要用到的安装包有
binutils-2.20.51.0.2-5.11.el6.i686
compat-libcap1-1.10-1.i686
compat-libstdc+±33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6.i686
gcc-c+±4.4.4-13.el6.i686
glibc-2.12-1.7.el6.i686
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6.i686
libstdc+±4.4.4-13.el6.i686
libstdc+±devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6.i686
sysstat-9.0.4-11.el6.i686
安装这些包,可以用命令yum install –y 一次性安装(安装之用到包名,后面的版本号可以忽略)
在这里插入图片描述在这里插入图片描述

1.7添加用户及群组
在这里插入图片描述
查看用户,1000、1001、1101分别是他们对应的ID
在这里插入图片描述
1.8配置限制参数
在这里插入图片描述
添加下面内容
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
1.9修改内核参数
在这里插入图片描述
添加下面内容
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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 = 1048576
用sysctl –p命令使设置生效
在这里插入图片描述
1.10建立目录并授权给oracle和群组oinstall
这里注意,一般用作数据库都会有一个独立的逻辑卷,方便管理,具体操作请看磁盘管理那片文章
在这里插入图片描述
1.11修改环境变量
在这里插入图片描述
建立四个新的环境变量
ORACLE_BASE 基目录
ORACLE_HOME 家目录
ORACLE_SID 设定oracle的SID(记住这个变量,后面要用)
PATH 设置的应用的路径
在这里插入图片描述
注意:设置环境变量一定要重启后者用source命令使环境变量生效
source .bash_profile
1.12解压上传至虚拟机的安装包
解压之前传到/home目录下的两个P打头的压缩包,会出现一个database的目录
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2 安装数据库软件
2.1用root权限开启图形化(安装时遇到不图型化,看附录有解决方案)
在这里插入图片描述

2.2用oracle权限执行./runInstaller
在这里插入图片描述
2.3运行后会出现下面的界面,乱码解决
在这里插入图片描述
那是因为oracle不支持中午,在之前安装系统时,我选择的是中文,所以会出现乱码,执行LANG=en_UG命令,临时换成英文 就好了。
在这里插入图片描述

执行命令后如图
在这里插入图片描述
2.4具体配置选项
2.4.1选择是否需要oracle支持,没有账号,所以取消掉
在这里插入图片描述

会让你再确认一下,直接点yes
在这里插入图片描述

2.4.2是否需要更新,没有账号,所以选择跳过
在这里插入图片描述

2.4.3选择安装数据库还是升级数据库
在这里插入图片描述

2.4.4设置安装类型
在这里插入图片描述

2.4.5语言默认就是英语,直接下一步
在这里插入图片描述

2.4.6安装企业版
在这里插入图片描述

2.4.7选择安装路径
在这里插入图片描述

2.4.8Oracle的产品清单目录
在这里插入图片描述

2.4.9
在这里插入图片描述
2.4.10检查之前的安装包是否安装好
在这里插入图片描述

检查各种安装包会有几个警告,暂且跳过,后续逐一解决
在这里插入图片描述
2.4.11安装
在这里插入图片描述

点击安装,等待安装完成
在这里插入图片描述
安装中让我们用root权限执行这两个脚本,然后点击OK
在这里插入图片描述在这里插入图片描述
点击finish
在这里插入图片描述

3进行数据库安装
3.1用oracle权限执行dbca命令,打开数据库安装
在这里插入图片描述
3.2开始配置数据库
在这里插入图片描述
3.3创建数据库
在这里插入图片描述
3.4选择数据库类型
在这里插入图片描述
3.5定义数据库名称和SID
在这里插入图片描述

3.6选择是否配置OEM
在这里插入图片描述
3.7选择是否开启自动维护任务
在这里插入图片描述

3.8设置密码
在这里插入图片描述
会告知你密码过于简单,直接点yes
在这里插入图片描述

3.9选择文件系统
在这里插入图片描述
3.10配置闪回区大小(如果不会设置闪回区,还是选择上闪回区)
在这里插入图片描述

3.11选择是否需要样本样例
在这里插入图片描述
在这里插入图片描述

3.12内存配置
在这里插入图片描述
3.13访问进程数量
在这里插入图片描述

3.14设置字符集
在这里插入图片描述
3.15设定服务模式
在这里插入图片描述

3.16配置完成开始安装
在这里插入图片描述
安装进度条
在这里插入图片描述

安装完成返回一些信息
在这里插入图片描述
验证安装结果
在这里插入图片描述
安装完成

附录:
还有几个安装中遇到的问题(会随着学习深入不断添加)
1 Xhost +不执行 那么./runinstall也不会执行
这是网上找的执行程序,如遇到此问题可以此为基础写入自己的终端,亲测正确可行
[root@ddba02 ~]# vncserver
-bash: vncserver: command not found

[root@ddba02 ~]# rpm -qc tigervnc-server
package tigervnc-server is not installed
[root@ddba02 ~]# yum install tigervnc-server
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package tigervnc-server.i686 0:1.1.0

[root@ddba02 ~]# rpm -qc tigervnc-server
/etc/sysconfig/vncservers
[root@ddba02 ~]# chkconfig --level 35 vncserver on
[root@ddba02 ~]# vncserver

You will require a password to access your desktops.

Password:123321
Verify:
xauth: creating new authority file /root/.Xauthority

New ‘ddba02:1 (root)’ desktop is ddba02:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/ddba02:1.log

[root@ddba02 ~]# vncserver

New ‘ddba02:2 (root)’ desktop is ddba02:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/ddba02:2.log

[root@ddba02 ~]# export DISPLAY=localhost:1
[root@ddba02 ~]# xhost +
access control disabled, clients can connect from any host
[root@ddba02 ~]#

Logout root user

Logon on OS through grid user.

[grid@ddba02 grid]$ export DISPLAY=localhost:1
[grid@ddba02 grid]$ xhost +
access control disabled, clients can connect from any host

[grid@ddba02 grid]$ ./runInstaller

2 Dbca命令不执行
Dbca是一条命令,所以首先考虑的是PATH路径是否正确,我的路径就是设置错误,写道了root下,应该写在oracle的.bash_profile中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值