前言

过完年后一向利用的Oracle数据库服务器罢工了,从前平素做应用规模的开销,数据库一般都是提交DBA,此次决定亲自操刀,安装二次Oracle数据库。用时1天,还算相比顺遂,进程记录如下。

CentOS6.6安装Oracle11gr2

抚今追昔当年攻读Oracle,安装Oracle时的风貌所谓是简历坎坷,走了众多弯路,学Oracle也有壹段时间特写此文,帮初学Oracle的同伙们搭建三个基础的上学蒙受,本文详细描述了Oracle
Database11g Enterprise 艾德ition Release 1一.2.0.一.0 – 64bit
Production在CentOS陆.陆上的装置和数据库配置的长河,以图文详细讲述了从VM虚拟机的创立,操作系统的安装,数据库的装置,到Oracle相关工具软件的装置。

本文在偏下条件中安装到位:

Windows 7 旗舰版 Sevice Pack 1 内存 6G

VMware Workstation 11.0.0

CentOS-6.6-x86_64-bin-DVD1.iso

Oracle1一G福特Explorer二软件有七个软件可从Oracle官英特网下载

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

Xmanager Enterprise 5 (Build 0436)

  1. 在vm中开创虚拟机

第一步:选择 自定义(高级)

澳门金沙国际 1

第二步: 默认

澳门金沙国际 2

其三步: 稍后安装操作系统

澳门金沙国际 3

第四步: Linux(L) 版本CentOS 64

澳门金沙国际 4

第5步:虚拟机名称,随便取,地点随意只要有空闲的磁盘空间就能够

澳门金沙国际 5

第五步:依据物理Computer的莫过于意况布置,小编的是台式机,一颗CPU 四核

澳门金沙国际 6

第七步:内部存款和储蓄器配置,最小1G,推荐二G,作者的物理内部存款和储蓄器陆G那里分配二G

澳门金沙国际 7

第九步: 使用权主机方式互联网

澳门金沙国际 8

第玖步:I/O类型暗许

澳门金沙国际 9

第八步:虚拟磁盘类型 暗中同意SCSI

澳门金沙国际 10

第八一步:成立新虚拟磁盘

澳门金沙国际 11

第8二步:最大磁盘大小 50G 将虚拟磁盘存储为单个文件

澳门金沙国际 12

第捌三步:默许

澳门金沙国际 13

第⑧四步:查看摘要 完毕

澳门金沙国际 14

第九五步:配置虚拟机设置,选用操作系统安装介质,选用CD/mp5(IDE)左边使用ISO影像文件,找到CentOS6.陆的ISO
鲜明

澳门金沙国际 15

时至前几天vm配置落成~~~~

2.操作系统安装

第三步:开户此虚拟机

澳门金沙国际 16

第二步:Install or upgrade on existing system

澳门金沙国际 17

其三步:询问是还是不是测试安装介质 Skip

澳门金沙国际 18

第四步:Next

澳门金沙国际 19

第五步:语言接纳,这里选取Chinese(Simplified)(汉语(简体))

澳门金沙国际 20

第肆步:键盘选取 美利坚联邦合众国斯洛伐克(Slovak)语式

澳门金沙国际 21

第10步:选用存款和储蓄设备 基本存款和储蓄设备

澳门金沙国际 22

第玖步:因为是在编造磁盘中设置系统,所以选拔 是,忽略全数数据

澳门金沙国际 23

第捌步:暗中认可,主机名安装完系统今后设置

澳门金沙国际 24

第七步时区选拔,巴黎,不选系统石英钟使用UTC时间

澳门金沙国际 25

第九一步:设置操作系统超级用户(root)密码

澳门金沙国际 26

第7二步:询问要怎么开创磁盘分区 创制自定义布局

澳门金沙国际 27

