VM_Centos7.3_X64_安裝Oracle12C 總結筆記


聲明:本文居多內容參考原文來之網絡;

 

一:安裝Centos7.3 虛擬機

1:操作系統下載

CentOS 7官方下載地址https://www.centos.org/download/

說明:本案例使用的CentOS-7-x86_64-Everything-1611.iso版本安包

  image

 

     以下針對各個版本的ISO鏡像文件,進行一一說明:

         CentOS-7.0-x86_64-DVD-1503-01.iso              標准安裝版,一般下載這個就可以了(推薦)

         CentOS-7.0-x86_64-NetInstall-1503-01.iso       網絡安裝鏡像(從網絡安裝或者救援系統)

         CentOS-7.0-x86_64-Everything-1503-01.iso     對完整版安裝盤的軟件進行補充,集成所有軟件。(包含centos7的一套完整的軟件包,可以用來安裝系統或者填充本地鏡像)

         CentOS-7.0-x86_64-GnomeLive-1503-01.iso   GNOME桌面版

         CentOS-7.0-x86_64-KdeLive-1503-01.iso         KDE桌面版

         CentOS-7.0-x86_64-livecd-1503-01.iso            光盤上運行的系統,類擬於winpe

         CentOS-7.0-x86_64-minimal-1503-01.iso         精簡版,自帶的軟件最少

 

 

2:VM虛擬機 下載及安裝

  1:VM 安裝包下載:http://sw.bos.baidu.com/sw-search-sp/software/ca7ad8c6d3103/VMware-workstation-full-14.0.0.24051.exe

    注:其注冊碼自己百度

   2:VM 程序安裝教程:請查看《vmware workstation 12 pro 虛擬機安裝系統教程

 

3:VM 虛擬機安裝 Centos7.3 系統

1: 請查看《CentOS 7.3 安裝

2:在系統重啟后出現了 lic 等錯誤配置信息。請自己百度

4:配置靜態ip地址:

  1:請參考此文:《centos 7.3 設置靜態IP

5:搭建yum 環境:

 1:請參考此文:《  CentOS7.2 創建本地YUM源和局域網YUM源  》

  

 

 

 

二 :Oracle12C數據庫安裝

1:安裝包下載

1:安裝步驟參考了此文:《 Linux 平台安裝Oracle Database 12c

2:Oracle12C 官網下載地址

官方的下載地址:

1:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

2:https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132

URL地址2需要先注冊,然后才能登陸下載,注冊登陸界面https://edelivery.oracle.com

clip_image002

關於這兩者有啥區別: 聽一個同事說,用metalink 賬號下載的安裝文件完整一些。具體情況是不是如此,還不得而知。

地址1下載的文件為:

linuxamd64_12c_database_1of2.zip

linuxamd64_12c_database_2of2.zip

地址2下載的文件為:

V38500-01_1of2.zip

V38500-01_2of2.zip

2)檢查硬件要求(Check Hardware Requirements)

  

1 Check CPU

  1 [root@localhost ~]#  grep "model name" /proc/cpuinfo
  2 model name      : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
  3 model name      : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
  4 model name      : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
  5 model name      : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
  6 [root@localhost ~]# 
  7 [root@localhost ~]#  cat /proc/cpuinfo | grep "processor" | wc -l
  8 4
  9 [root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
 10 2
 11 [root@localhost ~]# 

image

2 Check Memory

  1 root@localhost ~]#  grep MemTotal /proc/meminfo
  2 MemTotal:        3587024 kB
  3 [root@localhost ~]# grep SwapTotal /proc/meminfo
  4 SwapTotal:       3801084 kB
  5 [root@localhost ~]#  free -g
  6               total        used        free      shared  buff/cache   available
  7 Mem:              3           0           0           0           2           2
  8 Swap:             3           0           3
  9 [root@localhost ~]# 

image

Oracle 12c 對系統內存的最低要求為1G,推薦2G或更大的內存,從上面結果可以知道系統內存23G,完全滿足要求。

Oracle對交換分區(Swap Space)的推薦設置如下,這里Swap Space為35G,不是16G,需要做一下調整。

clip_image008

3 Check Disk Capacity

  1 [root@localhost ~]# df -h
  2 Filesystem           Size  Used Avail Use% Mounted on
  3 /dev/mapper/cl-root   50G  6.9G   44G  14% /
  4 devtmpfs             1.7G     0  1.7G   0% /dev
  5 tmpfs                1.8G  140K  1.8G   1% /dev/shm
  6 tmpfs                1.8G  9.0M  1.8G   1% /run
  7 tmpfs                1.8G     0  1.8G   0% /sys/fs/cgroup
  8 /dev/sda1           1014M  173M  842M  18% /boot
  9 /dev/mapper/cl-home  969G   33M  969G   1% /home
 10 tmpfs                351M   40K  351M   1% /run/user/0
 11 /dev/sr0             7.8G  7.8G     0 100% /run/media/root/CentOS 7 x86_64
 12 

image

3: 檢查軟件要求(Checking the Software Requirements)

 

用於Oracle Linux 7和Red Hat Enterprise Linux 7的軟件包

必須安裝以下軟件包(或更高版本):

  1 binutils-2.23.52.0.1-12.el7.x86_64
  2 compat-libcap1-1.10-3.el7.x86_64
  3 compat-libstdc++-33-3.2.3-71.el7.i686
  4 compat-libstdc++-33-3.2.3-71.el7.x86_64
  5 gcc-4.8.2-3.el7.x86_64
  6 gcc-c++-4.8.2-3.el7.x86_64
  7 glibc-2.17-36.el7.i686
  8 glibc-2.17-36.el7.x86_64
  9 glibc-devel-2.17-36.el7.i686
 10 glibc-devel-2.17-36.el7.x86_64
 11 ksh
 12 libaio-0.3.109-9.el7.i686
 13 libaio-0.3.109-9.el7.x86_64
 14 libaio-devel-0.3.109-9.el7.i686
 15 libaio-devel-0.3.109-9.el7.x86_64
 16 libgcc-4.8.2-3.el7.i686
 17 libgcc-4.8.2-3.el7.x86_64
 18 libstdc++-4.8.2-3.el7.i686
 19 libstdc++-4.8.2-3.el7.x86_64
 20 libstdc++-devel-4.8.2-3.el7.i686
 21 libstdc++-devel-4.8.2-3.el7.x86_64
 22 libXi-1.7.2-1.el7.i686
 23 libXi-1.7.2-1.el7.x86_64
 24 libXtst-1.2.2-1.el7.i686
 25 libXtst-1.2.2-1.el7.x86_64
 26 make-3.82-19.el7.x86_64
 27 sysstat-10.1.5-1.el7.x86_64

