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行