一、創建用戶及用戶組
# groupadd dba -g[組ID] dba
# groupadd dba -g[組ID] oinstall
# useradd -c [註釋] -g [主用戶組] -G[用戶組] -d /ora11g -m -u [用戶ID] -o
二、解壓 授權
oracle安裝文件上傳到linux中,當前root用戶,更改oracle安裝文件及所在目錄的 “用戶”、“組”:
# chown -Roracle:oinstall [目錄or文件]
# chmod -R 775 [目錄or文件]
注 : 安裝文件所在目錄也必須更改用戶及組權限,不然無法解壓安裝文件,解壓包可能是兩個壓縮文件,請注意查看。
文件權限更改以後,進入oracle用戶:
# su oracle
解壓oracle linux版文件:
# unzip [文件名]
三、安裝軟件包檢查
檢查下列包是否安裝,若未安裝則要先安裝:
01、binutils-2.17.50.0.6-2.el5
02、compat-libstdc++-33-3.2.3-61
03、elfutils-libelf-0.125-3.el5
04、elfutils-libelf-devel-0.125
05、glibc-2.5-12
06、glibc-common-2.5-12
07、glibc-devel-2.5-12
08、gcc-4.1.1-52
09、gcc-c++-4.1.1-52
10、libaio-0.3.106
11、libaio-devel-0.3.106
12、libgcc-4.1.1-52
13、libstdc++-4.1.1
14、libstdc++-devel-4.1.1-52.e15
15、make-3.81-1.1
16、sysstat-7.0.0
17、unixODBC-2.2.11
18、unixODBC-devel-2.2.11
# rpm -qa | grep [make gcc glibc compatopenmotif21 setarch 等等]
可使用# yum install [軟件名] 安裝軟件
四、運行安裝
在安裝之前,首先設置一下DISPLAY的環境變量,此設置是解決LINUX 圖形顯示的位置,安裝oracle是必須設置此環境變量。
root用戶下設置所有用戶xservice權限:
# xhost +
切換oracle用戶:
# su oracle
設置display環境變量:
注意:環境變量DISPLAY=:0.0,“:0.0”代表本機。
# exportDISPLAY=:0.0
下面就可以運行解壓後的安裝文件了:
# cd database // 進入解壓後的安裝目錄
運行安裝文件:
# cd runInstaller
彈出以下信息:
1、填寫個人信息
2、設置端口等信息,跳過
3、選擇創建和配置數據庫
4、選擇oracle的配置類型,選擇服務器類。桌面類:配置最小,服務器:標準配置
5、選擇單實例安裝
6、選擇“典型安裝”
7、配置安裝路徑、password。
8、勾選“全部”
9、下一步
9、確認安裝信息
10、正在安裝
11、結束,真累!
五:設置環境變量
由於安裝完成之後,oracle也無法立刻使用,需要設置環境變量才能使用:
進入oracle用戶,並進入主目錄:
# su oracle
# cd ~
編輯環境變量文件:
# vi.bash_profile
在文件中加入以下代碼:
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exportORACLE_BASE=/u01/app/oracle
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
exportORACLE_SID=orcl
注意:安裝目錄結構不一樣,導致環境變量指定目錄也是不一樣的,請小心設置.
保存完畢,讓其立即生效:
# source.bash_profile
六:配置實例
啓動netca界面:
# netca
1、選擇配置oracle實例
2、添加oracle實例
3、填寫實例名
七、啓動ORACLE實例
查看實例狀態:
# lsnrctl status
啓動實例:
# lsnrctl start
具體可以使用 # lsnrct help 查看所有關於lsnrctl命令選項。
八、啓動數據庫
數據庫在沒有啓動情況下,不能登錄數據庫,也無法驗證用戶名及密碼,現在需要啓動數據庫,必須先用不登錄到數據庫服務器的方式進入sqlplus環境去啓動數據庫。
不帶用戶登錄及參數登錄到sqlplus環境:
# sqlplus /nolog
以sysdba身份連接數據庫:
#SQL>conn /assysdba
啓動數據庫:
#SQL>startup
九、創建ORACLE用戶
oracle內部有兩個建好的用戶:system和sys。用戶可直接登錄到system用戶以創建其他用戶,因爲system具有創建別 的用戶的 權限。在安裝oracle時,用戶或系統管理員首先可以爲自己建立一個用戶。
登入oracle內部用戶:
# sqlplus system/
創建用戶
#SQL>createuser [username] identified by[userpasswd]