安装Oracle数据库12C

安装Oracle数据库12C

一:实验环境

Centos 7 64位

oracle 安装包 (可自行到官网下载)

也可复制我的链接: https://pan.baidu.com/s/1Xrqu4MsTz0-Tn92CppRr3g 提取码: ff88

二:安装步骤

1、 把oracle安装包共享

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VjnzhoSI-1582290190082)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582273546629.png)]

2、在服务器上添加一块20G的硬盘,并且格式化为xfs 用来安装oracle

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gxUeuv5O-1582290190083)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582273924527.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6cxoCazF-1582290190083)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582274363093.png)]

3、划分磁盘(按 n 、p 、回车 、w保存退出

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QtzU8g2y-1582290190084)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582274280681.png)]

4、关闭防火墙
[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl disable firewalld.service
5、硬盘格式化为xfs
[root@localhost ~]# mkfs -t xfs /dev/sdb1
6、修改主机名 为oracle ,重启之后主机名就是oracle 了
[root@localhost ~]# vim /etc/hostname
HOSTNAME=oracle    ‘添加一行 主机名’

[root@localhost ~]# vim /etc/hosts
192.168.181.128 oracle   ‘添加一行 (此处为自己虚拟机IP地址)’
7、创建目录orc ,把sdb1磁盘挂载到目录orc上
[root@oracle ~]# mkdir /orc
[root@oracle ~]# mount /dev/sdb1 /orc
[root@oracle ~]# df -h     ‘查看是否挂载上’
8、安装环境包
[root@oracle ~]# yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel -y
9、修改内核参数
[root@oracle ~]# vim /etc/sysctl.conf   ‘添加以下内容’
fs.aio-max-nr = 1048576    #异步IO请求数目 推荐值是:1048576 其实它等于 1024*1024 也就是 1024K 个
fs.file-max = 6815744    #打开的文件句柄的最大数量,防止文件描述符耗尽的问题
kernel.shmall = 2097152   #共享内存总量 页为单位,内存除以4K所得
kernel.shmmax = 4294967295  
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128    #SEMMSL: 每个信号集的最大信号数量 SEMMNS:用于控制整个 Linux 系统中信号的最大数 SEMOPM: 内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量 SEMMNI :内核参数用于控制整个 Linux 系统中信号集的最大数量
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@oracle ~]# sysctl -p     ‘使配置生效’
10、用户环境的配置
[root@oracle ~]# groupadd oinstall    ‘安装组’
[root@oracle ~]# groupadd dba    ‘管理员组’
[root@oracle ~]# useradd -g oinstall -G dba oracle    ‘创建oracle用户’
[root@oracle ~]# passwd oracle    ‘设置oracle用户密码’
更改用户 oracle 的密码 。
新的 密码:123
无效的密码: 密码少于 8 个字符
重新输入新的 密码:123
passwd:所有的身份验证令牌已经成功更新。

[root@oracle ~]# mkdir -p /orc/app/oracle   ‘在orc下递归创建工作目录’
[root@oracle ~]# chown -R oracle.oinstall /orc/app
[root@oracle ~]# chmod -R 755 /orc/app/oracle       ‘给权限’

[root@oracle ~]# vim /home/oracle/.bash_profile    ‘oracle用户环境的配置’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RQPIzDDs-1582290190084)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582283259816.png)]

11、Oracle用户资源的限制 ,使用pam_limits认证模块
[root@oracle ~]# vim /etc/pam.d/login

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ZxybbYI-1582290190085)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582284551808.png)]

[root@oracle ~]# 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      #堆栈设置
12、修改整个系统的环境变量
[root@oracle ~]# vim /etc/profile
  ‘在末行添加’
if [ $USER = "oracle" ]
 then
   if [ $SHELL = "/bin/ksh" ]
     then
       ulimit -p 16384       #缓冲区大小
       ulimit -n 65536
   else
     ulimit -u 16384 -n 65536    #进程数  文件数
   fi
fi
13、安装oracle ,创建新的目录/abc , 把oracle安装包挂载到/abc中

(我这边oracle安装包放在share文件夹中)

[root@oracle ~]# mkdir /abc
[root@oracle ~]# mount.cifs //192.168.0.107/share /abc
[root@oracle abc]# cd database/
[root@oracle database]# ls
install  response  rpm  runInstaller  sshsetup  stage  welcome.html
14、到 linux虚拟机上操作。 切换用户,先在root用户输入“ xhost + ” 命令,再切换到oracle
[root@oracle ~]# xhost +      '以rooy用户在图形化界面操作'
access control disabled, clients can connect from any host
[root@oracle ~]# su - oracle    ‘切换oracle用户’
[oracle@oracle ~]$ export DISPLAY=:0.0
[oracle@oracle ~]$ cd /abc/database
[oracle@oracle database]$ ls
install  response  rpm  runInstaller  sshsetup  stage  welcome.html
[oracle@oracle database]$ ./runInstaller     ‘执行之后等一会自动弹出安装程序界面’

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VT7yrm5Z-1582290190085)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582285993188.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rzx1xd28-1582290190085)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286057079.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jXv5YkqP-1582290190086)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286107939.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5doqn0Uu-1582290190086)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286134914.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-grYC3E2w-1582290190087)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286179496.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-brWu3JGW-1582290190087)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582287381099.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vhlXip5A-1582290190087)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582287436829.png)]
在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3GLjY1PJ-1582290190088)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582287485804.png)]

安装到79%的时候会出现两行脚本 ,把那两行脚本以root 身份执行一次

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fDltEUxh-1582290190088)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288913124.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pGvlkPAM-1582290190089)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288076474.png)]

执行好之后才可以点击确定

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tl7hbFv1-1582290190089)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288123826.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yyRV1m1r-1582290190090)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288818335.png)]
进入数据库 : [oracle@oracle ~]$ sqlplus / as sysdba

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值