環境1-oracle10G資料庫軟體安裝
一.實驗環境: --RAC和DG需要兩臺虛擬機器。暫時只使用此環境做前6個實驗。
虛擬機器軟體:VBOX作業系統:OEL5.4-32bit
資料庫版本:ORACEL 10G 10.2.0.1.0
作業系統硬體資源:
CPU:單核
記憶體:1024G
硬碟:20G
虛擬機器配置及作業系統安裝詳見:
部落格-無圖:http://blog.csdn.net/q947817003/article/details/11557661
文件-每步均有截圖:http://download.csdn.net/detail/q947817003/6248283
#########################################################################
二.作業系統規劃及基礎配置:
規劃如下:1.磁碟分割槽規劃:/boot 100M; SWAP 1024M; 其餘為空間劃為 / 分割槽。
2.安裝時選擇安裝圖形介面。
3.主機名:ocm1.bys.com
4.IP:192.168.1.215/255.255.255.128 閘道器:192.168.1.254
基礎配置如下:
1.在/etc/hosts中增加192.168.1.215 ocm1.bys.com ocm1條目。127.0.0.1條目使用系統預設
2.開機執行級別:/etc/inittab修改為3--預設為5圖形介面。
2.防火牆關閉 chkconfig --list iptables確認--在圖形介面
3.SELINUX關閉:確認是否關閉,如未關閉,在/boot/grub/menu.lst 中kernel 行末尾增加selinux=0關閉SELINUX
4.修改sshd_config,解決SSH超時自動斷開問題
#########################################################################
三、作業系統配置確認,具體檢查情況如下:
磁碟分割槽-空間要確保夠用--10G以上即可[root@ocm1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G 2.0G 16G 12% /
/dev/sda1 99M 12M 83M 12% /boot
tmpfs 506M 0 506M 0% /dev/shm
確認主機名:
[root@ocm1 ~]# hostname
ocm1.bys.com
[root@ocm1 ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=ocm1.bys.com
GATEWAY=192.168.1.254
確認IP及閘道器配置--閘道器如在安裝系統時配置,則在/etc/sysconfig/network中。也可以手動配置在ifcfg-eth0 中。我這裡使用系統預設的配置。
[root@ocm1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82540EM Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=08:00:27:DB:72:37
IPADDR=192.168.1.215
NETMASK=255.255.255.128
NETWORK=192.168.1.128
ONBOOT=yes
確認/etc/hosts中域名解析條目正確
[root@ocm1 ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.1.215 ocm1.bys.com ocm1
確認開機執行級別配置正確
[root@ocm1 ~]# cat /etc/inittab |grep id:
id:3:initdefault:
檢視防火牆是否關閉:--實驗中為了方便,在安裝完系統在圖形化介面中已經完全關閉防火牆。實際應用則可以根據需要只開放相應埠即可。
[root@ocm1 ~]# chkconfig iptables --level 35 off
[root@ocm1 ~]# chkconfig --list iptables
iptables 0:off 1:off 2:on 3:off 4:on 5:off 6:off
檢查SELINUX是否關閉--在安裝完系統在圖形化介面中已經關閉。
[root@ocm1 ~]# getenforce 檢查SELINUX狀態
Disabled
[root@ocm1 ~]# /usr/sbin/sestatus -v
SELinux status: disabled
[root@ocm1 ~]# cat /etc/selinux/config --如未關閉,修改此檔案中的引數為如下後重啟即可關閉SELINUX
SELINUXTYPE=disabled
還有一種關閉SELINUX的方法是:在/boot/grub/menu.lst 中kernel 行末尾增加selinux=0來關閉SELINUX
sshd_config的配置:
[root@ocm1 ssh]# grep "ClientAlive" sshd_config
#ClientAliveInterval 0
#ClientAliveCountMax 3
[root@ocm1 ssh]# sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
[root@ocm1 ssh]# sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 10/g" sshd_config
[root@ocm1 ssh]# grep "ClientAlive" sshd_config
ClientAliveInterval 60
ClientAliveCountMax 10
對作業系統的基礎配置檢查至此就結束了。--虛擬機器可以做快照,可以把虛擬磁碟複製一個方便以後使用。
#########################################################################
四、建立安裝ORACLE資料庫所需的使用者組、目錄並安裝相關軟體
直接複製執行以下命令即可:groupadd -g 1000 oinstall
groupadd -g 1031 dba
groupadd -g 1032 oper
useradd oracle
echo oracle| passwd --stdin oracle --直接給oracle使用者密碼為oracle,不用手動輸入oracle使用者的密碼了
usermod -g oinstall -Gdba,oper oracle
建立安裝ORACLE資料庫所需的目錄
mkdir -p /u01/app/oracle/product/10.2.0.1/dbhome_1
chown -R oracle:oinstall /u01/
chmod 775 /u01/ ---不執行也可以
安裝ORACLE資料庫所需的基礎軟體:使用YUM ,一條命令安裝完成--OEL的便利
cd /etc/yum.repos.d/
vi public-yum-el5.repo
插入以下五行內容:
[oel5]
name = Enterprise Linux 5.4 DVD
baseurl=file:///mnt/cdrom/Server/
gpgcheck=0
enabled=1
《《《《《YUM的public-yum-el5.repo配置檔案內容簡介:
[ ]內的是倉庫的名字
name倉庫的描述
baseurl 是你的YUM源地址,因為這裡配置的是本地的,還可以是HTTP,FILE等
enabled 是否啟用這個倉庫,1為啟用,0為禁用
gpgcheck 是否檢查GPG簽名,1為啟用,0為禁用(用來驗證要安裝的包是不是REDHAT官方的)
GPGKEY 的存放地址需要用下面的命令到入這個簽名之後才能使用YUM。》》》》》
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
cd /mnt/
mkdir cdrom
mount /dev/cdrom /mnt/cdrom
安裝所需的軟體只使用一條命令即可:
cd /mnt/cdrom/Server/
yum install oracle-validated
上傳ORACLE軟體及rlwrap-0.37.tar.gz軟體到/home/oracle 目錄下:注意使用ORACLE使用者上傳避免許可權問題。
首先安裝rlwrap:解決刪除鍵在SQLPLUS中不能使用問題--安裝readline
cd /mnt/cdrom/Server/
yum -y install readline-devel-5.1-3.el5.i386.rpm
cd /home/oracle
tar -zxvf rlwrap-0.37.tar.gz
cd rlwrap-0.37
./configure
make
make install
rm -rf rlwrap-0.37*
############################################
以上操作均需要使用root使用者。
下面開始使用oracle使用者進行操作。
########################################################
五、安裝ORACLE軟體--不建庫
解壓ORACLE 10.2.0.1的安裝包。unzip 102010_database_linux32.zip
修改oracle使用者的環境變數:
vi /home/oracle/.bash_profile
增加如下內容:
PATH=$PATH:$HOME/bin
ORACLE_BASE=/u01
ORACLE_HOME=/u01/app/oracle/product/10.2.0.1/dbhome_1
ORACLE_SID=ocm1
PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH:$HOME/bin
#ORACLE_HOSTNAME=ocm1.bys.com ---install OEM is need..
NLS_DATE_FORMAT='yyyy/mm/dd hh24:mi:ss'
NLS_LANG=AMERICAN
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_HOSTNAME NLS_DATE_FORMAT NLS_LANG
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
編輯完成後執行:
source .bash_profile 可以對以上定義的變數一一驗證:例如: echo $ORACLE_SID 保證環境就是設定正確即可。--到此也可以做快照,方便後面裕。
########################################################
具體的安裝我就使用圖形介面安裝的,沒啥好說的了。--為了後面的實驗,這裡只安裝了ORACLE軟體,不建立資料庫。
在圖形介面開啟一個終端,進入目錄執行指令碼命令如下:
[oracle@ocm1 ~]$ cd /home/oracle/database/
[oracle@ocm1 database]$ ls
doc install response runInstaller stage welcome.html
[oracle@ocm1 database]$ ./runInstaller
安裝時注意各引數的設定-不建庫,安裝完成後,使用root使用者執行兩個指令碼:
[root@ocm1 ~]# sh /u01/oraInventory/orainstRoot.sh
[root@ocm1 ~]# sh /u01/app/oracle/product/10.2.0.1/dbhome_1/root.sh
指令碼執行成功,ORACLE資料庫軟體就安裝完成了。可以考慮在虛擬機器中做個快照方便後面實驗了。
登陸SQLPLUS測試下:
[oracle@ocm1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Nov 21 10:34:46 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> exit
相關文章
- Mac環境下安裝MongoDB資料庫MacMongoDB資料庫
- Java軟體安裝以及環境配置Java
- RAC之資料庫軟體安裝資料庫
- 在Linux環境下安裝Progres資料庫Linux資料庫
- Flutter環境搭建以及開發軟體安裝Flutter
- linux環境下軟體安裝之MavenLinuxMaven
- Windows環境下達夢資料庫安裝及解除安裝手冊Windows資料庫
- Oracle安裝軟體及建立資料庫(字元安裝方式)Oracle資料庫字元
- 安裝 Oracle 軟體並構建資料庫Oracle資料庫
- Linux環境下達夢資料庫安裝及解除安裝手冊Linux資料庫
- 使用WebSphere中介軟體構建資料庫環境故障排除Web資料庫
- 免安裝oracle軟體連線oracle資料庫Oracle資料庫
- oracle 資料庫安裝前環境檢查和準備工作Oracle資料庫
- LAMP一體環境快速安裝LAMP
- 安裝Oracle資料庫軟體./runInstall 圖形安裝介面報錯Oracle資料庫
- 從零搭建LNMP環境(三) - 安裝MySQL資料庫伺服器LNMPMySql資料庫伺服器
- oracle 11g資料庫軟體靜默安裝Oracle資料庫
- 從零開始:深度學習軟體環境安裝指南深度學習
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- 華為GaussDB資料庫(單機版)在ARM環境下的安裝指南資料庫
- 2 Day DBA-介紹-安裝Oracle資料庫軟體Oracle資料庫
- Oracle 10g資料庫軟體安裝和升級Oracle 10g資料庫
- 12c 應答方式安裝 (一)資料庫軟體資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之三Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之二Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之一Oracle資料庫
- 環境 | ubuntu16.04系統安裝及基本軟體配置Ubuntu
- 靜默方式安裝、升級oracle(三): 升級資料庫軟體及資料庫Oracle資料庫
- LNMP 環境安裝LNMP
- golang環境安裝Golang
- swoft環境安裝
- futter環境安裝
- 安裝LNMP環境LNMP
- 資料庫、中介軟體等線上引流工具Tcpcopy原理、環境搭建、使用、採坑資料庫TCP
- 達夢資料庫DM8在LINUX環境下安裝步驟資料庫Linux
- 安裝CentOS4.8 ORACLE 10g軟體 資料庫建立CentOSOracle 10g資料庫
- Oracle 11g靜默安裝軟體+手工建立資料庫Oracle資料庫
- Linux環境安裝Oracle11g(四)——軟體安裝及引數最佳化LinuxOracle