oracle linux 7 安装oracle 12c

1.安装准备

oracle linux 7.3 其它7版本也可以,安装后升级到最新

oracle database 12c

oracle virtualBox

xftp 5

xmanager 5

putty or  CRT

2.安装虚拟机及linux环境

a.新建虚拟机

oracle linux 7 安装oracle 12c_第1张图片

内存根据自己实机情况来给

oracle linux 7 安装oracle 12c_第2张图片

配置CPU及其它参数(把  指点设备 改成USB 这样在虚拟机与实机中切换鼠标方便)

选择oracle linux 7光盘   网络 配置成  网络NAT模式方便安装完升级,升级完再改成   仅主机模式

oracle linux 7 安装oracle 12c_第3张图片


b.启动虚拟机安装linux,Install Oracle Linux 7.3回车,ESC取消验证光盘

oracle linux 7 安装oracle 12c_第4张图片


初学还是选择英文系统


oracle linux 7 安装oracle 12c_第5张图片

选择软件包,这个是必选的,其它自己随便

分配磁盘选择手动配置

oracle linux 7 安装oracle 12c_第6张图片

选择标准分区格式

oracle linux 7 安装oracle 12c_第7张图片

创建swap 空间是内存的1倍就行,也可以大点

oracle linux 7 安装oracle 12c_第8张图片

余下的都给根分区,这是实验环境这样就可以了

oracle linux 7 安装oracle 12c_第9张图片

配置网络

oracle linux 7 安装oracle 12c_第10张图片

oracle linux 7 安装oracle 12c_第11张图片

现在开始安装 安装时创建ROOT密码,如果提示简单就点两次就可以了

oracle linux 7 安装oracle 12c_第12张图片

等待安装完成。

3.配置linux环境

a.测试网络环境 记得把本地电脑防火墙关闭
oracle linux 7 安装oracle 12c_第13张图片

$ip address show

$vi /etc/hosts   在ROOT模式下配置

$ping   测试

进入命令模式linux 7 跟以前的版本不一样,不用在etc/inittab

命令模式

ln-sf/lib/systemd/system/runlevel3.target/etc/systemd/system/default.target
ln
-sf/lib/systemd/system/multi-user.target/etc/systemd/system/default.target
systemctl set-default multi-user.target

图形模式

ln-sf/lib/systemd/system/runlevel5.target/etc/systemd/system/default.target

ln-sf/lib/systemd/system/graphical.target/etc/systemd/system/default.target

systemctl set-default graphical.target

进入命令模式

使用xftp 上传oracle 12c

oracle linux 7 安装oracle 12c_第14张图片


oracle linux 7 安装oracle 12c_第15张图片

oracle linux 7 安装oracle 12c_第16张图片

把两个文件都解压下来,自动创建了 database目录

oracle linux 7 安装oracle 12c_第17张图片

b.创建用户及用户组 创建密码  查看创建

创建组 oinstall,dba

创建用户 oracle  

创建用户oracle 并设置主组为oinstall 辅组为dba

创建密码  输入两次

oracle linux 7 安装oracle 12c_第18张图片

c.创建目录将安装目录database移动到u01/目录 (在/目录里创建)

oracle linux 7 安装oracle 12c_第19张图片

把u01及子目录的目录权限修改成oracle 用户  配置权限

oracle linux 7 安装oracle 12c_第20张图片

 修改权限

d.创建ORACLE用户环境变量  (切换到oracle用户下面)

oracle linux 7 安装oracle 12c_第21张图片

创建目录变量  DISPLAY  IP地址是远程主机的IP,不是安装oracle 12c 的主机 不创建在命令模式下调用不了图形界面

# for oracle 12c
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/dbhome_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH   调用oracle自身库
DISPLAY=192.168.56.1:0.0               命令行图形界面安装远程机器IP
export PATH LD_LIBRARY_PATH DISPLAY ORACLE_BASE ORACLE_HOME ORACLE_SID

用env查看环境变量运行情况,source .bash_profile 生效环境变量  再次env查看

oracle linux 7 安装oracle 12c_第22张图片

e.安装oracle 软件包 可以参考oracle官方文档linux 7所需要的安装包

  安装的时候版本高点没有关系最好用光盘安装  linux 7.3光盘里已经包含所有安装包,不会再像6版本时会出现少包的情况

$rpm -ivh   *.*  --nodeps --force   加后面安装时不提示关联包

Packages for Oracle Linux 7 and Red Hat Enterprise Linux 7

binutils-2.23.52.0.1-12.el7.x86_64 
compat-libcap1-1.10-3.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.i686 
compat-libstdc++-33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64 
gcc-c++-4.8.2-3.el7.x86_64 
glibc-2.17-36.el7.i686 
glibc-2.17-36.el7.x86_64 
glibc-devel-2.17-36.el7.i686 
glibc-devel-2.17-36.el7.x86_64 
ksh
libaio-0.3.109-9.el7.i686 
libaio-0.3.109-9.el7.x86_64 
libaio-devel-0.3.109-9.el7.i686 
libaio-devel-0.3.109-9.el7.x86_64 
libgcc-4.8.2-3.el7.i686 
libgcc-4.8.2-3.el7.x86_64 
libstdc++-4.8.2-3.el7.i686 
libstdc++-4.8.2-3.el7.x86_64 
libstdc++-devel-4.8.2-3.el7.i686 
libstdc++-devel-4.8.2-3.el7.x86_64 
libXi-1.7.2-1.el7.i686 
libXi-1.7.2-1.el7.x86_64 
libXtst-1.2.2-1.el7.i686 
libXtst-1.2.2-1.el7.x86_64 
make-3.82-19.el7.x86_64 
sysstat-10.1.5-1.el7.x86_64

