隨筆-200  評論-148  文章-15  trackbacks-0

          驗證系統要求 

            要驗證系統是否滿足 Oracle 10g 數據庫的最低要求,以 root 用戶身份登錄并運行以下命令。

            要查看可用 RAM 交換空間大 小,運行以下命令:

            grep MemTotal /proc/meminfo
            grep SwapTotal /proc/meminfo

            例如:
            # grep MemTotal /proc/meminfo
            MemTotal:512236 kB
             # grep SwapTotal /proc/meminfo
            SwapTotal:1574360 kB

            所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對于 RAM 小于或等于 2GB 的系統,交換空間應為 RAM 數量的兩倍;對于 RAM 大于 2GB 的系統,交換空間應為 RAM 數量的一到兩倍。

            Oracle 10g 軟件還需要 2.5GB 的可用磁盤空間,而數據庫則另需 1.2GB 的可用磁盤空間。/tmp 目錄至少需要 400MB 的可用空間。要檢查系統上的可用磁盤空間,運行以下命令:

            df -h

            例如:
            # df -h
            Filesystem Size Used Avail Use% Mounted on
            /dev/sda3 6.8G 1.3G 5.2G 20% /
            /dev/sda1 99M 17M 77M 18% /boot

            該示例表明,/tmp 目錄沒有自己的文件系統。(對本指南而言,它是根文件系統的一部分。)根文件系統可用空間為 5.2 GB,除了滿足安裝 (2.5 + 1.2 + 0.4 = 4.1GB) 外還小有富余。

            接下來,創建用于安裝和維護 Oracle 10g 軟件的 Linux 組和用戶帳戶。用戶帳戶將稱為 oracle,而組將稱為 oinstall 和 dba。以 root 用戶身份執行以下命令:

            /usr/sbin/groupadd oinstall
            /usr/sbin/groupadd dba
             /usr/sbin/useradd -m -g oinstall -G dba oracle
            id oracle

            例如:
            # /usr/sbin/groupadd oinstall
            # /usr/sbin/groupadd dba
            # /usr/sbin/useradd -m -g oinstall -G dba oracle
            # id oracle
            uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

            設置 oracle 帳戶的口令:

            passwd oracle

            例如:
            # passwd oracle
            Changing password for user oracle.
            New password:
            Retype new password:
            passwd:all authentication tokens updated successfully.

            創建目錄

            oracle 用戶的環境變量

            要使用 Oracle 產品,應該或必須設置幾個環境變量。對于數據庫服務器,建議設置以下環境變量:

            ORACLE_BASE
            ORACLE_HOME
            ORACLE_SID
            PATH

            ORACLE_SID=hcjl;export ORACLE_SID
            export LANG="zh_CN"
             export ORACLE_HOME=home/oracle

            如果您在同一服務器上安裝了多個 Oracle 產品或數據庫,則 ORACLE_HOMEORACLE_SID 和 PATH 變量可能會更改。ORACLE_BASE 變量不應更改,并可以在需要時在您的登錄配置文件中設置它。Oracle 提供了一個稱作 oraenv 的實用程序來設置其他變量。

            安裝

            下載好安裝文件 如:ship.db.cpio.gz
            gunzip ship.db.cpio.gz
            cpio -idmv < ship.db.cpio

            使用root帳戶#xhost +

            使用 oracle 帳戶登錄
            $ ./runInstaller

            1. 歡迎
            單擊 Next
            2. 指定清單目錄和證書
            
            操作系統組名稱應為 oinstall
            3. 如果這是首次在此機器上安裝 Oracle,則您將收到一個彈出窗口,提示需要以 root 用戶身份運行 orainstRoot.sh 腳本。以 root 用戶身份登錄,更改到窗口中指定的目錄,執行該腳本,然后繼續操作。
            4. 指定文件位置
            *
            5. 選擇安裝類型
            接受默認值 Enterprise Edition
            6. 與特定產品相關的先決條件的檢查
            *
            7. 選擇數據庫配置
            接受默認值 Create a starter database 和 General Purpose
            8. 指定數據庫配置選項
            輸入數據庫的全局數據庫名稱。該名稱應包含 ORACLE_SID 和服務器域名(例如,demo1.orademo.org,其中 demo1 是 ORACLE_SIDorademo.org 是域名)。
            輸入全局數據庫名稱時,SID 框將自動填充。
            接受默認的數據庫字符集。
            選擇 Create database with sample schemas
            9. 選擇數據庫管理選項
            選擇 Use Database Control for Database Management
             10. 指定數據庫文件存儲選項
            選擇 File System,然后輸入數據庫文件要使用的路徑名。
             11. 指定備份和恢復選項
            選擇 Do not enable Automated backups
            12. 指定數據庫模式口令
            選擇 Use the same password for all the accounts
            選擇一個口令,然后輸入兩次進行確認。
            13. 摘要
            顯示已安裝產品的摘要。
            單擊 Install
             14. 安裝
            此屏幕歷經安裝和鏈接 Oracle 軟件的幾個階段。
            安裝過程結束時彈出一個窗口顯示配置信息。記下 Enterprise Manager URL,然后單擊 OK 關閉該窗口。
            彈出一個“Setup Privileges”窗口,提示需要以 root 用戶身份運行配置腳本。以 root 用戶身份登錄,切換到該窗口中指示的目錄,然后執行 root.sh 腳本。該腳本提示輸入本地 bin 目錄的位置。按 Enter 鍵接受默認值。當腳本完成時,返回到 Setup Privileges 窗口并單擊 OK
            15 安裝結束
            記下摘要中顯示的 URL,并在準備好時單擊 Exit
             16 恭喜!您的新 Oracle 10g 數據庫已經啟動并可以使用。

            中文安裝 Oracle DB 10g 亂碼問題的解決

            在redflag下安裝oracle10g時一樣會出現亂碼可以分為三類:
            1. 安裝時的亂碼
            2. 一些應用程序的亂碼比如 dbca, netca
            3. 一些基于oc4jweb應用的亂碼比如 isqlplus, em

            這個問題和Redhat AS3 下一樣,造成這些問題的原因都是一個就是這些程序都使用jdk, 相應的jdk(jre) 使用的字體配置文件 font.properties 中的字體和操作系統的字體或者字體配置文件不匹配解決的辦法是把兩者改成一致.
             1. 下載解包 ship.db.cpio.gz, 生成目錄 Disk1
            2. cd Disk1/stage/Components/oracle.swd.jre/1.4.2.0.0/1/DataFiles/
            unzip all_except_bin.jar
            (這時生成一個 jre 的目錄)
            cd jre/1.4.2/lib/
            mv font.properties font.properties.bak
            cp font.properties.zh_CN.Redhat8.0 font.properties
            cd ../../../
             zip -r all_except_bin.jar.new jre/
            mv all_except_bin.jar.new all_except_bin.jar
            (這么累啊其實就是把 font.properties 文件換掉這樣安裝時漢字顯示就沒有問題了)

            3. 如法炮制Disk1/stage/Components/oracle.jdk/1.4.2.0.0/1/DataFiles/sol_bin.1.1.jar

            文件里面的font.properties 文件換掉創建數據庫和執行網絡配置時的亂碼就沒有了. isqlplus em 的亂碼也解決了.


          posted on 2010-01-28 12:43 無聲 閱讀(242) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 普安县| 沅江市| 德保县| 台前县| 汉川市| 邮箱| 桐柏县| 调兵山市| 苗栗县| 平湖市| 嘉义县| 肇州县| 望城县| 益阳市| 永寿县| 松潘县| 吉隆县| 达州市| 天全县| 商丘市| 沂源县| 浑源县| 怀柔区| 五指山市| 江门市| 舟山市| 玛曲县| 塘沽区| 乌什县| 叙永县| 葫芦岛市| 潞城市| 吴川市| 滨海县| 贵阳市| 北京市| 广德县| 东兰县| 丽江市| 乌兰县| 敦化市|