基于Oracle Linux7.2 X64 安装Oracle 12c软件及创建数据库

一、基于VMware workstations的Oracle Linux7.2 X64安装

1. 安装前虚拟机配置

1.1 打开VMware,文件->创建新的虚拟机,出现如下界面,选择"自定义(高级)©"选项,下一步

在这里插入图片描述
1.2 此步骤默认,下一步继续:

在这里插入图片描述
1.3 在出现如下界面,选择“稍后安装操作系统(S)”选项,下一步继续:
在这里插入图片描述
1.4 在出现如下界面,客户机操作系统选择“Linux(L)”选项,版本(V)选择“Oracle Linux 7 64位”选项,下一步继续:
在这里插入图片描述
1.5 出现如下界面,输入虚拟机名称(V),本次自定义为“Oracle Linux 7.2 64 位”,位置(L),本次自定义为“F:\VMware Workstation\Oracle Linux 7.2 X64”,下一步继续:
在这里插入图片描述
1.6 出现如下界面,选择处理器数量和每个处理器的内核数量,本次这里选择1和2,下一步继续:(注:处理器数量根据电脑性能选择(处理器内核总数越多安装时越快),可以默认1和1)
在这里插入图片描述
1.7 出现如下界面,选择虚拟机的内存(M),本次自定义为4096MB,下一步继续:
在这里插入图片描述
1.8 出现如下界面,网络类型选择“使用仅主机模式网络(H)”选项,下一步继续:
在这里插入图片描述
1.9 出现如下界面,I/O控制器类型->SCSI控制器选择“LSI Logic(L)”选项,下一步继续:
在这里插入图片描述
1.10 出现如下界面,虚拟磁盘类型选择“SCSI(S)”选项,下一步继续:
在这里插入图片描述
1.11 出现如下界面,磁盘选择“创建新虚拟磁盘(V)”选项,下一步继续:
在这里插入图片描述
1.12 出现如下界面,指定磁盘容量->最大磁盘大小(GB),本次自定义为:50GB,然后选择“将虚拟磁盘存储为单个文件(Q)”选项,下一步继续:
在这里插入图片描述
1.13 出现如下界面,默认,下一步继续:
在这里插入图片描述
1.14 出现如下界面,点击“自定义硬件”,(对虚拟机硬件信息做一些更改);
在这里插入图片描述
1.15 出现如下界面,点击“添加”,硬件类型选择“网络适配器”选项;
在这里插入图片描述
1.16 出现如下界面,点击关闭后,点击"完成"结束虚拟机创建。(两块网卡,一块设置“仅主机模式”,另一块设置“桥接模式”,因此接下来我们还需要设置“虚拟网络编辑器”);
在这里插入图片描述
1.17出现如下界面,VMware->编辑(E)->虚拟网络网络编辑器,点击“更改设置”选项->选择“是”;
在这里插入图片描述
1.18 出现如下界面,将Vmnet0设置为桥接模式;(用于连接互联网),继续设置Vmnet1
在这里插入图片描述
1.19 出现如下界面,将VMnet1仅主机模式(用于本机与虚拟机连接),并在物理主机上将VMnet1设置成我们需要的网段IP:192.168.10.1 子网掩码:255.255.255.0;
在这里插入图片描述
在这里插入图片描述
1.20 退出安装向导后,我们可以在虚拟机管理界面左侧栏看到刚刚创建的虚拟机,如下界面;
在这里插入图片描述
1.21 出现如下界面,点击“编辑虚拟机设置”->“网络适配器”,选择“自定义->VMnet1(仅主机模式)”,再点击“网络适配器2”,选择“自定义->VMnet0”(桥接模式),再点击CD/DVD(IDE),选择“使用ISO映像文件”选项,挂载光盘。

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

2. 安装Oracle Linux7.2操作系统

   点击开启虚拟机进入Oracle Linux7.2操作系统安装过程。

2.1 虚拟机控制台出现界面,选择Install Oracle Linux7.2,点击回车键继续:
在这里插入图片描述
2.2 根据提示默认继续安装;
在这里插入图片描述
2.3 出现如下界面默认选择English,点击Continue继续:

