首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Fedora Core 2 安裝 Oracle 10g 完整指南:內核參數、環境變量、共享內存修復

     編輯:Oracle 資料庫相關知識

1. 系統準備

  • 安裝 Fedora 2,下載 ship.db.cpio.gz 解包至 /tmp/Disk1
  • 內核參數:echo 1073741824 > /proc/sys/kernel/shmmax(視記憶體調整),寫入 /etc/sysctl.conf 持久化
  • 建用戶/組:groupadd dba; useradd -g dba oracle; passwd oracle
  • 目錄:mkdir -p /opt/oracle/product/10.2; chown -R oracle.dba /opt/oracle

2. Oracle 用戶環境變量 (.bash_profile)

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/10.2
export ORACLE_SID=ora10g
export ORACLE_TERM=xterm
export NLS_LANG=AMERICAN
export LD_LIBRARY_PATH=$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
umask 022

3. 安裝與修復

runInstaller -ignoreSysPrereqs # 忽略系統檢查(FC2 非認證)

執行 root.sh 後,修復 ORA-27125: unable to create shared memory segment:

cd $ORACLE_HOME/bin
mv oracle oracle.bin
cat > oracle <<'EOF'
#!/bin/bash
export DISABLE_HUGETLBFS=1
exec $ORACLE_HOME/bin/oracle.bin "$@"
EOF
chmod +x oracle

4. 後續操作

  • DBCA 建庫
  • 修改 listener.ora HOST 為實際 IP
  • 字符集修改:UPDATE props$ SET value$='目標字符集' WHERE name='NLS_CHARACTERSET';
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved