1. 程式人生 > >Oracle enterprise linux系統的安裝以及ORACLE12C的安裝

Oracle enterprise linux系統的安裝以及ORACLE12C的安裝

rep libc fir ket oot 裝包 top BE partition

本文所用到的所有參數均位於文後附錄中

進入安裝配置目錄

技術分享圖片

分區選擇i will configure partitioning

技術分享圖片

之後選擇 請為我分區

技術分享圖片

關閉KDUMP

技術分享圖片

更改主機名,打開網絡連接

技術分享圖片

在軟件安裝中選擇GNOME桌面以及server with gui

之後執行安裝

技術分享圖片

設定root密碼

技術分享圖片

選擇接受許可證協議

技術分享圖片

進行語言選擇

技術分享圖片

關閉隱私

技術分享圖片

選擇時區

技術分享圖片

輸入姓名

技術分享圖片

設定密碼

技術分享圖片

切換到root用戶,查看IP

技術分享圖片

進入/etc/hosts,寫入主機名和IP地址

技術分享圖片

進行YUM安裝

技術分享圖片

檢查進程是否開啟

[root@localhost ~]# kill -9 823
[root@localhost ~]# ps -ef | grep avahi
root 16794 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

關閉該進程

技術分享圖片

/etc/selinux/config

技術分享圖片

關閉防火墻

技術分享圖片

修改oracle用戶密碼

技術分享圖片

修改用戶和權限

技術分享圖片

切換到ORACLE用戶進入.bash_profile

技術分享圖片

切換到root用戶,進入Limits.conf

技術分享圖片

修改為如下參數

技術分享圖片

進入login文件

技術分享圖片

修改為以下參數

技術分享圖片

解壓ORACLE12C的安裝包,啟動runInstaller

選擇不接受更新

技術分享圖片

僅安裝數據庫軟件

技術分享圖片

選擇單實例數據庫

技術分享圖片

選擇企業版

技術分享圖片

默認選擇

技術分享圖片

默認選擇

技術分享圖片

默認選擇

技術分享圖片

默認選擇

技術分享圖片

選擇安裝

技術分享圖片

在終端中輸入代碼

技術分享圖片

啟動監聽技術分享圖片

啟動數據庫配置,選擇創建一個數據庫

技術分享圖片

選擇跳過配置

技術分享圖片

選擇第二項

技術分享圖片

輸入數據庫名和SID

技術分享圖片

默認選擇

技術分享圖片

默認選擇

技術分享圖片

默認選擇

技術分享圖片

默認選擇

技術分享圖片

選擇字符集,選擇第三項

技術分享圖片

端口默認5500

技術分享圖片

輸入密碼

技術分享圖片

選擇創建數據庫

技術分享圖片

選擇安裝

技術分享圖片

附錄

[root@oracle01 ~]# yum install oracle-database-server-12cR2-preinstall -y
Loaded plugins: langpacks, ulninfo
Resolving Dependencies
--> Running transaction check
---> Package oracle-database-server-12cR2-preinstall.x86_64 0:1.0-3.el7 will be installed
--> Processing Dependency: compat-libcap1 for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Processing Dependency: ksh for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Processing Dependency: libaio-devel for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Processing Dependency: compat-libstdc++-33 for package: oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64
--> Running transaction check
---> Package compat-libcap1.x86_64 0:1.10-7.el7 will be installed
---> Package compat-libstdc++-33.x86_64 0:3.2.3-72.el7 will be installed
---> Package ksh.x86_64 0:20120801-137.0.1.el7 will be installed
---> Package libaio-devel.x86_64 0:0.3.109-13.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
oracle-database-server-12cR2-preinstall x86_64 1.0-3.el7 ol7_latest 19 k
Installing for dependencies:
compat-libcap1 x86_64 1.10-7.el7 ol7_latest 17 k
compat-libstdc++-33 x86_64 3.2.3-72.el7 ol7_latest 190 k
ksh x86_64 20120801-137.0.1.el7 ol7_latest 881 k
libaio-devel x86_64 0.3.109-13.el7 ol7_latest 12 k

