環境準備階段--搭建oracle linux 6.5系統linux
選擇9.x版本兼容性vim
分配6GB內存bash
再次重啓能夠進入桌面,提示以下,勾選而後close網絡
配置主機名,網絡。hostsoracle
[root@ocp-1-1 ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=myocp.com [root@ocp-1-1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=none IPADDR=192.168.56.100 NETMASK=255.255.255.0 GATEWAY=192.168.56.2 DNS1=192.168.56.2 [root@ocp-1-1 ~]# vim /etc/hosts [root@ocp-1-1 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.56.100 myocp.com myocp [root@ocp-1-1 ~]#
關閉selinux,iptablesdom
[root@ocp-1-1 ~]# vim /etc/selinux/config [root@ocp-1-1 ~]# chkconfig iptables off [root@ocp-1-1 ~]# /etc/init.d/iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ] [root@ocp-1-1 ~]# setenforce 0 [root@ocp-1-1 ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted [root@ocp-1-1 ~]#
在內存中設置主機名ui
一些OK以後,關機,作快照。this
其它:url
安裝過程當中遇到的問題spa
若是選擇Workstation 12版本的話
安裝時提示
this hardware (or a combination thereof) is not supported by oracle
可是點擊OK以後會跳到下一個界面。能夠繼續安裝
可是啓動以後提示
kernel panic - not syncing: fatal exception
問題的緣由是覺得CPU或者其它硬件太新致使的。
解決方法1
vmware建立虛擬機是選擇版本9(這裏是我採用的)
解決方法2
找臺CPU型號比較老的安裝此虛擬機
系統配置部分
同時安裝oracle 10g,11g,12c
虛擬機須要4GB以上內存
hosts解析添加一行,默認的2行不要動
192.168.59.100 myocp.com myocp
注意/etc/hosts文件對other組具有可讀權限
[root@myocp ~]# ll /etc/hosts -rw-r--r--. 2 root root 189 Jul 5 13:18 /etc/hosts [root@myocp ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.56.100 myocp.com myocp [root@myocp ~]#
配置yum,採用本地yum源
[root@myocp ~]# cd /etc/yum.repos.d/ [root@myocp yum.repos.d]# ll total 4 -rw-r--r--. 1 root root 2545 Jul 5 09:36 public-yum-ol6.repo [root@myocp yum.repos.d]# mkdir /old_files [root@myocp yum.repos.d]# mv public-yum-ol6.repo /old_files/ [root@myocp yum.repos.d]# touch 666.repo [root@myocp yum.repos.d]# vim 666.repo
配置yum本地源
[root@myocp ~]# mount /dev/sr0 /mnt mount: block device /dev/sr0 is write-protected, mounting read-only [root@myocp ~]# cd /etc/yum.repos.d/ [root@myocp yum.repos.d]# touch 666.repo [root@myocp yum.repos.d]# vim 666.repo [root@myocp yum.repos.d]# cat 666.repo [666] name=666 baseurl=file:///mnt enabled=1 gpgchcek=0 [root@myocp yum.repos.d]#
導入key
[root@myocp ~]# rpm --import /mnt/RPM-GPG-KEY RPM-GPG-KEY RPM-GPG-KEY-oracle [root@myocp ~]# rpm --import /mnt/RPM-GPG-KEY* [root@myocp ~]#
安裝oracle-rdbms的包
[root@myocp ~]# yum install oracle-rdbms-* -y Loaded plugins: refresh-packagekit, security Setting up Install Process Package oracle-rdbms-server-11gR2-preinstall-1.0-7.el6.x86_64 already installed and latest version Nothing to do [root@myocp ~]#
這個裝完以後,該裝的全部包都有了
它是oracle官方提供的包
ohel系統6.4自帶這個包
ohel6.3版本以後的都帶這個包
安裝這個包以後,用戶都自動建立好了
[root@myocp ~]# id oracle uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba) [root@myocp ~]#
內核參數它自動幫你改好了
資源限制也改好了
[root@myocp ~]# cat /etc/security/limits.conf
建立目錄受權
[root@myocp ~]# mkdir /u01 [root@myocp ~]# chown oracle:oinstall /u01 -R [root@myocp ~]#
規劃安裝目錄
/u01/oracle/10g /u01/oracle/11g /u01/oracle/12c
grid產品,11g和12c都有,可是oracle只能安裝一個
它用來支持oracle產品的一些服務的啓動和關閉。以及運行asm的
只裝12c的grid
/u01/grid/12c
或者只安裝11g
一些高可用的服務,只能跑一個
安裝rz包
[root@myocp ~]# yum install lrzsz -y Loaded plugins: refresh-packagekit, security Setting up Install Process Package lrzsz-0.12.20-27.1.el6.x86_64 already installed and latest version Nothing to do [root@myocp ~]#
目前有dba組和oinstall組若是要使用asm,須要asmadmin組,asmdba組,asmoper組這3個組是運行asm須要的組