linux gone kde 图形程序 兼容,Oracle8i HowTo
現在假設你要在Linux上安裝Oracle服務器,請先過以下5關:
系統要求
規劃硬盤
創建用戶
創建目錄
設置參數
1.系統要求
前提條件是能夠安裝運行Linux,然后應滿足以下硬件要求:
內存 Requirements
Memory 最小要求128 MB RAM.更多(256MB+)內存可以提高性能,
更多的選件(JServer..),供多的用戶需要供多的內存!!
SwapSpace 建議2倍內存
CD-ROM Oracle采用ISO 9660格式CD-ROM,下載安裝可以省略。
硬盤要求- Oracle8i EE Oracle8i Client
最小 660 MB N/A
典型 811 MB 306 MB
操作系統 Linux kernel 2.2 +
操作系統聯接庫- GLIBC package v2.1
2.規劃硬盤
對于10以下并發用戶的系統,可以用一個硬盤,建立oracle分區(或目錄),只要保證剩余磁盤空間1500MB+,一般就可以安裝運行Oracle8(不用interMedia,JServer等較大較難選件)。
但是,如果選用Oracle8i,恐怕是為了支持更大規模的應用。與Oracle8i匹配的目前最佳的Intel硬件組合應該是:
2xCPU PIII(L440GX+主板),512MB ECC,3塊SCSI硬盤(組裝參考價:4萬元)
3塊SCSI硬盤的規劃應該是:
#1 操作系統 訪問少,壽命長
#2 Oracle軟件
系統數據 system,tools,rbs,
temp,user等表空間
讀多寫少,變化不大
#3 用戶數據 讀寫頻繁,經常備份
關于容錯:
三個日志文件、控制文件要分別分布在三個硬盤上
三塊硬盤都有備有,或有一臺備份服務器,定期更新數據
通過FTP,Samba等在網絡上備份關鍵的數據文件。
通常的數據庫應用,都是這么一種結構:
所有的數據表歸dbo所有,以此用戶開發程序
創建各類讀寫角色,授權讀寫部分表
創建表的同義詞,通常是public synonym
創建一批數據用戶,授與某種讀寫角色
因此,一個Oracle應用的數據通常在一個表空間->1-2個數據文件->1塊硬盤!!,如果有另外的應用可再加硬盤。
3.創建用戶和用戶組
推薦使用圖形界面的kuser工具,
即:KDE - User Manager
先建組dba,oper,
再建用戶“oracle”, Shell= /bin/sh, Group=dba, Set Passwd=******
通常來說,用戶“oracle”擁有數據庫軟件的安裝、升級等管理權限。在你的Oracle8i服務器上,它甚至比root用戶還重要!!! 你可以從字符界面以oracle用戶登錄Linux,然后運行Oracle數據庫服務!這樣更節省內存。
4.創建目錄
推薦使用圖形界面 GONE的Home Dir或KDE的File Manager,它們會更方便完成下面功能。
root 創建oracle多登錄點:
root$ mkdir /u01
或者是直接做一個硬盤分區/u01
授權別人讀寫:
root$ chmod 755 /u01
或直接改變所有者:
root$ chown oracle.dba /u01
oracle 繼續創建目錄,按照Oracle習慣:
oracle$ mkdir /u01/app
oracle$ mkdir /u01/app/oracle/product/8.1.5
技巧:建立目錄別名(符號連接)以便快速又好記憶:
root$ ln -s /u01/app/oracle/product/8.1.5 /ora
root$ ln -s /home/oracle /orame
5.設置參數
按照下文的內容編輯 .bash_profiile, 另存為 .profile
[oracle@lin oracle]$ more .profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:/ora/bin:$HOME/bin
BASH_ENV=$HOME/.bashrc
USERNAME="oracle"
ORACLE_HOME=/ora; export ORACLE_HOME
LD_LIBRARY_PATH=/ora/lib; export LD_LIBRARY_PATH
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_SID=ora8; export ORACLE_SID
ORACLE_TERM=386; export ORACLE_TERM
TMPDIR=/var/tmp; export TMPDIR
# umask 022 (only if umask does not default to 022)
export USERNAME BASH_ENV PATH
用env檢查一下參數設置:
[oracle@lin orainst0]$ env
USERNAME=oracle
ORACLE_SID=ora8
LD_LIBRARY_PATH=/ora/lib
ORACLE_BASE=/u01/app/oracle
BASH_ENV=/home/oracle/.bashrc
ORACLE_TERM=386
DISPLAY=172.17.2.22:0.0
ORACLE_HOME=/ora
接下來就可以執行安裝程序了(需要KDE或AnotherLevel,目前不能從GONE安裝!)
先安裝jre,即JAVA Runtime Environment,版本=jre116v5,用/usr/local/jre =>指向你安裝的jre116v5,然后是oracke815補丁。安裝時要注意"DISPLAY"設置問題。
千萬不要心急,40分鐘裝完基礎部分,10分鐘安裝補丁,最后才能創建數據庫!
------------------------------------------------
Oracle8i軟件安裝過程
------------------------------------------------
準備軟件
1)光盤安裝
首先要加載光盤,可以簡單地執行命令: mount /mnt/cdrom
或者使用KDE的圖形界面,執行fsconf ==> Acsee local driver ==> /dev/cdrom ==> Mount !!!
這里,你也要先安裝 JRE(Jave運行環境) 116v5,準備好Oracle815patch_EE(企業版補丁8/27/99 6,4M)。
2)下載方式:
一共要下載3個文件(參考:詳細下載地址)
JRE 116v5,Java 運行環境(6M jre_1.1.6-v5-glibc-x86.tar.gz)
Oracle815 EE, 企業版(07/19/99 256M 815ship.tgz)
Oracle815patch_EE, 企業版補丁(08/27/99 6,4M linux_81501patch_ee.tgz)
把下載的壓縮文件分別復制到一個空文件夾中,然后解壓縮它:
JRE : 請試試
ftp://ftp.progsoc.uts.edu.au/pub/Linux/java/JDK-1.1.6/i386/glibc/v5/
6,292,578 jre_1.1.6-v5-glibc-x86.tar.gz
復制到空目錄,然后解開,
tar -xvzf jre_1.1.6-v5-glibc-x86.tar.gz
連接/復制/改名新建的jre116v5目錄為 /usr/local/jre
Oracle815 EE, 企業版
cp 815ship.tgz /home/oracle/orainst0/
cd /home/oracle/orainst0/
tar -xvzf 815ship.tgz .
Oracle815patch_EE, 企業版補丁
cp linux_81501patch_ee.tgz /home/oracle/patche/
cd /home/oracle/patche/
tar -xvzf linux_81501patch_ee.tgz .
4.執行安裝程序(需要KDE或AnotherLevel,目前不能從GONE安裝!)
先安裝jre,即JAVA Runtime Environment,版本=jre116v5
用/usr/local/jre =>指向你安裝的jre116v5
千萬不要心急,40分鐘裝完基礎部分,10分鐘安裝補丁,最后才能創建數據庫!
安裝過程:
從設置Xwindow 開始安裝
推薦采用KDE界面,如果oracle用戶也在服務器上登錄安裝, root制定Xwindow顯示,我曾在安裝時遇到一個"DISPLAY"設置問題。
[root@lin /root]$ xhost +172.17.2.22
172.17.2.22 being added to access control list
看到上面added信息,oracle用戶可以如此開始安裝:
[oracle@lin orainst0]$ ./runI*
Initializing Java Virtual Machine from /usr/local/jre/bin/jre. Please wait...
如果是遠程登錄到服務器上,比如從172.17.2.21執行,則應該
[oracle@lin orainst0]$ xhost +172.17.2.21
172.17.2.21 being added to access control list
當然要求事先定義DISPLAY=172.17.2.22:0.0 了:
[oracle@lin orainst0]$ DISPLAY=172.17.2.22:0.0
[oracle@lin orainst0]$ export DISPLAY
同樣執行runInstaller
[oracle@lin orainst0]$ ./runI*
Initializing Java Virtual Machine from /usr/local/jre/bin/jre. Please wait...
安裝選項
典型安裝,最后提示DBCA數據庫助理安裝“不完善”,不過還可以繼續使用;
最小化安裝,不要試圖從DBCA數據庫助理生成數據庫,因為還需要事先安裝“補丁”;
自定義安裝,如果很熟練,可以挑選部件,同樣要先安裝“補丁”。
安裝補丁
[oracle@lin patche]$ ./linux*
這里同樣有很多錯誤提示,它通過檢查子目錄文件數目來判斷是否繼續安裝,所以你一定不要動它的文件。
幾個問題----如果遇到安裝問題,
請對照一下我的參數表,然后再看看我
總結
以上是生活随笔為你收集整理的linux gone kde 图形程序 兼容,Oracle8i HowTo的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Google Maps 上点击标签后显
- 下一篇: 哈理工OJ1219——结构体