執行腳本

  1 yum install      binutil* -y
  2 yum install      compat* -y
  3 yum install      gcc* -y
  4 yum install      glibc* -y
  5 yum install      ksh* -y
  6 yum install      libaio* -y
  7 yum install      libgcc* -y
  8 yum install      libstd* -y
  9 yum install      libXi* -y
 10 yum install      libXtst* -y
 11 yum install      make* -y
 12 yum install      sysstat* -y

binutils-2.25.1-22.base.el7.x86_64
package compat-libstdc++ is not installed
gcc-4.8.5-11.el7.x86_64
gcc-c++-4.8.5-11.el7.x86_64
glibc-2.17-157.el7.x86_64
glibc-devel-2.17-157.el7.x86_64
package ksh is not installed
libaio-0.3.109-13.el7.x86_64
package libaio-devel is not installed
libgcc-4.8.5-11.el7.x86_64
libstdc++-4.8.5-11.el7.x86_64
libstdc++-devel-4.8.5-11.el7.x86_64
libXext-1.3.3-3.el7.x86_64
libXtst-1.2.2-2.1.el7.x86_64
libX11-1.6.3-3.el7.x86_64
libXau-1.0.8-2.1.el7.x86_64
libXi-1.7.4-2.el7.x86_64
make-3.82-23.el7.x86_64
sysstat-10.1.5-11.el7.x86_64

 

4 :系統配置准備

1 創建Oracle用戶和用戶組(注:我這里沒有設置oracle用戶的密碼:如果有需要 請直接用root用戶進行 passwd oracle 的命令為oracle用戶設置一個密碼)

  1 [root@localhost ~]# groupadd dba
  2 [root@localhost ~]#  groupadd oinstall
  3 [root@localhost ~]# useradd -g oinstall -G dba oracle
  4 [root@localhost ~]# id oracle
  5 uid=1001(oracle) gid=1002(oinstall) groups=1002(oinstall),1001(dba)
  6 [root@localhost ~]# 
  7 

image

2 創建安裝目錄

  1 root@localhost ~]#  mkdir -p /u01/app/oracle
  2 [root@localhost ~]#  chown -R oracle:oinstall /u01/app/oracle
  3 [root@localhost ~]#  chmod -R 775 /u01/app/oracle

image

3 CentOS7關閉防火牆和selinux

 

  1 [root@localhost ~]# /usr/sbin/sestatus
  2 SELinux status:                 enabled
  3 SELinuxfs mount:                /sys/fs/selinux
  4 SELinux root directory:         /etc/selinux
  5 Loaded policy name:             targeted
  6 Current mode:                   enforcing
  7 Mode from config file:          disabled
  8 Policy MLS status:              enabled
  9 Policy deny_unknown status:     allowed
 10 Max kernel policy version:      28
 11 [root@localhost ~]# setenforce 0
 12 [root@localhost ~]# /usr/sbin/sestatus
 13 SELinux status:                 enabled
 14 SELinuxfs mount:                /sys/fs/selinux
 15 SELinux root directory:         /etc/selinux
 16 Loaded policy name:             targeted
 17 Current mode:                   permissive
 18 Mode from config file:          disabled
 19 Policy MLS status:              enabled
 20 Policy deny_unknown status:     allowed
 21 Max kernel policy version:      28

image

  1 [root@localhost ~]# systemctl stop firewalld
  2 [root@localhost ~]# systemctl disable firewalld
  3 Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
  4 Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
  5 [root@localhost ~]# systemctl status firewalld
  6 鈼?firewalld.service - firewalld - dynamic firewall daemon
  7    Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
  8    Active: inactive (dead)
  9      Docs: man:firewalld(1)
 10 
 11 Dec 13 20:01:29 localhost.localdomain systemd[1]: Starting firewalld - dynamic fire....
 12 Dec 13 20:01:32 localhost.localdomain systemd[1]: Started firewalld - dynamic firew....
 13 Dec 13 22:07:20 localhost.localdomain systemd[1]: Stopping firewalld - dynamic fire....
 14 Dec 13 22:07:21 localhost.localdomain systemd[1]: Stopped firewalld - dynamic firew....
 15 Hint: Some lines were ellipsized, use -l to show in full.
 16 [root@localhost ~]# cat /etc/selinux/config
 17 
 18 # This file controls the state of SELinux on the system.
 19 # SELINUX= can take one of these three values:
 20 #     enforcing - SELinux security policy is enforced.
 21 #     permissive - SELinux prints warnings instead of enforcing.
 22 #     disabled - No SELinux policy is loaded.
 23 #SELINUX=enforcing
 24 SELINUX=disabled
 25 # SELINUXTYPE= can take one of three two values:
 26 #     targeted - Targeted processes are protected,
 27 #     minimum - Modification of targeted policy. Only selected processes are protected. 
 28 #     mls - Multi Level Security protection.
 29 SELINUXTYPE=targeted
 30 
 31 
 32 [root@localhost ~]# reboot

image

----檢查結果:

  1 [root@localhost ~]#  /usr/sbin/sestatus
  2 SELinux status:                 disabled
  3 [root@localhost ~]# /usr/sbin/getenforce
  4 Disabled
  5 [root@localhost ~]# 

image

4 修改系統內核參數

 

在修改系統內核參數前,你可以用命令先查看一下當前各類系統參數的值,亦或直接查看配置文件/etc/sysctl.conf

  1 [root@localhost ~]#  getconf PAGESIZE
  2 4096
  3 [root@localhost ~]# sysctl -a | grep sem
  4 kernel.sem = 250        32000   32      128
  5 kernel.sem_next_id = -1
  6 [root@localhost ~]# sysctl -a | grep shm
  7 kernel.shm_next_id = -1
  8 kernel.shm_rmid_forced = 0
  9 kernel.shmall = 18446744073692774399
 10 kernel.shmmax = 18446744073692774399
 11 kernel.shmmni = 4096
 12 vm.hugetlb_shm_group = 0
 13 [root@localhost ~]#  sysctl -a | grep file-max
 14 fs.file-max = 378794
 15 [root@localhost ~]#  sysctl -a | grep ip_local_port_range
 16 net.ipv4.ip_local_port_range = 32768    60999
 17 [root@localhost ~]# 