第7三步:成立分区,一个boot分区200M,三个根(/)分区40G,四个tmp分区拾G,1个换来分区9玖8M,其实那里相对于安装Oracle,沟通分区太小,
安装Oracle 11G r二的swap的急需是物理内设有一G-二G里边的话
swap是概况内部存款和储蓄器的1.5倍,固然物理内设有贰G-1陆G里面包车型大巴话,swap等于物理内部存款和储蓄器就好.那里本人是明知故问分配的,之后在加码swap大小,建议swap大小按文书档案来,分配大学一年级点,朋友们安装可以分配大学一年级点.之后就足以不要扩大swap

澳门金沙国际 28

第7四步:暗许

澳门金沙国际 29

第9五步:选用安装的服务器类型 Basic Server

澳门金沙国际 30

第八陆步:伊始安装

澳门金沙国际 31

第7柒步:安装达成,重新指引

澳门金沙国际 32

三.设置情形条件布署

网络布局
:互连网计划要示虚拟机网络安排而定,安装vm的时候大家选取的是仅主机所以在系统中只须求

安装IP地址和子网掩码,设置完后重启互连网接口就足以选取ssh登入了.

澳门金沙国际 33

④.运用xmaanger
xshell中的ssh连接Centos,填入用户名和密码后可爱的分界面就出去了

澳门金沙国际 34

伍.上传 Oracle安装所必要的软件
在xshell分界面中式点心新建文件传输选取要上传的公文

澳门金沙国际 35

以下便是大家正好上传的软件,不明了有哪些用的,请自行google

澳门金沙国际 36

澳门金沙国际,6.为便于软件的安装须要配置yum源,Oracle所需包基本都在装置光盘的ISO文件中有了,所以只需配备

本土yum,所以还得上传CentOS的装置镜像

# mkdir /cdrom

# mount -t iso9660 -o loop /software/CentOS-6.6-x86_64-bin-DVD1.iso
/cdrom

# echo ‘/software/CentOS-6.6-x86_64-bin-DVD1.iso /cdrom/ iso9660 loop
0 0’ >> /etc/fstab

# cd /etc/yum.repos.d/

# rm -rf *

# vim cdrom.repo 添加

[cdrom]

name=cdrom

baseurl=file:///cdrom

enabled=1

gkgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

# yum clean all

# yum makecache all

7.安装Linux的1部分基础开垦包

# export LANG=en_US.UTF-8

# yum grouplist

export命令用于安装当前会话语言情况为英文,因为下一条命令yum
grouplist列出软件包组为华语的话就太不要脸了

# yum groupinstall -y ” Desktop Platform Development” “Development
tools” “Compatibility libraries”

为了使Oracle安装的分界面出以往我们本地的桌面上还得设置gdm和xdpyinfo

yum -y install gdm

yum -y install xdpyinfo

八.Oracle设置的初期计划

oracle官方文书档案地方:

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle

# id oracle

uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)

# mkdir -p /u01/app/oracle

# chown -R oracle.oinstall /u01

# chmod -R 775 /u01

这么些命令未有人不懂了吗

布置基本参数和财富限制

# vim /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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

#CentOS7下swap分区创制。 sysctl -p

更改shell限制

# vim /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

还必须抬高以下内容到vim /etc/pam.d/login

# vim /etc/pam.d/login

session required /lib/security/pam_limits.so

退换登入脚本

将以下内容增加到/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

# unzip linux.x64_11gR2_database_1of2.zip -d /tmp/

# unzip linux.x64_11gR2_database_1of2.zip -d /tmp/

# chown -R oracle.oinstall /tmp/database/

oracle安装分界面乱码的消除

mkdir -p /usr/share/fonts/zh_CN/TrueType

[[email protected]
~]# cp /software/zysong.ttf /usr/share/fonts/zh_CN/TrueType

把主机名和ip地址的相应关系进入/etc/hosts文件,要不然安装进度中会出错

# echo ‘192.168.23.200 Oracle.Study’ >> /etc/hosts

加多3个新的置换分区大小10,分区类型为八二

# fdisk /dev/sdb

# swapon -s 查看当前swap情形

# mkswap /dev/sdb1 设置swap

# swapon /dev/sdb1

[[email protected]
~]# swapon -s

Filename Type Size Used Priority

/dev/sda5 partition 1021948 0 -1