在这里插入图片描述
2.4 Oracle Linux7.2安装配置主要界面如下图所示,根据界面展示,选择"LOCALIZATION"中的"DATE&TIME"选项,(其中KEYBOARD、LANGUAGE SUPPORT和SECURITY POLICY不需要更改保持默认即可)
在这里插入图片描述
在这里插入图片描述
2.5 出现如下界面,需要注意的是点击"SOFTWARE SELECTION"选项,这里本次采用安装含图形界面Server with GUI安装,选择安装DNS Name Server 、E-mail Server 、FTP Server 、File and Storage Server 、Java Platform 、Large System Performance、Network File System Client、Performance Tools 、Performance Tools 、Development Tools 这些组件(这些组件也待使用时以后通过yum安装);
在这里插入图片描述
在这里插入图片描述
2.6 出现如下界面,需要注意的是点击"INSTALLATION DESTINATION"选项,进入配置界面,选择Other Storage Options中的"I will configure partitioning"选项,点击Done;
在这里插入图片描述
在这里插入图片描述
2.7 出现如下界面,选择Standard Partition 选项->选择"+“添加根目录”/"->大小为40GB->点击"Add mount point";继续选择"+“添加"swap”->大小为10GB->点击"Add mount point"
在这里插入图片描述
在这里插入图片描述
2.8 出现如下界面,点击"Done";再点击"Accept Changes"
在这里插入图片描述
在这里插入图片描述
2.9 出现如下界面,还需要点击配置NETWORK&HOST NAME,将两块网卡全部开启,将Host name改为 host1.yisi.net ;
在这里插入图片描述在这里插入图片描述
2.10 配置网卡仅主机模式的IP地址,选中网卡eno16777736点击Configure进行配置IP地址,如下界面;(Manual模式,IP:192.168.10.101 Netmask :255.255.255.0)

在这里插入图片描述
2.11 出现如下界面,点击“Begin Installation”开始安装;

在这里插入图片描述
2.12 出现如下界面,设置root账户的密码,(也可以在此创建一个普通用户);
在这里插入图片描述
在这里插入图片描述
2.13 出现如下界面,操作系统安装已经成功,点击reboot重启操作系统。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.14 配置网络程序开机自启动,进入目录:/etc/sysconfig/network-scripts/ 使用vim更改网卡ifcfg-eno16777736和ifcfg-eno33554960中的ONBOOT=no 更改为ONBOOT=yes ;然后使用命令systemctl restart network重启网络;显示如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.15 测试网络连通性,使用命令ipconfig检查IP地址;①确保VMnet0桥接模式(自动获取IP)能连接互联网,这里已Ping baidu.com.cn为测试;②确保VMnet1仅主机模式(手动配置IP 192.168.10.101);显示如下图:(测试全部成功后,Linux7.2安装已完成,下面我们可以使用Xshell或SecureCRT连接Linux来进行后续数据库安装)
在这里插入图片描述
在这里插入图片描述

二、安装Oracle Database12C

1. 安装前的准备工作