配置oracle 运行限制 修改 /etc/security/limits.conf

oracle linux 7 安装oracle 12c_第23张图片

内核参数等安装的时候配置

f.启动图形化支持

运行Xmanager中的Passive

oracle linux 7 安装oracle 12c_第24张图片

右下角出现图标

连接到oracle  选择是

oracle linux 7 安装oracle 12c_第25张图片

查看图形变量是不运行,进入文件目录

oracle linux 7 安装oracle 12c_第26张图片

4.安装oracle12c

$ ./runInstaller   运行安装脚本文件  会弹出几个对话框选择  是 就可以了
oracle linux 7 安装oracle 12c_第27张图片

出现安装界面  把勾去了  下一步

oracle linux 7 安装oracle 12c_第28张图片

选择安装数据库  下一步

oracle linux 7 安装oracle 12c_第29张图片

下一步

oracle linux 7 安装oracle 12c_第30张图片

安装企业版

oracle linux 7 安装oracle 12c_第31张图片

安装目录

oracle linux 7 安装oracle 12c_第32张图片

oracle linux 7 安装oracle 12c_第33张图片

oracle linux 7 安装oracle 12c_第34张图片

oracle linux 7 安装oracle 12c_第35张图片

选择检查失败的环境  单击  Fix & Check Again 

oracle  会自动创建内核脚本,找到运行即可

oracle linux 7 安装oracle 12c_第36张图片

以ROOT用户运行脚本

oracle  官方给的配置参数  /sbin/sysctl -p 执行一下

oracle linux 7 安装oracle 12c_第37张图片

再检测一下通过  单击 install  开始安装 

oracle linux 7 安装oracle 12c_第38张图片

开始安装

oracle linux 7 安装oracle 12c_第39张图片

提示以ROOT用户运行这两个脚本

oracle linux 7 安装oracle 12c_第40张图片

oracle linux 7 安装oracle 12c_第41张图片

oracle linux 7 安装oracle 12c_第42张图片


完成oracle12c 的安装

5.配置监听

oracle 用户运行 netca  提示图形化点是

oracle linux 7 安装oracle 12c_第43张图片

出现图形化

oracle linux 7 安装oracle 12c_第44张图片

oracle linux 7 安装oracle 12c_第45张图片

oracle linux 7 安装oracle 12c_第46张图片

oracle linux 7 安装oracle 12c_第47张图片

oracle linux 7 安装oracle 12c_第48张图片


oracle linux 7 安装oracle 12c_第49张图片

最后点  finish

查看lsn运行情况

查看监听及数据状态

oracle linux 7 安装oracle 12c_第50张图片

6.创建数据库

$dbca

oracle linux 7 安装oracle 12c_第51张图片

oracle linux 7 安装oracle 12c_第52张图片

选择 创建数据库

oracle linux 7 安装oracle 12c_第53张图片

选择  高级选项

oracle linux 7 安装oracle 12c_第54张图片

选择  第一个

oracle linux 7 安装oracle 12c_第55张图片

SID名称各环境变量里面一样


都不要选择

oracle linux 7 安装oracle 12c_第56张图片


创建两个用户密码

oracle linux 7 安装oracle 12c_第57张图片

默认配置

oracle linux 7 安装oracle 12c_第58张图片

最下面一个勾上

oracle linux 7 安装oracle 12c_第59张图片

创建实例数据库

oracle linux 7 安装oracle 12c_第60张图片

选择第二个

oracle linux 7 安装oracle 12c_第61张图片


oracle linux 7 安装oracle 12c_第62张图片

点击 Finish

oracle linux 7 安装oracle 12c_第63张图片

 开始创建数据库

oracle linux 7 安装oracle 12c_第64张图片

oracle linux 7 安装oracle 12c_第65张图片

数据库创建完成

检验一下运行配置

oracle linux 7 安装oracle 12c_第66张图片

oracle linux 7 安装oracle 12c_第67张图片

window客户端连接到官网下载工具

用ROOT用户将127.0.0.1 localhost改成 与本地host名称一至

$ vi /etc/hosts


测试成功

oracle linux 7 安装oracle 12c_第68张图片

运行windows sqlplus 客户端

oracle linux 7 安装oracle 12c_第69张图片

我们用超级管理员登陆 发现失败了 没关系我们解锁一个普通用户


用超级用户登陆并解锁SCOTT用户并创建密码为oracle

oracle linux 7 安装oracle 12c_第70张图片

现在我们用scott用户在window客户端登陆


至止 linux服务器端与外面window客户登陆都正常,因为是初学,方法可能不是很高明,望广大看官理解。

你可能感兴趣的:(网络,oracle,linux,database)