一、 安裝環境描述
OS(操作系統):CentOS 5.5
DB(數據庫): Oracle 10.2
二、 軟件下載
到oracle公司的官方網站下載(http://www.Oracle.com)
三、 硬件檢測
1、 檢查OS的物理內存,要求最小的物理內存為:512M 。交換空間大小應該是1GB,或者是物理內存的兩倍。使用free命令可以查看。
2、 臨時目錄大小至少400MB。使用 df /tmp
3、 檢查操作系統版本 使用 uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux ---說明是64系統,要下載對應64為的oracle
安裝包
Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 i686 i386 GNU/Linux –I386是32系統,要下載對應的oracle安裝包
四、 準備安裝軟件:(第一次安裝,需要下載這些軟件包)
Binutils 、compat –libstdc++、elfutils-libelf、elfutils-libelf-devel、glibc、glibc-common、
glibc-devel、gcc、gcc-c++、libaio、libaio-devel、libaio-devel、libgcc、libstdc++、libstdcc++
libstdc++-devel、make、systat、unixODBC、unixODBC-devel
打入命令:yum search binutils
[oracle@localhost ~]$ yum search binutils Loaded plugins: fastestmirror base 3566/3566 ==============================Matched:binutils ==================
binutils.x86_64 : A GNU collection of binary utilities.
binutils-devel.i386 : BFD and opcodes static libraries and header files
binutils-devel.x86_64 : BFD and opcodes static libraries and header files
改命令顯示在網上找到三個安裝包,應為我們的系統是64位的,所以我們選擇第一個進行安裝。
打入命令:yum install binutils 進行軟件包的安裝。
五、 建立用戶和組
命令為:/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd –g oinstall –G dba oracle Passwd oracle
六、 建立目錄和權限
mkdir /oracle
mkdir /oracle/10g
chown -R oracle :oinstall /oracle ---建立是安裝數據庫時選擇的目錄。
五、編輯環境變量:
1、vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144
2、vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3. vi /etc/pam.d/login
session required /lib/security/pam_limits.so session required pam_limits.so
注意:編輯完環境變量不能馬上生效,生效的辦法有兩種。1、重新注銷電腦
2、sysctl –p 或者source
查看環境變量是否成功:env
六、安裝數據庫文件:
1、解壓:命令為:cpio -idmv 10201_database_linux_x86_64.cpio
2、安裝: 先切換到oracle 用戶。Su oracle 如果在root用戶安裝會報錯。 ./runInstaller
彈出oracle安裝畫面。
環境監測界面:配置錯誤,在這個界面會有提示
安裝界面:
※Oracle Home Location (Oracle主目錄位置):指定Oracle的主目錄。
※Installation Type (安裝類型):分為 Enterprise Edition(企業版本安裝)、Standard Edition(標準安裝)、personal Edition(個人版本安裝)、定制安裝(Custom).
※Creat Starter Database(創建啟動數據庫)表示安裝oracle同時,創建了一個數據庫。
※Global Database Name(全局數據庫名):指定全局數據庫名。
※Advanced Installation(高級安裝):若選中“高級安裝”選項,以便為SYS、SYSTEM用戶設置不用的口令并進行選擇性配置。
點擊next 選擇完數據庫配置,進入安裝,如下圖:
最后安裝完成,如圖:
七、 啟動數據庫:
由于oracle安裝后不能自動啟動,需要手動啟動
1、 手動啟動
Su – oracle
Export ORACLE_HOME=/oracle 安裝目錄
Export ORACLE_DID=sid 名稱
Sqlpuls /nolog (出現)
Sql >conn sys/密碼 as sysdba
Sql>starup
Sql>exit
Cd /oracle 目錄/bin
./lsnrctl start
沒有報錯,oracle就啟動了
八、 服務器上登陸數據庫:
Oracle 可以自帶登陸工具。
命令為:sqlplus/nolog
conn /as sysdba
可以不用用戶名和密碼登陸。
[oracle@localhost ~]$ sqlpls nolog
bash: sqlpls: command not found
[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Nov 23 14:27:20 2011 Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance. 提示登陸成功