image

關於內核參數的一些設置建議,可以參考下面資料:.

  1 kernel.shmmax
  2 
  3 關於內核參數kernel.shmmax,oracle 建議,kernel.shmmax的值不能少於物理內存的一半,而且要大於Oracle中sga-max-size的值,否則會造成oracle性能下降
  4 
  5 一般32bit操作系統,直接設置為系統支持的最大內存即可,64bit操作系統設置大於sga-max-size的值即可
  6 
  7 如:當前內存為2G 則kernel.shmmax = 2*1024*1024=2097152
  8 
  9 當前內存為8G則 kernel.shmmax = 7*1024*1024=7340032
 10 
 11 Kernel.shmall
 12 
 13 Shmall指系統一次可以使用的共享內存段的最大數量,以頁為單位。Oracle默認設置為 kernel.shmall = 2097152
 14 
 15 即最大8G(2097152*4/1024/1024),(在調整SGA時需要注意,SGA大小設置不可超過該值),根據系統內存大小和使用的不同可以參考如下:設置的一般規律
 16 
 17 kernel.shmall = 8G/4k=8388608k/4k=2097152    ---內存8G
 18 
 19 kernel.shmall = 16G/4k=16777216k/4k=4194304    ---內存16G
 20 
 21 kernel.shmall = 32G/4k=33554432k/4k=8388608    ---內存32G
 22 
 23 (RedHat linux系統中頁大小為4096即4K,實際環境以getconf PAGE_SIZE結果為准)
 24 
 25 kernel.shmmni
 26 
 27 shmmni 指系統共享內存段的最大數量
 28 
 29 oracle設置默認值為4096,一般是足夠用了,不需要調整
 30 
 31 文件句柄數的相關內核參數設置
 32 
 33 fs.file-max
 34 
 35 fs.file-max指系統能夠打開最大的文件句柄數
 36 
 37 oracle建議設置為65536,一般不用修改
 38 
 39 信號的相關內核參數設置
 40 
 41 kernel.sem
 42 
 43 kernel.sem是指 semmsl,semmns,semopm,semmni這4個參數
 44 
 45 semmsl 指每個線號集的最大信號數,Oracle建議是設置為oracle的最大進程數+10
 46 
 47 semmni 指整個系統的信號集的最大數量
 48 
 49 semmns 指整個系統的信號總數,也就是semmni*semmsl的結果
 50 
 51 semopm 指每個semop系統調用可以執行的信號操作的最大數量
 52 
 53 oracle默認設置
 54 
 55 semmsl=250
 56 
 57 semmns=3200
 58 
 59 semopm=100
 60 
 61 semmni=128
 62 
 63 即kernel.sem= 250 3200 100 128
 64 
 65 例:在oracle  ora.init文件參數中設置PROCESSES參數為5000
 66 
 67 則semmsl=5010,semmni=128,semmns=semmsl* semmni=641280
 68 
 69 另外semopm建議設置等於semmsl值即5010
 70 
 71 那么kernel.sem=5010 641280 5010 128
 72 
 73 網絡相關的內核參數設置
 74 
 75 net.core.rmem_default
 76 
 77 net.core.rmem_default 指網絡套接字的默認接收緩沖區的大小,oracle建議設置為265K即262144
 78 
 79 net.core.rmem_max
 80 
 81 net.core.rmem_max 指網絡套接字的最大接收緩沖區的大小,oracle10g及以前版本建議設置為256k即262144
 82 
 83 oracle11g建議設置為4M 即4194304
 84 
 85 net.core.wmem_default
 86 
 87 net.core.wmem_default指網絡套接字的默認發送緩沖區的大小,oracle建議設置為265K即262144
 88 
 89 net.core.wmem_max
 90 
 91 net.core.wmem_max  指網絡套接字的最大發送緩沖區的大小,oracle10g及以前版本建議設置為256k即262144
 92 
 93 oracle11g建議設置為1M即1048576
 94 
 95 net.ipv4.ip_local_port_range
 96 
 97 net.ipv4.ip_local_port_range ,指本地的允許打開隨機端口范圍
 98 
 99 oracle10g前建議端口范圍為1024 65000,oracle11g建議端口范圍為:
100 65500 並忽略oracle安裝程序任何關於這個參數的警告
101 
102 Asynchronous I/O相關的內核參數設置
103 
104 fs.aio-max-nr
105 
106 fs.aio-max-nr 指系統允許的最大的異步IO請求大小
107 
108 oracle默認設置為1M即1048576,一般不用更改
View Code

修改前最后先備份一下/etc/sysctl.conf,以防萬一。

  1 [root@localhost ~]# cd /etc/sysc
  2 sysconfig/ sysctl.d/
  3 [root@localhost ~]# cd /etc/
  4 [root@localhost etc]# cat sysctl.conf 
  5 # sysctl settings are defined through files in
  6 # /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
  7 #
  8 # Vendors settings live in /usr/lib/sysctl.d/.
  9 # To override a whole file, create a new file with the same in
 10 # /etc/sysctl.d/ and put new settings there. To override
 11 # only specific settings, add a file with a lexically later
 12 # name in /etc/sysctl.d/ and put new settings there.
 13 #
 14 # For more information, see sysctl.conf(5) and sysctl.d(5).
 15 [root@localhost etc]# cp sysctl.conf  sysctl.conf.bak
 16 [root@localhost etc]# 
 17 #-----在 sysctl.conf 文檔下方增加上以下內容
