一、前期准备
在虚拟机安装好RHEL7.5(7.4 7.3都行 但是不建议7.2)
Linux安装ORACLE的安装包
分享连接在评论,要不过不了审
1.配置IP地址
图形化配置:
a.右上角进入到无线设置
b.勾选自动连接,最好用静态配置,设置完成后点击APPLY
命令行配置:
配置ip地址 [root@localhost ~]# nmcli connection modify ens33 ipv4.addresses 192.168.6.128/24 设置网卡静态指定ip地址 [root@localhost ~]# nmcli connection modify ens33 ipv4.method manual 配置网卡开机启动 [root@localhost ~]# nmcli connection modify ens33 connection.autoconnect yes |
2.配置yum源
配置yum仓库配置文件 [root@localhost ~]# vim /etc/yum.repos.d/base.repo 内容如下 [base] name=base baseurl=file:///mnt gpgcheck=0 挂载光盘镜像到指定目录 [root@localhost ~]# mount /dev/sr0 /mnt |
3.安装依赖的软件
[root@localhost ~]# yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC 请注意:compat-libcap1 软件包名称最后一位是数字1。 |
4.配置需要的用户和组
创建oinstall组和dba组 [root@localhost ~]# groupadd oinstall [root@localhost ~]# groupadd dba 创建oracle用户,该用户使用oinstall基本组和dba附加组 [root@localhost ~]# useradd -g oinstall -G dba oracle 创建oracle用户的密码 [root@localhost ~]# echo oracle | passwd --stdin oracle |
5.配置系统内核
修改内核参数文件 [root@localhost ~]# vim /etc/sysctl.conf 追加内容为 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 使用以下命令生效内核参数 [root@localhost ~]# sysctl -p
修改资源限制文件 [root@localhost ~]# vim /etc/security/limits.conf 追加内容 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 10240 |
6.创建需要的目录,并修改相应的权限
创建目录 [root@localhost ~]# mkdir -p /u01/app 修改所属主和所属组 [root@localhost ~]# chown -R oracle:oinstall /u01/app 修改目录权限 [root@localhost ~]# chmod -R 775 /u01/app 查看修改的结果 [root@localhost ~]# ll /u01/app/ -d drwxrwxr-x. 2 oracle oinstall 6 Jan 16 19:56 /u01/app/ |
7.将安装包复制到(直接将安装包拖到左边的文件系统中)oracle的家目录中,等待安装完成后即可进行后续操作
检查:并更改安装包的所属用户所属组
8.解压oracle的安装包(登录到ORACLE用户上)
解压安装包 [root@localhost ~]# unzip linuxx64_12201_database.zip 修改安装包的权限 [root@localhost oracle]# chmod 777 database/ -R |
9.关闭图形界面的访问控制 为了后面在windows上配置ORACLE数据库
如果xhosts + 命令执行失败
进入图形化界面,注意 一定先注销退出然后使用oracle用户登录,不要直接切换 然后就在linux的系统里进行安装oracle数据库即可
二、安装ORACLE数据库
1.运行runInstaller,windows界面会弹出一个图形化界面
注意顶栏 此时是9步,随着设置的改变 步骤会增多
第一步:填写邮箱(买ORACLE的服务后 他会给你一个邮箱与密码,没有则不填)
第二步:选择创建并配置一个数据库
第三步:选择服务器类型(这步选完后 顶栏步骤项会变多)
第四步:选择单实例数据库进行安装
第五步:选择高级安装(步骤又会变多)
第六步:选择企业版本
第七步:安装目录(不要动,保持默认)
说明
- Oracle base(基目录): ORACLE软件以后都安装在/u01/app/oracle
好处:便于管理 类似参考 腾讯的软件都会安装在 c盘Program File(×86)下的Tencent
- oSoftware location:ORACLE软件的安装位置
第八步:清单目录(不要动,保持默认)
Inventory Directory:清单目录,类似与安装了QQ软件后 你又去安装QQ ,系统就会提示你是要重装还是更新
第九步:选择通用事物处理
第十步:数据库名字(保持默认,不要更改)
第十一步:三个子菜单
第二个子菜单保持默认的勾选
第三个子菜单勾选演示模式
第十二步:选择将数据库创建在什么位置
第十三步:保持默认
第十四步:保持默认
第十五步:设置密码(oracle)会提示密码过于简单
第十六步:将空白处选成dba
第十七步:等待进度条走完后 即可
第十八步:保持默认
第十九步:等待安装完成即可
安装途中,会弹出这个页面 此时将页面上的文本信息 复制 在root用户下执行即可
注意:第二条命令 输入后会有交互的信息 回车即可
继续等待即可
查看之前的终端,这个文件就是安装的日志
安装完成后的检查:可见安装正常,拍摄快照