/dev/sdb1 partition 10490408 0 -2

开机挂载并安装优先级

# vim /etc/fstab

# echo “/dev/sdb1 swap swap defaults,pri=1 0 0” >> /etc/fstab

pri为优先级,能够观看新扩大的swap出来了。

澳门金沙国际 37

由来设置达成,下一步开端Oracle的装置,下一步事先必须重启机器

9.Oracle的安装

# xhost +

access control disabled, clients can connect from any host

# su – oracle

$ w

19:34:08 up 6 min, 1 user, load average: 0.11, 0.08, 0.03

USER TTY FROM
[email protected]
IDLE JCPU PCPU WHAT

root pts/0 192.168.23.1 19:28 0.00s 0.19s 0.00s w

$ export DISPLAY=192.168.23.1:0.0

$ cd /tmp/database/

$ ./runInstaller

澳门金沙国际 38

上面可爱的普通话图形分界面就出去了:

澳门金沙国际 39

仅安装数据库软件

澳门金沙国际 40

单实例数据库安装

澳门金沙国际 41

默认

澳门金沙国际 42

企业版

澳门金沙国际 43

点名安装地点

基目录 :/u01/app/oracle

软件地点 :/u01/app/oracle/product/1一.二.0/db_1

澳门金沙国际 44

创设产品清单

澳门金沙国际 45

特权操作系统组:默许

澳门金沙国际 46

试行先决条件检查:那里只需求设置陆拾人包,34位包能够忽略

澳门金沙国际 47#yum -y
install elfutils-libelf-devel unixODBC unixODBC-devel libaio-devel

#cd /software/

#yum localinstall pdksh-5.2.14-37.el5_8.1.x86_64.rpm

澳门金沙国际 48

始于设置:

澳门金沙国际 49

设置进程:

澳门金沙国际 50

以root用户施行以下多少个本子

澳门金沙国际 51

设置到位:

澳门金沙国际 52

十.为oracle用户增加情形变量

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/lib:/usr/lib64

至此Oracle安装到位 ,接下去还要还要创制数量库实例.
源文:

想起当年攻读Oracle,安装Oracle时的现象所谓是简历坎坷,走了无数弯路,学Oracle也有1段时间特写此文,帮初学Oracle的…

小叨下背景:笔者的服务器内存唯有一g,少得格外。此前使用apache,不堪忍受其超越的内存消耗,网站卡得想哭,数据库也不绝于耳地崩,无奈投入nginx的心怀并且1度喜欢上了nginx,具体请看上文《CentOS7安排轻量级web服务器nginx+php》。

转帖请注明出处: 

1、下载

在丰裕swap分区在此以前我们能够明白下当前系统swap是还是不是存在以及利用情况,可用:

鉴于手上大多种类都以选取Oracle在拓展开辟, 所以安装Oracle成为必然.
当然有情侣会想干什么不设置11g enterprise,
因为我们的种类对数据库那块相比轻便. 没要求也不须求去买商业授权,
所以间接上XE会比较好.

 

1.  free –h 或 swapon –s  

抑或闲话不多扯, Just Do It!!!

那么些是oracle官方的下载链接,需求Oracle账号,那里选用(1二.一.0.二.0) –
斯坦dard 艾德ition (SE二) Linux x86-6四本子,须要下载五个公文。

打探硬盘使用状态(一般/dev/vda一为挂载硬盘):

 

二、系统陈设

1.  df –hal  

起来设置

作者用的CentOS柒桌面版,必要安装一些依附,列表如下:


 壹. 第叁你得去Oracle官方下载文件 <-点作者点本人

bc

==================================================

澳门金沙国际 53

binutils-2.23.52.0.1-12.el7 (x86_64)

一.添加swap分区

使用dd命令创造名叫swapfile 的swap交流文件(文件名和目录放肆):

1.  dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2097152  

   dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2048k

[root@aliyun ~]# dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2048k
记录了2097152+0 的读入
记录了2097152+0 的写出
2147483648字节(2.1 GB)已复制,31.7458 秒,67.6 MB/秒

广阔:if(即输入文件,input file),of(即出口文件,output
file)。dev/zero是Linux的一种特殊字符设备(输入设备),能够用来创设二个钦定长度用于开始化的空文件,如目前交流文件,该设备无穷尽地提供0,能够提供任何你需求的数量。
bs=拾二4 :单位数据块(block)同时读入/输出的块字节大小为10二十六个字节即一KB,bs(即block size)。count=204七千:数据块(block)数量为204八千,即2047000个1KB。能够测算swap分区的体量为:1KB 2097152=1KB1024(k)10242=209715二=二G。(dd命令里的单位M表示10二四*1024,k表示1024)。

    回车后,会执行2g的读写操作,系统会卡一段时间,耐心等待执行结果。

实行完成,对交流文件格式化并退换为swap分区:

1.  mkswap  /var/swapfile  

[root@aliyun ~]# mkswap /var/swapfile
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=f88182d5-1155-4cf4-8cb9-5db460d9ac4e

挂载并激活分区:

1.  swapon   /var/swapfile  

[root@aliyun ~]# swapon /var/swapfile
swapon: /var/swapfile:不安全的权限 0644,建议使用 0600。

施行以上命令大概会产出:“不安全的权限 0644,提出使用
0600”类似提醒,不妨张,实际樱笋时经激活了,能够忽略提醒,也能够遵从系统的提出修改下放权力限:

1.  chmod -R 0600 /var/swapfile  

那儿能够用 free –h 或 swapon
–s命令查看新swap分区是不是正规增加并激活使用。

修改 fstab 配置,设置开机自动挂载该分区:

1.  vim    /etc/fstab  

在fstab文件末尾追加如下内容后:wq!保存就可以:
/var/swapfile swap swap defaults 0 0
或直接对fstab实行echo追加:

1.  echo  "/var/swapfile   swap  swap  defaults  0  0" >>  /etc/fstab  

==================================================

 

compat-libcap1-1.10-3.el7 (x86_64)

二. 删除某swap分区

先截止正在采纳swap分区:

1.  swapoff  /var/swapfile  

去除swap分区文件

1.  rm -rf   /var/swapfile  

删去或注释掉咱们前边在fstab文件里扩张的开机自动挂载配置内容:
/var/swapfile swap swap defaults 0 0


==================================================

  1. 将下载好的公文上传到CentOS中. 

compat-libstdc++-33-3.2.3-71.el7 (i686)

三. 更改Swap配置(进阶级)

swappiness值(0-拾0),系统对swap分区的依赖程度,越高则越帮助于选拔swap分区。
本来,低度正视swap会产生物理内部存款和储蓄器远未使用完,就动用swap分区,大家掌握swap分区质量远不比物理内部存款和储蓄器,那反而降低了系统质量,违背了大家制造swap分区的初衷。
我们愿目的在于物理内部存款和储蓄器就要满荷时再选取swap,那就调控了swappiness值一般为10-60为宜,机械硬盘能够偏高些。
翻看当前的swappiness数值:

1.  cat   /proc/sys/vm/swappiness   

修改swappiness值,这里以50为例。

1.  sysctl vm.swappiness=50   

若希望vm.swappiness=50永远生效,则必要修改sysctl配置文件,直接echo追加配置内容,重启系统后就可以知效:

1.  echo "vm.swappiness = 50"  >>  /etc/sysctl.conf

==================================================

澳门金沙国际 54

compat-libstdc++-33-3.2.3-71.el7 (x86_64)

肆. 扩展(扩充)swap分区大小

  1. 先是大家来查阅swap空间的分寸

# free -m
             total       used       free     shared    buffers     cached
Mem:          2026       1931         95          0         15       1789
-/+ buffers/cache:        127       1899
Swap:         3074          2       3071
  1. 用dd命令创制贰个2G尺寸的公文(10二410242=2097152)

dd if=/dev/zero of=/var/swapfile1 bs=1024 count=2097152

[root@aliyun ~]# dd if=/dev/zero of=/var/swapfile1 bs=1024 count=2097152
记录了2097152+0 的读入
记录了2097152+0 的写出
2147483648字节(2.1 GB)已复制,48.2387 秒,44.5 MB/秒
  1. 将该文件创设为linux swap