View Code
  1 kernel.shmmax = 18446744073692774399
  2 kernel.shmall = 18446744073692774399
  3 kernel.shmmni = 4096
  4 kernel.sem =250 32000 100 128
  5 net.core.rmem_default = 262144
  6 net.core.rmem_max = 4194304
  7 net.core.wmem_default = 262144
  8 net.core.wmem_max = 262144
  9 net.ipv4.ip_local_port_range =32768    60999
 10 fs.file-max=378794
 11 fs.aio-max-nr=1048576

 

 

  1 [root@localhost etc]# vi sysctl.conf
  2 
  3 
  4 # sysctl settings are defined through files in
  5 # /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
  6 #
  7 # Vendors settings live in /usr/lib/sysctl.d/.
  8 # To override a whole file, create a new file with the same in
  9 # /etc/sysctl.d/ and put new settings there. To override
 10 # only specific settings, add a file with a lexically later
 11 # name in /etc/sysctl.d/ and put new settings there.
 12 #
 13 # For more information, see sysctl.conf(5) and sysctl.d(5).
 14 kernel.shmmax = 18446744073692774399
 15 kernel.shmall = 18446744073692774399
 16 kernel.shmmni = 4096
 17 kernel.sem =250 32000 100 128
 18 net.core.rmem_default = 262144
 19 net.core.rmem_max = 4194304
 20 net.core.wmem_default = 262144
 21 net.core.wmem_max = 262144
 22 net.ipv4.ip_local_port_range =32768    60999
 23 fs.file-max=378794
 24 fs.aio-max-nr=1048576
 25 ~
 26 ~
 27 ~
 28 ~
 29 ~
 30 ~
 31 ~
 32 ~
 33 ~
 34 "sysctl.conf" 26L, 782C written
 35 [root@localhost etc]# 

image

 

kernel.shmall =physical RAM size / pagesize (getconf PAGESIZE) -- If the defaults are greater then leave it.

kernel.shmall = 內存大小/4k=23G*1024*1024/4k = 6029312

kernel.shmmax = 20*1024*1024=20971520 而默認的為68719476736,那么使用默認值

修改完成后保存,然后運行sysctl -p 命令使之生效

  1 [root@localhost etc]# sysctl -p
  2 kernel.shmmax = 18446744073692774399
  3 kernel.shmall = 18446744073692774399
  4 kernel.shmmni = 4096
  5 kernel.sem = 250 32000 100 128
  6 net.core.rmem_default = 262144
  7 net.core.rmem_max = 4194304
  8 net.core.wmem_default = 262144
  9 net.core.wmem_max = 262144
 10 net.ipv4.ip_local_port_range = 32768    60999
 11 fs.file-max = 378794
 12 fs.aio-max-nr = 1048576
 13 [root@localhost etc]# 

image

5 設置用戶限制

/etc/security/limits.conf中添加如下配置。

  1 oracle soft nproc 2047
  2 
  3 oracle hard nproc 16384
  4 
  5 oracle soft nofile 1024
  6 
  7 oracle hard nofile 65536
  8 
  9 oracle soft stack 10240
 10 
 11 oracle hard stack 10240
 12 
 13 Add the following line to the "/etc/pam.d/login" file,
 14 
 15 if it does not already exist.
 16 
 17 session required /lib/security/pam_limits.so
 18 
 19 session required pam_limits.so
 20 
 21 Add the following to
 22 
 23 /etc/profile if Oracle user will use the bash shell.
 24 
 25 if [ $USER = "oracle" ]; then
 26 
 27 ulimit -u 16384
 28 
 29 ulimit -n 65536
 30 
 31 fi
 32 

 

 

 

5: 配置環境變量

首先切換到oracle賬戶 ,編輯修改主目錄下 .bash_profile

 

  1 [root@localhost ~]# su - oracle
  2 [oracle@localhost ~]$ ls
  3 [oracle@localhost ~]$ ls -a
  4 .  ..  .bash_logout  .bash_profile  .bashrc  .cache  .config  .mozilla
  5 [oracle@localhost ~]$ vi .bash_profile
  6 
  7 # .bash_profile
  8 
  9 # Get the aliases and functions
 10 if [ -f ~/.bashrc ]; then
 11         . ~/.bashrc
 12 fi
 13 
 14 # User specific environment and startup programs
 15 
 16 PATH=$PATH:$HOME/.local/bin:$HOME/bin
 17 
 18 export PATH
 19 
 20 
 21 
 22 TMP=/tmp; export TMP
 23 TMPDIR=$TMP; export TMPDIR
 24 
 25 ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
 26 ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1; export ORACLE_HOME
 27 ORACLE_SID=epps; export ORACLE_SID
 28 ORACLE_TERM=xterm; export ORACLE_TERM
 29 PATH=/usr/sbin:$PATH; export PATH
 30 PATH=$ORACLE_HOME/bin:$PATH; export PATH
 31 
 32 LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
 33 CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
 34 
 35 if [ $USER = "oracle" ]; then
 36  if [ $SHELL = "/bin/ksh" ]; then
 37     ulimit -p 16384
 38     ulimit -n 65536
 39  else
 40     ulimit -u 16384 -n 65536
 41  fi
 42 fi
 43 

image

使配置生效

  1 [oracle@localhost ~]$ source .bash_profile
  2 [oracle@localhost ~]$
  3 

 

6:解壓安裝鏡像文件

上傳已經下載好的oracle12c安裝包:

img2

img3

image

image

//把用root用戶上傳的安裝包放到 oracle 用戶的home目錄下,並修改文件用戶使用權限

  1 [root@localhost oracle]# ls
  2 linuxamd64_12102_database_1of2.zip  linuxamd64_12102_database_2of2.zip
  3 [root@localhost oracle]# ll
  4 total 2625080
  5 -rw-r--r--. 1 root root 1673544724 Dec 13 20:31 linuxamd64_12102_database_1of2.zip
  6 -rw-r--r--. 1 root root 1014530602 Dec 13 20:32 linuxamd64_12102_database_2of2.zip
  7 [root@localhost oracle]# chown oracle:oinstall linuxamd64_12102_database_*
  8 [root@localhost oracle]# ll
  9 total 2625080
 10 -rw-r--r--. 1 oracle oinstall 1673544724 Dec 13 20:31 linuxamd64_12102_database_1of2.zip
 11 -rw-r--r--. 1 oracle oinstall 1014530602 Dec 13 20:32 linuxamd64_12102_database_2of2.zip
 12 [root@localhost oracle]# 

image

