1. 程式人生 > >redhat6.4 下安裝oracle 11g詳細完整的步驟

redhat6.4 下安裝oracle 11g詳細完整的步驟

**

一、虛擬機器安裝作業系統**

Redhat 6.4
注意:linux下安裝oracle 11,如果是redhat系統,選擇redhat6版本的,因為redhat7版本里面少一個安裝資料庫用到的包compat-libstdc+±33,沒有這個包,安裝之後後面會出錯。
這裡寫圖片描述
1.1 安裝系統步驟
選擇
1.第一個
2.Tab 鍵,空格
3.必須選英文
4.basic storage device
5.yes,discard any data
6.Aisa/shanghai 或chongqing
7.設定密碼 redhat. —> Use any—>use all space—>write chanes to disk
8.Desktop
9.reboot

Enter 進入系統
這裡寫圖片描述
Welcome: 同意
License: 同意
Information: 同意
Set up software: no
Updates: 下一步
Create user: 下一步
Date and time: 下一步
Kdump: 取消勾選 (是一個核心崩潰保護分析機制)
重啟

1.1.1首次登陸
勾選do not show me this again

Init 0是關機命令

1.1.2 root 登陸系統後的設定
1)關閉防火牆

Setup命令
Firewalld 用空格取消enabled的*

2)禁用selinux

vim /etc/selinux/config 
修改
SELINUX=disabled

3)載入光碟
1.點選左上角虛擬機器 選擇安裝vmwaretools (載入光碟)
這裡寫圖片描述
檢視

2.點選光碟,拷貝VMwaretools-10.1.15-6627299.tar.gz資料夾到虛擬機器桌面],滑鼠右鍵解壓縮到此處(Extrace)
這裡寫圖片描述
3.點選解壓出來的檔案vmware-tools-distrib 右鍵open in terminal
在該終端執行命令:./vmware-install.pl
預設直接回車
這裡寫圖片描述
4)重啟
Init 6
登陸後可以刪除有關vmtools的檔案

二、安裝資料庫

2.1上傳安裝包並解壓
將11g安裝包1和2複製到虛擬機器桌面
這裡寫圖片描述
Locate + 檔名 查詢該檔案所在目錄

[[email protected] Desktop]# locate p13390677_112040_Linux-x86-64_1of7.zip
[[email protected] Desktop]# locate p13390677_112040_Linux-x86-64_2of7.zip

2.1.1圖形化介面開啟壓終端,先解壓安裝包1,再解壓2
注意:必須是先解壓1,再解壓2,因為按照這樣的順序解壓兩個就會組合到一起

[[email protected] Desktop]#unzip p13390677_112040_Linux-x86-64_1of7.zip
[[email protected] Desktop]#unzip p13390677_112040_Linux-x86-64_2of7.zip

檢視
這裡寫圖片描述
刪除兩個壓縮包

[[email protected] Desktop]#rm –rf p*.zip

注意:目錄下有一個database目錄留下
這裡寫圖片描述

2.2 建立使用者和組
2.2.1 建立目錄

[[email protected] Desktop]#mkdir -p /u01/app/oracle

2.2.2 新增組

[[email protected] Desktop]#groupadd oinstall
[[email protected] Desktop]#groupadd dba

2.2.3 為使用者指定基本組和附加組
-g 指定組 –G指定附加組

[[email protected] Desktop]#useradd -g oinstall -G dba oracle

2.2.4 為oracle 使用者設定密碼

[[email protected] Desktop]#passwd oracle

設定密碼為redhat

2.2.5 移動目錄database到/u01

[[email protected] Desktop]#mv database/ /u01

2.2.6 改許可權
改變檔案所有者的許可權
用法:chown –R 使用者名稱:組名 檔案/目錄

[[email protected] Desktop]#chown -R oracle:oinstall /u01

改變檔案許可權
用法:chmod –R xyz許可權 檔案/目錄
r:4,w:2,x:1

[[email protected] Desktop]#chmod -R 775 /u01

2.3 安裝所需軟體包
2.3.1配置yum源/etc/yum.repo.s/rhel-source.repo

[[email protected] Desktop]#vim /etc/yum.repo.s/rhel-source.repo