Transaction Summary
======================================================================================================================================================
Install 1 Package (+4 Dependent packages)

Total download size: 1.1 M
Installed size: 4.0 M
Downloading packages:
warning: /var/cache/yum/x86_64/7Server/ol7_latest/packages/compat-libcap1-1.10-7.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Public key for compat-libcap1-1.10-7.el7.x86_64.rpm is not installed
(1/5): compat-libcap1-1.10-7.el7.x86_64.rpm | 17 kB 00:00:02
(2/5): compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm | 190 kB 00:00:03
(3/5): libaio-devel-0.3.109-13.el7.x86_64.rpm | 12 kB 00:00:01
(4/5): oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64.rpm | 19 kB 00:00:00
(5/5): ksh-20120801-137.0.1.el7.x86_64.rpm | 881 kB 00:00:04
------------------------------------------------------------------------------------------------------------------------------------------------------
Total 166 kB/s | 1.1 MB 00:00:06
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Importing GPG key 0xEC551F03:
Userid : "Oracle OSS group (Open Source Software group) <[email protected]>"
Fingerprint: 4214 4123 fecf c55b 9086 313d 72f9 7b74 ec55 1f03
Package : 7:oraclelinux-release-7.5-1.0.3.el7.x86_64 (@anaconda/7.5)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : ksh-20120801-137.0.1.el7.x86_64 1/5
Installing : compat-libstdc++-33-3.2.3-72.el7.x86_64 2/5
Installing : compat-libcap1-1.10-7.el7.x86_64 3/5
Installing : libaio-devel-0.3.109-13.el7.x86_64 4/5
Installing : oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64 5/5
Verifying : libaio-devel-0.3.109-13.el7.x86_64 1/5
Verifying : compat-libcap1-1.10-7.el7.x86_64 2/5
Verifying : compat-libstdc++-33-3.2.3-72.el7.x86_64 3/5
Verifying : oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64 4/5
Verifying : ksh-20120801-137.0.1.el7.x86_64 5/5

Installed:
oracle-database-server-12cR2-preinstall.x86_64 0:1.0-3.el7

Dependency Installed:
compat-libcap1.x86_64 0:1.10-7.el7 compat-libstdc++-33.x86_64 0:3.2.3-72.el7 ksh.x86_64 0:20120801-137.0.1.el7 libaio-devel.x86_64 0:0.3.109-13.el7

Complete!


systemctl disable avahi-daemon.service 關閉進程

[root@localhost ~]# chkconfig avahi-daemon off
註意:正在將請求轉發到“systemctl disable avahi-daemon.service”。
Removed symlink /etc/systemd/system/multi-user.target.wants/avahi-daemon.service.
Removed symlink /etc/systemd/system/sockets.target.wants/avahi-daemon.socket.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.Avahi.service.

[root@localhost ~]# ps -ef | grep avahi
avahi 823 1 0 10:06 ? 00:00:00 avahi-daemon: running [linux.local]
avahi 859 823 0 10:06 ? 00:00:00 avahi-daemon: chroot helper
root 16790 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi

[root@localhost ~]# kill -9 823
[root@localhost ~]# ps -ef | grep avahi
root 16794 16206 0 10:27 pts/0 00:00:00 grep --color=auto avahi


vi /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.

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

[root@db12c ~]# firewall-cmd --state
not running

passwd oracle

mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
ls -lR /u01

su - oracle

vi .bash_profile

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
export ORACLE_SID=VDEDU
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATHexport PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=C
export ORACLE_UNQNAME=kingsql

su - root

#vi /etc/security/limits.conf //加入下面參數

oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728

[root@meihailetest1 ~]#vi /etc/pam.d/login
//加入下面參數
session required pam_limits.so

vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1
localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.242.133 dbora12c

vi /etc/hostname
dbora12c

Oracle enterprise linux系統的安裝以及ORACLE12C的安裝