切換到 oracle 用戶 並解壓 安裝包

  1 #切換到ORACLE用戶
  2 [root@localhost oracle]# su - oracle
  3 Last login: Wed Dec 13 23:48:45 CST 2017 on pts/2
  4 [oracle@localhost ~]$
  5 #解壓第一個文件壓縮包
  6 [oracle@localhost ~]$ unzip linuxamd64_12102_database_1of2.zip
  7 #在解壓完第一個壓縮包后再來解壓第二個壓縮包
  8 [oracle@localhost ~]$ unzip linuxamd64_12102_database_2of2.zip
  9 
 10 

文件解壓完后都放在database文件中

image

創建一個安裝包備份文件夾;把壓縮包存放起來:

  1 [oracle@localhost ~]$ ls
  2 database  linuxamd64_12102_database_1of2.zip  linuxamd64_12102_database_2of2.zip
  3 [oracle@localhost ~]$ mkdir oracle_database_zip
  4 
  5 [oracle@localhost ~]$ mv linuxamd64_12102_database_* oracle_database_zip/
  6 [oracle@localhost ~]$ ls
  7 database  oracle_database_zip
  8 [oracle@localhost ~]$

image

 

7: 安裝Xme30.exe 軟件

軟件下載路勁:鏈接:http://pan.baidu.com/s/1gf5cbKn 密碼:m1pn     注:如果該版本報錯。請到此QQ(6032072430)群的群文件里來下載該版本的安裝包

1):安裝步驟一直下一步即可

img7

2):注冊lic

img8

img9

3):啟動工具

img10

 

注:在打開   Xmanager-Passive 出下圖錯誤解決方法:failed to get the installation date from the system registry 

出現了這個問題后,各種可能的想法都想到了,但是,一直得不到解決,后來查到了這樣一種辦法

1.打開Xbrowser

2.打開Help, 選擇About Browser

3.點擊Enter Product Key

Name : 3ddown.com

Organization: none

Serial:080807-116451-999766

就OK了

呵呵,Xmanager不讓貼上去,就辛苦大家用手敲上去了

 

 

 

8:oracle 12c (數據庫軟件) 安裝步驟圖解

查看解壓出來的文件權限信息:

  1 [oracle@localhost ~]$ ll
  2 total 0
  3 drwxr-xr-x 7 oracle oinstall 117 Jul  7  2014 database
  4 drwxr-xr-x 2 oracle oinstall  90 Dec 13 23:54 oracle_database_zip
  5 [oracle@localhost ~]$ cd database/
  6 [oracle@localhost database]$ ll
  7 total 20
  8 drwxr-xr-x  4 oracle oinstall  234 Dec 13 23:52 install
  9 drwxrwxr-x  2 oracle oinstall   61 Jul  7  2014 response
 10 drwxr-xr-x  2 oracle oinstall   34 Jul  7  2014 rpm
 11 -rwxr-xr-x  1 oracle oinstall 8533 Jul  7  2014 runInstaller
 12 drwxrwxr-x  2 oracle oinstall   29 Jul  7  2014 sshsetup
 13 drwxr-xr-x 14 oracle oinstall 4096 Jul  7  2014 stage
 14 -rwxr-xr-x  1 oracle oinstall  500 Feb  7  2013 welcome.html
 15 [oracle@localhost database]$
 16 

查看本機(客戶機)的ip

image

啟動調用本級(客戶機)的圖形管理工具並啟動安裝

  1 [oracle@localhost database]$ export DISPLAY=192.168.1.27:0.0
  2 [oracle@localhost database]$ ls
  3 install  response  rpm  runInstaller  sshsetup  stage  welcome.html
  4 [oracle@localhost database]$ ls -a
  5 .  ..  install  response  rpm  runInstaller  sshsetup  stage  welcome.html
  6 [oracle@localhost database]$ ./runInstaller
  7 

image

image

開始進行圖解安裝過程(注意觀察細節變化)

image

image

image

 

image

image

image

image

image

image

image

在安裝過程中出現了上圖 提示錯誤信息:結果分析是 /u01   /u01/app的權限導致的:

image

處理步驟:逐步賦權