1.1 下载、安装Xshell并运行连接。(Xshell官网下载https://xshell.en.softonic.com/ )
1.2 下载、安装Xmanage并启动“Xmanager - Passive”,启动。(Xmanager官网下载https://www.netsarang.com/zh/)如下图:
在这里插入图片描述
1.3 修改系统提示符配置(此步骤可以省略。用Vim编辑在/etc/profile文件中追加代码: export PS1=[whoami@hostname’: $ {PWD}] $ ’ 然后执行source /etc/profile)

[root@host1 ~]# vim /etc/profile  
      export PS1=[`whoami`@`hostname`': ${PWD}]$ ' 

在这里插入图片描述
[root@host1 ~]# source /etc/profile
在这里插入图片描述

1.4 关闭SeLinux和防火墙(写个脚本init);

[root@host1.yisi.net: /root]$ vim init
   setenforce 0
   sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
   systemctl stop firewalld.service
   systemctl disable firewalld.service
[root@host1.yisi.net: /root]$ bash init

在这里插入图片描述
1.5 设置hosts文件(在/etc/hosts文件中追加 192.168.10.101 host1.yisi.net host1)

[root@host1.yisi.net: /root]$ vim /etc/hosts
   192.168.10.101  host1.yisi.net  host1

在这里插入图片描述
1.6 使用yum自动安装(此处需要能联网)oracle-database-server-12cR2-preinstall

[root@host1.yisi.net: /root]$ yum install oracle-database-server-12cR2-preinstall -y

在这里插入图片描述
在这里插入图片描述
1.7 创建安装目录、设置oracle密码(写个additional脚本)便于记忆,我们此处密码简单设置为oracle

[root@host1.yisi.net: /root]$ vim additional
    passwd oracle
    mkdir -p /u01/app/oracle/product/12.2.0.1.0/dbhome_1
    chown -R oracle:oinstall /u01
    chmod -R 775 /u01
 [root@host1.yisi.net: /root]$ bash additional 

在这里插入图片描述
在这里插入图片描述
1.8 配置/home/oracle/.bash_profile的Oracle配置文件(注:需要切换到oracle用户下配置)

[root@host1.yisi.net: /root]$ su - oracle
[oracle@host1.yisi.net: /home/oracle]$ vim .bash_profile 
   export ORACLE_BASE=/u01/app/oracle
   export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1.0/dbhome_1
   export PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin
   export DISPLAY=192.168.10.1:0.0
   export ORACLE_SID=yscdb1
[oracle@host1.yisi.net: /home/oracle]$ source .bash_profile 

在这里插入图片描述

2. 安装 (Installation)

2.1 创建光盘的挂载点/home/oracle/cdrom,以 root 用户挂载,以 oracle 用户安装。

[oracle@host1.yisi.net: /home/oracle]$ mkdir -p cdrom

-虚拟机中设置Oracle 12C映像光盘挂载;

在这里插入图片描述

[root@host1.yisi.net: /root]$ mount /dev/cdrom /home/oracle/cdrom/

在这里插入图片描述
-Oracle用户下执行运行程序

[oracle@host1.yisi.net: /home/oracle]$ cdrom/runInstaller

在这里插入图片描述
安装界面依次如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[root@host1.yisi.net: /root]$ /u01/app/oraInventory/orainstRoot.sh
[root@host1.yisi.net: /root]$ /u01/app/oracle/product/12.2.0.1.0/dbhome_1/root.sh

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

[root@host1.yisi.net: /root]$ /u01/app/oraInventory/orainstRoot.sh
[root@host1.yisi.net: /root]$ /u01/app/oracle/product/12.2.0.1.0/dbhome_1/root.sh

在这里插入图片描述
在这里插入图片描述
-到此为止,Oracle Database 12C 软件已经安装完毕。

三、使用DBCA创建数据库

1. 创建一个库 yscdb1pdb1

1.1 使用DBCA,然后进入安装界面;

[oracle@host1.yisi.net: /home/oracle]$ dbca

在这里插入图片描述
1.2 出现如下界面,选择创建数据库“Create a database”;
在这里插入图片描述
1.3 出现如下界面,选择高级“Advanced configuration”;
在这里插入图片描述
1.4 出现如下界面,选择单实例“Oracle Single Instance database”->选择一般用途和事务处理“General Purpose or Transaction Pricessing”模板;
【关于模板的解释如下:1.Custom database:This template allows you maximum flexibility in defining a database because you can change any of the settings for the database being created. 2.General Purpose or Transaction processing:Many concurrent users perform numerous transactions that require rapid access to data. Availability, speed, concurrency, and recoverability are key issues.Transactions consist of reading (SELECT statements), writing (INSERT and UPDATE statements), and deleting (DELETE statements) data in database tables. 3.Data warehouse:Users perform numerous, complex queries that process large volumes of data. Response time, accuracy, and availability are key issues.These queries (SELECT statements) range from a fetch of a few records to queries that sort thousands of records from many different tables.】

在这里插入图片描述
1.5 出现如下界面,创建yscdb1和yscdb1pdb1;
在这里插入图片描述
1.6 出现如下界面,选择使用模板中的存储选项(默认即可);
在这里插入图片描述
1.7 出现如下界面,选择指定快速恢复区“Specify Fast Recovery Area”,其他默认选项就可以;
在这里插入图片描述
1.8 创建一个“LISTENER”的监听程序,如下图:
在这里插入图片描述
1.9 出现如下界面,直接默认下一步(此处是配置Vault和Security,这里先不配);
在这里插入图片描述
1.10 出现如下界面,选择Memory中的"Use AUtomatic Shared Memory Management" 和Sample schemas中的 "Add sample schemas to the database"
在这里插入图片描述
在这里插入图片描述
1.11 出现如下界面,默认下一步即可;
在这里插入图片描述
1.12 出现如下界面,指定口令,下一步;
在这里插入图片描述
在这里插入图片描述
1.13 出现如下界面 ,选择创建数据库,默认下一步:
在这里插入图片描述
1.14 出现如下界面,选择“Finish”,然后会进入安装进程界面;
在这里插入图片描述
在这里插入图片描述
1.15 出现如下界面,点击“Close”即可,这样就完成。
在这里插入图片描述

2. 创建一个独立的库 ysdb1

2.1 使用DBCA 创建一个库 ysdb1
(步骤和上面安装yscdb1pdb1 基本一样,就是在Database Identification step 4 of 14中填写ysdb1.yisi.net,并且不选择创建PDB就可以),其他操作参考前面操作即可,如下图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 测试登录数据库

3.1 使用sqlplus登录

[oracle@host1.yisi.net: /home/oracle]$ sqlplus / as sysdba;

在这里插入图片描述
3.2 修改配置文件;此步骤可以省略(为了SQLPlus使登录显示更清楚,此处修改已下配置文件)
-用vim在/home/oracle/$ORACLE_HOME/sqlplus/admin/glogin.sql 文件中添加代码

[oracle@host1.yisi.net: /home/oracle]$ vim $ORACLE_HOME/sqlplus/admin/glogin.sql 
    define _editor=vim
    set linesize 200
    set pagesize 160
    set sqlprompt '_user@ _connect_identifier> '

在这里插入图片描述
-修改后再次连接,如下图:
在这里插入图片描述
3.3 使用netmgr为 yscdb1pdb1 创建网络服务名

[oracle@host1.yisi.net: /home/oracle]$ netmgr

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.4 测试成功界面
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值