1. 程式人生 > >環境準備階段--搭建oracle linux 6.5系統

環境準備階段--搭建oracle linux 6.5系統

work fat ont ifcfg 系統配置 module 一行 one ipaddr

環境準備階段--搭建oracle linux 6.5系統


技術分享圖片

選擇9.x版本兼容性

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

分配6GB內存

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

再次重啟可以進入桌面,提示如下,勾選然後close

技術分享圖片

配置主機名,網絡。hosts

[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,iptables

[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 ~]#

  

在內存中設置主機名

技術分享圖片

一些OK之後,關機,做快照。

其它:


安裝過程中遇到的問題

如果選擇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需要的組

環境準備階段--搭建oracle linux 6.5系統