關鍵字:oracle linux 安裝
一、前期準備
*FTP客戶端軟件
*Xmanager
*pl/sql dev
*11G數據庫安裝程序,適用于Linux 64位,數據庫版本11.2。
二、創建用戶組、用戶
1)添加用戶組:
groupadd oinstall
groupadd dba
2)添加用戶:
useradd –g oinstall –G dba –d /home/oracle –m oracle
{-g表示用戶所屬組、-G表示用戶所屬附加組、-d表示用戶主目錄、-s表示用戶默認shell類型、oracle表示用戶名,-m參數表示自動創建此用戶的主目錄,為避免麻煩,請勿手動創建此目錄}
passwd oracle
{表示為oracle用戶設置密碼,輸入該命令并回車之后,系統會提示輸入密碼、確認密碼}
Oracle的密碼是oracle
三、創建Oracle數據庫安裝點
新建目錄,Oracle將安裝于這些目錄下:
mkdir /opt/oracle
并把/opt/oracle目錄屬主改為oracle,屬組改為oinstall:
chown -R oracle:oinstall /opt/oracle
{附Linux系統目錄說明
/: root文件系統
/bin:可執行程序,基本命令
/usr:UNIX系統文件
/dev:設備文件(邏輯設備)
/devices:設備文件(物理設備)
/etc:系統配置,系統管理數據文件
/home:用戶家目錄
/kernel:系統核心模塊
/lib:系統庫
/opt:增加的一些應用軟件
/tmp:SWAP區
/var:系統的一些管理文件}
四、 修改Oracle用戶的環境變量(csh)
以oracle用戶登陸,在oracle用戶的主目錄下找到并修改它的環境變量.cshrc(這是一個隱藏文件,ls時須加-a參數)。如未發現此文件,請使用cp命令將主目錄下的local.cshrc文件拷貝一份另命名為.cshrc。
在.cshrc文件的umask 022下一行添加如下內容
setenv ORACLE_BASE /opt/oracle
setenv ORACLE_HOME /opt/oracle/product/10gr2
setenv ORACLE_SID yoursid
setenv ORACLE_UN system
setenv ORACLE_PW yourpassword
setenv NLS_LANG "simplified chinese_china.ZHS16GBK"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
{ORACLE_BASE是Oracle根目錄,ORACLE_HOME是Oracle產品目錄,即如果你的機器裝兩個版本的Oracle系統,可以在同一個ORACLE_BASE下,但ORACLE_HOME會做兩個。}
之后,在path的開頭位置加入$ORACLE_HOME/bin
例如:set path=($ORACLE_HOME/bin /usr/ccs/bin /bin /usr/bin )請照此原樣填寫,勿使用絕對路徑。
使新環境變量生效:source .cshrc
校驗環境變量:env
五)修改Solaris系統參數
1)使用root賬戶登錄,創建/etc/system文件的一個備份,例如:
cp /etc/system /etc/system.orig
2)編輯/etc/system,在最后添加如下:
set noexec_user_stack=1
set semsys:seminfo_semmni=300
set semsys:seminfo_semmns=1050
set semsys:seminfo_semmsl=400
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=6400000000(服務器8G內存的情況下,不同情況按比例增減)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=300
set shmsys:shminfo_shmseg=30
3)重啟系統使參數生效:
/usr/sbin/reboot
六)Oracle系統安裝
1)使用oracle用戶登錄ftp,將安裝程序10gr2_db_sol[1].cpio上傳至oracle用戶主目錄。
2)解壓:cpio –idmv < 10gr2_db_sol[1].cpio,如解壓時報錯,則換成root賬戶解壓。
3)以oracle用戶登錄,執行./runInstaller

選擇暫時不需要配置license

選擇安裝的時候同時創建一個數據庫

選擇 server形式的。

選擇單節點

選擇典型安裝

修改安裝目錄





安裝中途,提示執行腳本文件,以root用戶執行之

欲停止或啟動監聽程序,請執行:
Lsnrctl stop
Lsnrctl start
欲啟動數據實例,請執行:
sqlplus /as sysdba登錄,執行startup啟動數據庫。
配置oracle用戶
使用oracle用戶登錄系統
vi .profile
export ORACLE_BASE=/opt/oracle/app/oracle
export ORACLE_HOME=/opt/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_UNQNAME=orcl
添加如下配置。
七)驗證安裝是否成功
1)驗證是否安裝成功:
sqlplus system/yourpassword@yoursid
SQL> select * from tab;
2)關閉、啟動正常
sqlplus /nolog
SQL> connect /as sysdba
SQL> shutdown immediate
SQL> conn /as sysdba
SQL> startup
3)查看監聽器狀態
lsnrctl status
tnsp emctl start dbconsole
lsnrctl start
可以通過 https://localhost:1158/em訪問oracle的一些配置頁面。