聲明:本文居多內容參考原文來之網絡;
一:安裝Centos7.3 虛擬機
1:操作系統下載
CentOS 7官方下載地址:https://www.centos.org/download/
說明:本案例使用的CentOS-7-x86_64-Everything-1611.iso版本安包
以下針對各個版本的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 》
官方的下載地址:
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
關於這兩者有啥區別: 聽一個同事說,用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 ~]#
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 ~]#
Oracle 12c 對系統內存的最低要求為1G,推薦2G或更大的內存,從上面結果可以知道系統內存23G,完全滿足要求。
Oracle對交換分區(Swap Space)的推薦設置如下,這里Swap Space為35G,不是16G,需要做一下調整。
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
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
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
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
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
----檢查結果:
1 [root@localhost ~]# /usr/sbin/sestatus 2 SELinux status: disabled 3 [root@localhost ~]# /usr/sbin/getenforce 4 Disabled 5 [root@localhost ~]#
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 ~]#
關於內核參數的一些設置建議,可以參考下面資料:.

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,一般不用更改
修改前最后先備份一下/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 文檔下方增加上以下內容
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]#
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]#
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
使配置生效
1 [oracle@localhost ~]$ source .bash_profile 2 [oracle@localhost ~]$ 3
6:解壓安裝鏡像文件
上傳已經下載好的oracle12c安裝包:
//把用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]#
切換到 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文件中
創建一個安裝包備份文件夾;把壓縮包存放起來:
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 ~]$
7: 安裝Xme30.exe 軟件
軟件下載路勁:鏈接:http://pan.baidu.com/s/1gf5cbKn 密碼:m1pn 注:如果該版本報錯。請到此QQ(6032072430)群的群文件里來下載該版本的安裝包
1):安裝步驟一直下一步即可
2):注冊lic
3):啟動工具
注:在打開 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
啟動調用本級(客戶機)的圖形管理工具並啟動安裝
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
開始進行圖解安裝過程(注意觀察細節變化)
在安裝過程中出現了上圖 提示錯誤信息:結果分析是 /u01 /u01/app的權限導致的:
處理步驟:逐步賦權

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]#
點擊OK ,再點擊下圖的NEXT 按鈕
檢測安裝環境:
(注:本次安裝為第一次安裝,有居多細節沒注意到:
所以有如下錯誤,需要處理,每個人的安裝都盡不相同;出現問題要冷靜處理)
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
實際操作步驟:

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]#
查看文件分區過程:

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]#
檢查完畢后,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 這個命令來安裝這個包
再次檢查下:
對應校驗一直無法通過而且也沒有辦法處理的時候;請參考下圖步驟:
(借用oracle11g安裝不通過時的操作)
點擊上圖紅框的位置,進入下圖
注:我本次 的安裝卡在包的依賴上了:yum 環境搭建一直既有些問題:唉煩人啊
經過幾番周折終於把yum 弄好了;
點擊 install :開始安裝(漫長的等待)
借圖:用於演示執行上圖的腳本的效果圖
圖13:點擊“ok”按鈕后,進入下圖界面,點擊‘close’按鈕后關閉界面,數據庫安裝完畢
至此:Oracle數據庫軟件已經安裝完畢
9:oracle12c (數據庫實例) 安裝圖解
1:在[oracle@oracle database] 目錄下 執行dbca 命令調用 數據庫實例 圖形安裝界面
創建數據庫密碼:Oracle12c
安裝結束
如果需要打開 oracle12c 的pdborcl 插拔容器。請查看以下鏈接的內容
如果需要對Oracle12c 的數據庫進行大概了解的 話,請查看下文了解
Oracle12c 從入門到精通(第二版) 閆紅岩 金松河 編著