ORACLE 10.2.0.1g FOR LINUX在FEDORA CORE 7下的安裝
一、系統資源需求(這些都是廢話了,現在配置的應該都能達到此要求吧!!呵呵)
1、至少1G實體記憶體,硬碟空間足夠大就行了,(以下幾點可以跳過不用看了)
2、1024-2048 需1.5倍的SWAP空間
3、2048-8192 需1倍的SWAP空間
4、8192- 需0.75倍的SWAP空間
5、至少400 MB /tmp 臨時目錄空間
6、oracle軟體需要1.5 GB 到 3.5 GB 磁碟空間
7、預設資料庫需要1.2 GB
二、需下載軟體包:
1、10201_database_linux32.zip 只下這個包就足夠了
ORACLE for linux x86的下載地地址:(下載之前要先註冊一個帳號)
解壓:
#unzip -x 10201_database_linux32.zip 解壓後,所有的檔案都 在*/database目錄下
2、openmotif21-2.1.30-14.i386.rpm,這個包由於版權問題,從FC4後已不在整合在光碟裡了
ftp://fr2.rpmfind.net/linux/fedora/core/4/i386/os/Fedora/RPMS/openmotif21-2.1.30-14.i386.rpm
三、修改HOSTS檔案
HOSTS檔案位於/etc/目錄,書寫格式如下:
127.0.0.1 localhost.localdomain localhost
10.122.53.200 linux-server linux-server
四、設定核心引數
編輯/etc/sysctl.conf檔案 ,在最後把以下oracle 10g 所需核心引數放入到檔案最後。
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
執行/sbin/sysctl –p 命令使上述設定生效
五、為 oracle 使用者設定 Shell 限制
編輯/etc/security/limits.conf檔案 ,在檔案最後加入以下語句
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
六、編輯安全選項
1、編輯/etc/pam.d/login檔案,在最後加入
session required /lib/security/pam_limits.so
2、編輯/etc/selinux/config,
將SELINUX設定為SELINUX=disabled,禁用SELINUX。
防火牆設定我設定為禁止,時間關係未進一步測試,有興趣的可自行測試。
七、檢測和安裝RPM包
# 從 Fedora Core 6光碟檔案,當然,如果你沒有光碟,也可以在這個FTP站點下載:
rpm -Uvh setarch-*
rpm -Uvh --force tcl-*
rpm -Uvh --force libXau-devel-* libXp-*
rpm -Uvh compat-db-*
rpm -Uvh compat-libstdc++-33*
rpm -Uvh compat-libf2c-34-*
rpm -Uvh compat-gcc-34-*
rpm -Uvh libaio-*
rpm -Uvh compat-gcc-34-c++-*
rpm -Uvh compat-libstdc++-296*
rpm -Uvh compat-libgcc-296*
# 安裝剛最開始下載的openmotif21-2.1.30-14.i386.rpm
rpm -Uvh openmotif21-2.1.30-14.i386.rpm
八、新增使用者組和使用者
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
九、建立Oracle安裝資料夾
mkdir -p /oracle/product/10.2.0/db_1 建立oracle安裝資料夾
chown -R oracle.oinstall /oracle 改變這個資料夾的擁有者和許可權
chmod –R 775 /oracle
十、修改LINUX release檔案
編輯/etc/redhat-release檔案並將Fedora release 7 (Moonshine) 用下面內容替換:
redhat-4
為什麼這麼修改呢?因為ORACLE預設是REDHAT LINUX企業版本和NOVEL SUSE LINUX,所以用個欺騙oracle安裝程式,以便繼續安裝。
十一、配置環境變數
用oracle使用者登陸並將下面內容新增到.bash_profile檔案(oracle使用者根目錄~)中:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
export LC_ALL=en.US
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
由於10G對中文支援存在問題,使用export LC_ALL=en.US 將語言設定為英語。
使用下述命令使環境變數生效:
source .bash_profile
十二、修改解壓後的Oracle安裝檔案及其所在目錄的所有於許可權
這兒就假設是/usr/database,然後在終端裡面修改資料夾的歸屬及許可權,具體辦法如下:
chmod 777 /usr/database
chown -R oracle.oinstall /usr/database
十三、X windows設定
用root使用者登陸,並執行下列命令:
xhost +
用oracle使用者登陸,並執行下列命令:
DISPLAY=127.0.0.1:0.0;export DISPLAY
十四、現在開始安裝了
以oracle使用者登入,在database安裝路徑下執行下列命令:
./runInstaller
注:安裝時建議選擇advance install模式,FEDORA CORE 未經ORACLE認證,典型配置可能會存在問題。
1、資料庫home設定為.bash_profile中的設定。
2、資料庫全域性名稱按要求應設定為ORACLE_SID.機器域名。
3、資料庫字符集和編碼方式請按需要進行手工設定。
4、安裝過程中會提示以root使用者登陸執行一些指令碼,執行後再按“ok”按鈕繼續安裝。
十五:安裝後配置(注意,以下都是在oracle使用者下執行的操作,要想在其它使用者下操作,我在這兒就不再囉嗦了)
以上是基本的安裝要點。安裝成功後資料庫主要配置方法如下:
1、登陸並啟動資料庫的操作。
$ lsnrctl start 開啟監聽程式
$ sqlplus /nolog 連線到資料庫
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 15 00:22:59 2007
Copyright (c) 1982, 2004, Oracle. All rights reserved.
SQL> connect sys as sysdba 以DBA的身份登入
Connected.
SQL> shutdown immediate 關閉資料庫
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup; 啟動資料庫
ORACLE instance started.
Total System Global Area 268435456 bytes
Fixed Size 778692 bytes
Variable Size 91233852 bytes
Database Buffers 176160768 bytes
Redo Buffers 262144 bytes
Database mounted.
Database opened.
2, 關於資料庫刪除重新安裝的問題:
把ORACLE安裝目錄刪除及/etc/ora*.*刪除就行了
#rm –f /etc/ora*.*
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1654393
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84703/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 10G在fedora core4上的安裝Oracle 10G在fedora core4上的安裝Oracle 10g
- ORACLE 10g FOR LINUX在FEDORA CORE 6下的安裝要點(修訂)Oracle 10gLinux
- Oracle 10G在fedora core4上的安裝(轉)Oracle 10g
- linux fedora core 5上安裝字型Linux
- Fedora core 4安裝Oracle9i release 2Oracle
- 把Discord安裝在Fedora Linux上Linux
- Fedora Core 3上安裝oracle9i(9.2.0.4)(轉)Oracle
- 從硬碟安裝Fedora Core 4(轉)硬碟
- Fedora Core 4硬碟安裝方法(轉)硬碟
- Fedora Core 5 安裝 7-zip(轉)
- Fedora Core 5.0 安裝教程{下載}(轉)
- Fedora Core 4 Release 安裝手記(轉)
- fedora core4 下 oracle10g安裝筆記(轉)Oracle筆記
- Oracle在Linux上的安裝OracleLinux
- Fedora Core 5 下編譯安裝 Emacs 23(轉)編譯Mac
- Fedora Core 4 - 64位CPU安裝總結(轉)
- VMware 虛擬安裝Fedora Core 4.0 手冊(轉)
- 在 MacBook Air 上安裝 Fedora 26MacAI
- 在Ubuntu/Fedora/CentOS中安裝GitblitUbuntuCentOSGit
- linux fedora11安裝配置Linux
- fedora10 下安裝 oracle xeOracle
- Oracle BIEE在linux下的安裝OracleLinux
- 在 Fedora 上安裝 MongoDB 伺服器MongoDB伺服器
- 在Fedora FC5安裝vmware 5.5
- fedora15linux安裝使用securecrtLinuxSecurecrt
- 在 Fedora 中安裝替代版本的 RPM 包
- fedora10 下安裝 oracle xe(續)Oracle
- 在linux下安裝oracle bbedLinuxOracle
- Oracle Secure Backup在Linux下的安裝OracleLinux
- ORACLE在linux下的安裝步驟OracleLinux
- 在RHEL4/Fedora4上安裝Oracle10g攻略(zt)Oracle
- Fedora core 4.0安裝Nvida顯示卡及Ati顯示卡驅動(轉)
- 從硬碟安裝Fedora Core 4.0(實際經驗總結)(轉)硬碟
- Fedora16怎麼安裝Chrome?Fedora16安裝Chrome的方法教程Chrome
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- Oracle在Linux下的安裝,檔案目錄OracleLinux
- oracle10g在linux下的安裝OracleLinux
- Tiny Core Linux 安裝配置Linux