mkswap /var/swapfile1

[root@aliyun ~]# mkswap /var/swapfile1
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=43c47001-58a3-43ec-8510-bc8b2ad2ff51
  1. 激活该文件

swapon /var/swapfile1

[root@aliyun ~]# swapon /var/swapfile1
swapon: /var/swapfile1:不安全的权限 0644,建议使用 0600。
  1. 现今加多swap空间成功,但那时一旦系统一重启就会丢掉那些swap空间,所以大家要设置一下/etc/fstab文本,
    在文书的终极加上/var/swapfile壹 swap swap defaults 0 0

  1. 查阅大小 free -h

[root@aliyun ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.8G        1.1G         73M         22M        606M        496M
Swap:          4.0G        1.0G        3.0G

 

glibc-2.17-36.el7 (i686)

  1. 解压你的压缩文件

    # unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

glibc-2.17-36.el7 (x86_64)

澳门金沙国际 55

glibc-devel-2.17-36.el7 (i686)

 

glibc-devel-2.17-36.el7 (x86_64)

  1. 由于自家设置的CentOS是行使的纤维安装. 所以在安装Oracle此前先把信赖装上,
    即使你的系统有软件包, 也足以施行, 百利无壹害..

    # yum install libaio libaio-devel bc man net-tools -y

ksh

澳门金沙国际 56

libaio-0.3.109-9.el7 (i686)

 

libaio-0.3.109-9.el7 (x86_64)

  1. 分红空间, 如果那里不分配, 后续安装会失败. 就一条一条的实践吧..

    # dd if=/dev/zero of=/swapfile bs=1024 count=1048576
    # mkswap /swapfile
    # swapon /swapfile
    # cp /etc/fstab /etc/fstab.backup_$(date +%N)
    # echo ‘/swapfile swap swap defaults 0 0’ /etc/fstab
    # chown root:root /swapfile
    # chmod 0600 /swapfile
    # swapon -a
    # swapon -s

libaio-devel-0.3.109-9.el7 (i686)

澳门金沙国际 57

libaio-devel-0.3.109-9.el7 (x86_64)

 

libgcc-4.8.2-3.el7 (i686)

 6. 进入刚才解压好的文本夹 Disk第11中学, 试行安装

libgcc-4.8.2-3.el7 (x86_64)

# cd Disk1/
# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

libstdc++-4.8.2-3.el7 (i686)

澳门金沙国际 58

libstdc++-4.8.2-3.el7 (x86_64)

本人在首先次安装的时候便是因为bc错误.
所以一定要超前设置正视啊….上边是一无所长示范..

libstdc++-devel-4.8.2-3.el7 (i686)

 澳门金沙国际 59

libstdc++-devel-4.8.2-3.el7 (x86_64)

 

libxcb-1.9-5.el7 (i686)

7.装置成功现在, 进行安顿

libxcb-1.9-5.el7 (x86_64)

# /etc/init.d/oracle-xe configure

libX11-1.6.0-2.1.el7 (i686)

澳门金沙国际 60

libX11-1.6.0-2.1.el7 (x86_64)

 那里安装的密码, 正是末端system登入的密码哟…一定要记住..

libXau-1.0.8-2.1.el7 (i686)

 

libXau-1.0.8-2.1.el7 (x86_64)

  1. 布局Oracle的情状变量

    # vi /etc/profile

libXi-1.7.2-1.el7 (i686)

在最终进入以下代码, 并保存 :wq !!! 一定要保存.!!!!

libXi-1.7.2-1.el7 (x86_64)

# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe; export ORACLE_HOME
ORACLE_SID=XE; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
TNS_ADMIN=$ORACLE_HOME/network/admin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi

libXtst-1.2.2-1.el7 (i686)

澳门金沙国际 61

libXtst-1.2.2-1.el7 (x86_64)

 

make-3.82-19.el7 (x86_64)

  1. 再一次加载配置, 顺便看看配置

    # source /etc/profile
    # echo $ORACLE_BASE

net-tools-2.0-0.17.20131004git.el7 (x86_64) (for Oracle RAC

 澳门金沙国际 62

and Oracle Clusterware)

 

nfs-utils-1.3.0-0.21.el7.x86_64 (for Oracle ACFS)

  1. 设置到位, 用sqlplus上去试试..

    # sqlplus system/在此以前设置的密码@xe

smartmontools-6.2-4.el7 (x86_64)

澳门金沙国际 63

sysstat-10.1.5-1.el7 (x86_64)

此处就完了了, 在此之前小编看教程说的装置后用pl/sql连接要关门防火前,
可是本人从未安歇也总是上去了….不亮堂为啥…如若登不上来,
请百度关闭防火前试试

gcc.x86_64

 

gcc-c++.x86_64

如上依赖需每种审查批准,不可偷懒。若是不差钱能够买个oracle的授权,用工具统1安装。

修改操作系统参数 vim /etc/sysctl.conf

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 8281688064

kernel.aio-max-nr=1048576

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 = 1048586

动用上面包车型地铁吩咐更新配备

sysctl -p

sysctl -a

修改文件句柄数配置

vim /etc/security/limits.conf

参预如下值

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle供给swamp分区需大于18G,需安装分区大于此值不然会在安装时报错

通过 free –h 或 swapon –s
查看分区大小,假诺体量不够,可先卸载该分区再新建。

剔除分区

swapoff  /var/swapfile  

rm -rf   /var/swapfile

专注这里的/var/swapfile 需换来实际上的分区文件,swapon查到的值。

创办分区

dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=20480k

急需耐心等待一会

mkswap  /var/swapfile

swapon   /var/swapfile

推行以上命令大概会冒出:“不安全的权杖 0644,提议使用
0600”类似提醒,不妨张,实际晚春经激活了,能够忽略提醒,也足以遵从系统的提议修改下放权力限:

chmod -R 0600 /var/swapfile

那会儿能够用 free –h 或 swapon
–s命令查看新swap分区是还是不是健康拉长并激活使用

echo  “/var/swapfile   swap  swap  defaults  0  0” >>  /etc/fstab

创建Oracle Inventory Group ,

/usr/sbin/groupadd -g 54321 oinstall

/usr/sbin/groupadd -g 54327 asmdba

/usr/sbin/groupadd -g 54322 dba

/usr/sbin/groupadd -g 54324 backupdba

/usr/sbin/groupadd -g 54325 dgdba

/usr/sbin/groupadd -g 54326 kmdba

/usr/sbin/groupadd -g 54330 racdba

创建oracle用户

/usr/sbin/useradd -u 54321 -g oinstall -G
dba,asmdba,backupdba,dgdba,kmdba,racdba oracle

3、安装

 yum -y install zip unzip

 unzip linuxamd64_12102_database_se2_1of2.zip -d /stage/

 unzip linuxamd64_12102_database_se2_2of2.zip -d /stage/

此地需注意解压的目录文件必须为/stage/
换成其他目录会报文件下载不全的错误。

chown -R oracle:oinstall /stage/

mkdir -p /u01 /u02

chown -R oracle:oinstall /u01 /u02

chmod -R 775 /u01 /u02

chmod g+s /u01 /u02

cd /stage/database/

./runInstaller

比如一切寻常的话就会弹出安装面板了,看看提醒,基本上一路下一步就能够了,有个地点须要用root用户执行七个本子。

4、验证。

表达步骤能够参考上边连接中的 Step 陆 – Testing。

重启之后开掘实践sqlplus报找不到命令,补充一下 需设置系统景况变量

cat /u01/app/oraInventory/ContentsXML/inventory.xml
能够查到oracle安装目录

export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$PATH

source /etc/profile后在实施sqlplus就足以了

今日在用老版本金和利息用连接的时候报了个ORA-28040: No matching authentication
protocol的不当。经查需在

$ORACLE_HOME/network/admin/sqlnet.ora中加入

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8

投入后无需重启。

参考连接

相关文章