1,2行留下
修改

baseurl=file:///mnt/Server
enabled=1
gpgcheck=0
底

下全部刪除
這裡寫圖片描述
2.3.2掛載映象/dev/cdrom 到/mnt

[[email protected] Desktop]#mount /dev/cdrom /mnt

如果掛載不上,點選右下角連線光碟,

檢視
有一個server

[[email protected] Desktop]# cd /mnt
[[email protected] Desktop]# ls

這裡寫圖片描述
2.4安裝資料庫所需軟體包
檢視需要安裝哪些軟體包(可以不用看)

虛擬機器橋接/net模式,
注意:如果將虛擬網路介面卡更改為橋接模式,GBE是有線網絡卡,

   [[email protected] Desktop]# cd /u01/database/doc
    [[email protected] doc ]# firefox index.htm

這裡寫圖片描述
在該引導介面選擇
1)Database Quick Installation Guide(資料庫快速安裝指南),HTML
在底下檢視所需軟體包

2.4.1 安裝

  [[email protected]]#yum install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

2.4.2 修改/etc/sysctl.conf

[[email protected] Desktop]# vi /etc/sysctl.conf
新增
fs.aio-max-nr = 1048567
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

2.4.3生效

Sysctl –p

2.4.4 修改檔案/etc/security/limits.conf

[[email protected] Desktop]# vi /etc/security/limits.conf
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   S10240		

2.4.5 檢視/etc/hosts

[[email protected] Desktop]# vim /etc/hosts
[[email protected] Desktop]# hostname 
localhost.localdomain
[[email protected] Desktop]# ping localhost.localdomain
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.042 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.042 ms

2.5 建立資料庫
2.5.1 root使用者執行xhost +
xhost +:控制xserver訪問許可權,使所有使用者都可以訪問主機

[[email protected] Desktop]# xhost +

2.5.2 oracle賬戶登陸在圖形化介面建立

[[email protected] Desktop]# su – oracle

檢視在/u01/database/目錄下有runInstaller

[[email protected] ~]$ cd /u01/database/
[[email protected] database]$ ls
install  readme.html  response  rpm  runInstaller  sshsetup  stage  welcome.html

執行runInstaller開始安裝

[[email protected] database]$ ./runInstaller

這裡寫圖片描述

這裡寫圖片描述
下一步,yes

這裡寫圖片描述
這裡寫圖片描述

這裡寫圖片描述
下一步

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
下一步

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

選擇企業版
這裡寫圖片描述

這裡寫圖片描述
下一步

這裡寫圖片描述
下一步
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
下一步
這裡寫圖片描述
這裡寫圖片描述

都可以選擇
這裡寫圖片描述

這裡寫圖片描述
密碼設定為redhat
這裡寫圖片描述

這裡寫圖片描述
下一步
這裡寫圖片描述
點選install

這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
2.5.3執行指令碼/u01/app/oraInventory/orainstRoot.sh和指令碼/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

[[email protected] Desktop]# /u01/app/oraInventory/orainstRoot.sh
[[email protected]]#
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

回車

2.5.4 root 賬號登陸xhost +

[[email protected] Desktop]# xhost +

2.5.5 oracle 賬號登陸檢視

[[email protected] Desktop]# su – oracle
[[email protected] ~]$ . oraenv
ORACLE_SID = [oracle] ? orcl
The Oracle base has been set to /u01/app

2.6資料庫配置助手dbca介紹

[[email protected] ~]$ dbca

如果要建立一個數據庫
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述
這裡寫圖片描述

Ok

2.7 資料庫建立好之後oracle賬戶登陸資料庫檢視
init 0 關機
oracle 賬號登陸

2.7.1登陸資料庫

[[email protected] Desktop]$ . oraenv

ORACLE_SID = [oracle] ? orcl
The Oracle base has been set to /u01/app/oracle

[[email protected] Desktop]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Aug 28 05:49:19 2018

Copyright © 1982, 2013, Oracle. All rights reserved.

Connected to an idle instance.

2.7.2啟動例項

SQL> startup

這裡寫圖片描述
預設建立hr 使用者的departments表

SQL> select * from hr.departments;

27行