image

  1 [root@localhost oracle]# su - oracle
  2 Last login: Wed Dec 13 23:48:45 CST 2017 on pts/2
  3 [oracle@localhost ~]$ ll /u01
  4 total 0
  5 drwxr-xr-x. 3 root root 20 Dec 13 21:43 app
  6 [oracle@localhost ~]$ ll
  7 total 0
  8 drwxr-xr-x 7 oracle oinstall 117 Jul  7  2014 database
  9 drwxr-xr-x 2 oracle oinstall  90 Dec 13 23:54 oracle_database_zip
 10 [oracle@localhost ~]$ cd ?
 11 -bash: cd: ?: No such file or directory
 12 [oracle@localhost ~]$ cd /
 13 [oracle@localhost /]$ ll
 14 total 28
 15 -rw-r--r--.   1 root root    0 Aug 20 02:03 1
 16 lrwxrwxrwx.   1 root root    7 Aug 20 01:32 bin -> usr/bin
 17 dr-xr-xr-x.   4 root root 4096 Aug 20 02:57 boot
 18 drwxr-xr-x   20 root root 3320 Dec 13 23:08 dev
 19 drwxr-xr-x. 143 root root 8192 Dec 13 23:24 etc
 20 drwxr-xr-x.   4 root root   33 Dec 13 21:41 home
 21 lrwxrwxrwx.   1 root root    7 Aug 20 01:32 lib -> usr/lib
 22 lrwxrwxrwx.   1 root root    9 Aug 20 01:32 lib64 -> usr/lib64
 23 drwxr-xr-x.   2 root root    6 Nov  5  2016 media
 24 drwxr-xr-x.   3 root root   19 Dec 13 20:40 mnt
 25 drwxr-xr-x.   3 root root   16 Aug 20 02:19 opt
 26 dr-xr-xr-x  203 root root    0 Dec 13 23:08 proc
 27 dr-xr-x---.  15 root root 4096 Dec 13 23:40 root
 28 drwxr-xr-x   38 root root 1120 Dec 13 23:08 run
 29 lrwxrwxrwx.   1 root root    8 Aug 20 01:32 sbin -> usr/sbin
 30 drwxr-xr-x.   2 root root    6 Nov  5  2016 srv
 31 dr-xr-xr-x   13 root root    0 Dec 13 23:08 sys
 32 drwxrwxrwt.  27 root root 4096 Dec 14 00:16 tmp
 33 drwxr-xr-x.   3 root root   17 Dec 13 21:43 u01
 34 drwxr-xr-x.  13 root root  155 Aug 20 01:32 usr
 35 drwxr-xr-x.  21 root root 4096 Dec 13 23:08 var
 36 [oracle@localhost /]$ ll /u01/app/
 37 total 0
 38 drwxrwxr-x. 2 oracle oinstall 6 Dec 14 00:49 oracle
 39 [oracle@localhost /]$ su - root
 40 Password:
 41 Last login: Wed Dec 13 23:09:09 CST 2017 from 192.168.1.27 on pts/2
 42 [root@localhost ~]# cd /
 43 [root@localhost /]# ll
 44 total 28
 45 -rw-r--r--.   1 root root    0 Aug 20 02:03 1
 46 lrwxrwxrwx.   1 root root    7 Aug 20 01:32 bin -> usr/bin
 47 dr-xr-xr-x.   4 root root 4096 Aug 20 02:57 boot
 48 drwxr-xr-x   20 root root 3320 Dec 13 23:08 dev
 49 drwxr-xr-x. 143 root root 8192 Dec 13 23:24 etc
 50 drwxr-xr-x.   4 root root   33 Dec 13 21:41 home
 51 lrwxrwxrwx.   1 root root    7 Aug 20 01:32 lib -> usr/lib
 52 lrwxrwxrwx.   1 root root    9 Aug 20 01:32 lib64 -> usr/lib64
 53 drwxr-xr-x.   2 root root    6 Nov  5  2016 media
 54 drwxr-xr-x.   3 root root   19 Dec 13 20:40 mnt
 55 drwxr-xr-x.   3 root root   16 Aug 20 02:19 opt
 56 dr-xr-xr-x  206 root root    0 Dec 13 23:08 proc
 57 dr-xr-x---.  15 root root 4096 Dec 13 23:40 root
 58 drwxr-xr-x   38 root root 1120 Dec 13 23:08 run
 59 lrwxrwxrwx.   1 root root    8 Aug 20 01:32 sbin -> usr/sbin
 60 drwxr-xr-x.   2 root root    6 Nov  5  2016 srv
 61 dr-xr-xr-x   13 root root    0 Dec 13 23:08 sys
 62 drwxrwxrwt.  27 root root 4096 Dec 14 00:56 tmp
 63 drwxr-xr-x.   3 root root   17 Dec 13 21:43 u01
 64 drwxr-xr-x.  13 root root  155 Aug 20 01:32 usr
 65 drwxr-xr-x.  21 root root 4096 Dec 13 23:08 var
 66 [root@localhost /]# chown oracle:oinstall u
 67 u01/ usr/
 68 [root@localhost /]# chown oracle:oinstall u01/
 69 [root@localhost /]# ll
 70 total 28
 71 -rw-r--r--.   1 root   root        0 Aug 20 02:03 1
 72 lrwxrwxrwx.   1 root   root        7 Aug 20 01:32 bin -> usr/bin
 73 dr-xr-xr-x.   4 root   root     4096 Aug 20 02:57 boot
 74 drwxr-xr-x   20 root   root     3320 Dec 13 23:08 dev
 75 drwxr-xr-x. 143 root   root     8192 Dec 13 23:24 etc
 76 drwxr-xr-x.   4 root   root       33 Dec 13 21:41 home
 77 lrwxrwxrwx.   1 root   root        7 Aug 20 01:32 lib -> usr/lib
 78 lrwxrwxrwx.   1 root   root        9 Aug 20 01:32 lib64 -> usr/lib64
 79 drwxr-xr-x.   2 root   root        6 Nov  5  2016 media
 80 drwxr-xr-x.   3 root   root       19 Dec 13 20:40 mnt
 81 drwxr-xr-x.   3 root   root       16 Aug 20 02:19 opt
 82 dr-xr-xr-x  205 root   root        0 Dec 13 23:08 proc
 83 dr-xr-x---.  15 root   root     4096 Dec 13 23:40 root
 84 drwxr-xr-x   38 root   root     1120 Dec 13 23:08 run
 85 lrwxrwxrwx.   1 root   root        8 Aug 20 01:32 sbin -> usr/sbin
 86 drwxr-xr-x.   2 root   root        6 Nov  5  2016 srv
 87 dr-xr-xr-x   13 root   root        0 Dec 13 23:08 sys
 88 drwxrwxrwt.  27 root   root     4096 Dec 14 00:58 tmp
 89 drwxr-xr-x.   3 oracle oinstall   17 Dec 13 21:43 u01
 90 drwxr-xr-x.  13 root   root      155 Aug 20 01:32 usr
 91 drwxr-xr-x.  21 root   root     4096 Dec 13 23:08 var
 92 [root@localhost /]# cd u01/
 93 [root@localhost u01]# ll
 94 total 0
 95 drwxr-xr-x. 3 root root 20 Dec 13 21:43 app
 96 [root@localhost u01]# chown oracle:oinstall app/
 97 [root@localhost u01]# ll
 98 total 0
 99 drwxr-xr-x. 3 oracle oinstall 20 Dec 13 21:43 app
100 [root@localhost u01]# cd app/
101 [root@localhost app]# ll
102 total 0
103 drwxrwxr-x. 2 oracle oinstall 6 Dec 14 00:49 oracle
104 [root@localhost app]# 
View Code

點擊OK ,再點擊下圖的NEXT 按鈕

image

image

image

image

檢測安裝環境:

注:本次安裝為第一次安裝,有居多細節沒注意到:

所以有如下錯誤,需要處理,每個人的安裝都盡不相同;出現問題要冷靜處理

image

swap安裝不通過

解決思路:(注:此內容參考:無心傷害  《CentOS6.4 安裝oracle 11g 遇到的各種問題》)

  1 This is a prerequisite condition to test whether sufficient total swap space is available on the system. (more details)
  2 Expected Value
  3 : 15.64GB (1.6403472E7KB)  16400000
  4 Actual Value
  5 : 4.87GB (5111800.0KB)
  6 
  7 問題原因是沒有swap空間不足導致,需要擴大交換空間
  8 
  9 解決:1、使用dd命令創建一個swap分區
 10 
 11 2、#dd if=/dev/zero of=/home/swap bs=1024 count=16400000
 12 
 13 3、格式化剛才創建的分區
 14 
 15 4、# mkswap /home/swap
 16 
 17 5、再使用swapon命令把這個文件分區變成swap分區
 18 
 19 6、#swapon /home/swap
 20 
 21 7、(關閉SWAP分區的命令為:#swapoff /home/swap)
 22 
 23 8、再用free -m 查看已經擴容的了swap分區。
 24 
 25 9、為了能夠讓swap自動掛載,需要修改etc/fstab文件,用vi /etc/fstab
 26 
 27 10、在文件末尾加上 /home/swap swap swap default 0 0
 28 
 29 11、這樣就算重啟系統,swap分區也不用手動掛載了
 30 
 31 12、但是我感覺好像我重啟了系統 swap就沒有了,然后我又百度了一下,要執行下面一段命令  #echo  "swapon  /home/swap" >> /etc/inittab 
 32 
 33 13、然后在看 vi 看下 /etc/inittab
 34 
 35 14、最后一行是swapon  /home/swap,這樣就萬事大吉了。
 36 
View Code

實際操作步驟:

  1 [root@localhost app]# df -h
  2 Filesystem           Size  Used Avail Use% Mounted on
  3 /dev/mapper/cl-root   50G   13G   38G  26% /
  4 devtmpfs             1.9G     0  1.9G   0% /dev
  5 tmpfs                1.9G   84K  1.9G   1% /dev/shm
  6 tmpfs                1.9G  9.1M  1.9G   1% /run
  7 tmpfs                1.9G     0  1.9G   0% /sys/fs/cgroup
  8 /dev/sda1           1014M  173M  842M  18% /boot
  9 /dev/mapper/cl-home  969G  5.3G  964G   1% /home
 10 tmpfs                378M   16K  378M   1% /run/user/42
 11 tmpfs                378M     0  378M   0% /run/user/0
 12 [root@localhost app]# dd if=/dev/zero of=/home/swap bs=1024 count=16400000
 13 
 14 
 15 
 16 
 17 
 18 16400000+0 records in
 19 16400000+0 records out
 20 16793600000 bytes (17 GB) copied, 225.418 s, 74.5 MB/s
 21 [root@localhost app]# 
 22 [root@localhost app]# 
 23 [root@localhost app]# 
 24 [root@localhost app]# 
 25 [root@localhost app]# 
 26 [root@localhost app]# mkswap /home/swap
 27 Setting up swapspace version 1, size = 16399996 KiB
 28 no label, UUID=c59f97e2-8078-4db5-96fd-506e319d2f1e
 29 [root@localhost app]# swapon /home/swap
 30 swapon: /home/swap: insecure permissions 0644, 0600 suggested.
 31 [root@localhost app]# free -m 
 32               total        used        free      shared  buff/cache   available
 33 Mem:           3774         408         108           2        3258        3047
 34 Swap:         19727          88       19638
 35 [root@localhost app]# /home/swap swap swap default 0 0
 36 -bash: /home/swap: Permission denied
 37 [root@localhost app]# echo   "swapon  /home/swap" >> /etc/inittab 
 38 [root@localhost app]# cat  /etc/inittab
 39 # inittab is no longer used when using systemd.
 40 #
 41 # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
 42 #
 43 # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
 44 #
 45 # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
 46 #
 47 # multi-user.target: analogous to runlevel 3
 48 # graphical.target: analogous to runlevel 5
 49 #
 50 # To view current default target, run:
 51 # systemctl get-default
 52 #
 53 # To set a default target, run:
 54 # systemctl set-default TARGET.target
 55 #
 56 swapon  /home/swap
 57 [root@localhost app]# 
View Code

查看文件分區過程:

  1 [root@localhost ~]# ls
  2 anaconda-ks.cfg  Desktop  Documents  Downloads  initial-setup-ks.cfg  Music  Pictures  Public  Templates  Videos
  3 [root@localhost ~]# ll
  4 total 8
  5 -rw-------. 1 root root 1848 Aug 20 02:28 anaconda-ks.cfg
  6 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Desktop
  7 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Documents
  8 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Downloads
  9 -rw-r--r--. 1 root root 1879 Aug 20 02:59 initial-setup-ks.cfg
 10 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Music
 11 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Pictures
 12 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Public
 13 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Templates
 14 drwxr-xr-x. 2 root root    6 Dec 13 20:03 Videos
 15 [root@localhost ~]# cd /
 16 [root@localhost /]# ll
 17 total 28
 18 -rw-r--r--.   1 root   root        0 Aug 20 02:03 1
 19 lrwxrwxrwx.   1 root   root        7 Aug 20 01:32 bin -> usr/bin
 20 dr-xr-xr-x.   4 root   root     4096 Aug 20 02:57 boot
 21 drwxr-xr-x   20 root   root     3320 Dec 13 23:08 dev
 22 drwxr-xr-x. 143 root   root     8192 Dec 13 23:24 etc
 23 drwxr-xr-x.   4 root   root       45 Dec 14 01:17 home
 24 lrwxrwxrwx.   1 root   root        7 Aug 20 01:32 lib -> usr/lib
 25 lrwxrwxrwx.   1 root   root        9 Aug 20 01:32 lib64 -> usr/lib64
 26 drwxr-xr-x.   2 root   root        6 Nov  5  2016 media
 27 drwxr-xr-x.   3 root   root       19 Dec 13 20:40 mnt
 28 drwxr-xr-x.   3 root   root       16 Aug 20 02:19 opt
 29 dr-xr-xr-x  208 root   root        0 Dec 13 23:08 proc
 30 dr-xr-x---.  15 root   root     4096 Dec 13 23:40 root
 31 drwxr-xr-x   38 root   root     1120 Dec 13 23:08 run
 32 lrwxrwxrwx.   1 root   root        8 Aug 20 01:32 sbin -> usr/sbin
 33 drwxr-xr-x.   2 root   root        6 Nov  5  2016 srv
 34 dr-xr-xr-x   13 root   root        0 Dec 13 23:08 sys
 35 drwxrwxrwt.  27 root   root     4096 Dec 14 01:07 tmp
 36 drwxr-xr-x.   3 oracle oinstall   17 Dec 13 21:43 u01
 37 drwxr-xr-x.  13 root   root      155 Aug 20 01:32 usr
 38 drwxr-xr-x.  21 root   root     4096 Dec 13 23:08 var
 39 [root@localhost /]# cd home/
 40 [root@localhost home]# ll
 41 total 12582848
 42 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 43 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 44 -rw-r--r--  1 root   root     12014789632 Dec 14 01:20 swap
 45 [root@localhost home]# ll
 46 total 20971452
 47 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 48 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 49 -rw-r--r--  1 root   root     14392722432 Dec 14 01:20 swap
 50 [root@localhost home]# ll
 51 total 20971452
 52 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 53 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 54 -rw-r--r--  1 root   root     14560011264 Dec 14 01:20 swap
 55 [root@localhost home]# ll
 56 total 20971452
 57 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 58 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 59 -rw-r--r--  1 root   root     15027790848 Dec 14 01:20 swap
 60 [root@localhost home]# ll
 61 total 20971452
 62 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 63 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 64 -rw-r--r--  1 root   root     15271343104 Dec 14 01:20 swap
 65 [root@localhost home]# ll
 66 total 20971452
 67 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 68 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 69 -rw-r--r--  1 root   root     15363781632 Dec 14 01:20 swap
 70 [root@localhost home]# ll
 71 total 20971452
 72 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 73 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 74 -rw-r--r--  1 root   root     15472714752 Dec 14 01:20 swap
 75 [root@localhost home]# ll
 76 total 20971452
 77 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 78 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 79 -rw-r--r--  1 root   root     15582548992 Dec 14 01:21 swap
 80 [root@localhost home]# ll
 81 total 20971452
 82 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 83 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 84 -rw-r--r--  1 root   root     15740661760 Dec 14 01:21 swap
 85 [root@localhost home]# ll
 86 total 20971452
 87 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 88 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 89 -rw-r--r--  1 root   root     15752806400 Dec 14 01:21 swap
 90 [root@localhost home]# ll
 91 total 20971452
 92 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 93 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 94 -rw-r--r--  1 root   root     15763570688 Dec 14 01:21 swap
 95 [root@localhost home]# ll
 96 total 20971452
 97 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
 98 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
 99 -rw-r--r--  1 root   root     15833857024 Dec 14 01:21 swap
100 [root@localhost home]# ll
101 total 20971452
102 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
103 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
104 -rw-r--r--  1 root   root     16249556992 Dec 14 01:21 swap
105 [root@localhost home]# ll
106 total 20971452
107 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
108 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
109 -rw-r--r--  1 root   root     16305736704 Dec 14 01:21 swap
110 [root@localhost home]# ll
111 total 20971452
112 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
113 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
114 -rw-r--r--  1 root   root     16477321216 Dec 14 01:21 swap
115 [root@localhost home]# ll
116 total 20971452
117 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
118 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
119 -rw-r--r--  1 root   root     16590128128 Dec 14 01:21 swap
120 [root@localhost home]# ll
121 total 20971452
122 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
123 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
124 -rw-r--r--  1 root   root     16700355584 Dec 14 01:21 swap
125 [root@localhost home]# ll
126 total 20971452
127 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
128 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
129 -rw-r--r--  1 root   root     16789797888 Dec 14 01:21 swap
130 [root@localhost home]# ll
131 total 16400000
132 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
133 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
134 -rw-r--r--  1 root   root     16793600000 Dec 14 01:21 swap
135 [root@localhost home]# ll
136 total 16400000
137 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
138 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
139 -rw-r--r--  1 root   root     16793600000 Dec 14 01:21 swap
140 [root@localhost home]# ll
141 total 16400000
142 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
143 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
144 -rw-r--r--  1 root   root     16793600000 Dec 14 01:21 swap
145 [root@localhost home]# ll
146 total 16400000
147 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
148 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
149 -rw-r--r--  1 root   root     16793600000 Dec 14 01:21 swap
150 [root@localhost home]# ll
151 total 16400000
152 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
153 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
154 -rw-r--r--  1 root   root     16793600000 Dec 14 01:21 swap
155 [root@localhost home]# ll
156 total 16400000
157 drwx------. 3 nginx  nginx             78 Aug 20 01:33 nginx
158 drwx------. 7 oracle oinstall         187 Dec 13 23:54 oracle
159 -rw-r--r--  1 root   root     16793600000 Dec 14 01:21 swap
160 [root@localhost home]# 
View Code

image

image

image

檢查完畢后,swap分區問題已經沒有了;

缺少依賴包

This is a prerequisite condition to test whether the package "compat-libstdc++-33-3.2.3 (x86_64)" is available on the system. (more details)
Expected Value
  : compat-libstdc++-33(x86_64)-3.2.3
Actual Value
  : missing

解決思路:直接用yum install compat-libstdc* –y 這個命令來安裝這個包

image

再次檢查下:

image

image

對應校驗一直無法通過而且也沒有辦法處理的時候;請參考下圖步驟:

(借用oracle11g安裝不通過時的操作)

img26

點擊上圖紅框的位置,進入下圖

img27

img28

img29

 

image

image

 

注:我本次 的安裝卡在包的依賴上了:yum 環境搭建一直既有些問題:唉煩人啊 

經過幾番周折終於把yum 弄好了;

 

image

 

點擊 install :開始安裝(漫長的等待)

image

image

 

image

借圖:用於演示執行上圖的腳本的效果圖

img33

圖13:點擊“ok”按鈕后,進入下圖界面,點擊‘close’按鈕后關閉界面,數據庫安裝完畢

image

image

image

 

 

至此:Oracle數據庫軟件已經安裝完畢

 

 

9:oracle12c (數據庫實例) 安裝圖解

 

1:在[oracle@oracle database] 目錄下 執行dbca 命令調用 數據庫實例 圖形安裝界面

 

image

image

image

創建數據庫密碼:Oracle12c

image

image

 

image

 

image

image

image

image

 

image

image

 

image

 

安裝結束

 

如果需要打開 oracle12c 的pdborcl 插拔容器。請查看以下鏈接的內容

如果需要對Oracle12c 的數據庫進行大概了解的 話,請查看下文了解

  Oracle12c 從入門到精通(第二版) 閆紅岩 金松河 編著

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM