這些天聽我導師的課講Oracle,一直想要裝一個,可是在我的Fedora7上開始沒有裝上,今天有些時間,就試了試,參照網上的方法,安裝成功了,現在講具體的方法放在這裡。
放心Fedora7是肯定能裝上Oracle的,這個我現在也能夠證明,確實能夠,沒有問題,因為我已經裝上了。
1.首先試軟體準備,Fedora7安裝oracle缺少不少東西,我安裝Fedora7的時候還算是比較全面的安裝,但是還是缺少不少東西,測試需要的軟體如下:
$ rpm -q gcc make binutils openmotif setarch compat-db
compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libaio
gcc-4.1.2-12
make-3.81-6.fc7
binutils-2.17.50.0.12-4
openmotif-2.3.0-0.3.fc7.ccrma
setarch-2.0-4.fc7
compat-db-4.3.29-2.fc7
compat-gcc-8-3.3.4.2
compat-gcc-c++-8-3.3.4.2
compat-libstdc++-8-3.3.4.2
compat-libstdc++-devel-8-3.3.4.2
libaio-0.3.106-3.2
我測試之後,缺少很多東西,然後去Google搜尋,放心,全部能夠搜尋到,而且都不是很大,比較容易找,都找RPM的就可以了,相關聯的東西不是很多,所以比較容易實現,我大概花了一個小時的時間,不算太長,linux安裝東西就是這樣,這還算是簡單了,如果試源碼編譯更麻煩,需要漫長的等待,用RPM或者YUM比較容易了。
2.賬戶準備,需要給Oracle添加使用者,方法如下:
用 root 使用者執行如下命令:
建立使用者:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
設定 oracle 帳戶的口令:
#passwd oracle
建立目錄:
# mkdir -p /opt/oracle
# mkdir -p /opt/oracle/oradata
# chown -R oracle:oinstall /opt/oracle /opt/oracle/oradata
# chmod -R 775 /opt/oracle /opt/oracle/oradata
3.現在準備條件已經有了,下一步就是安裝Oracle,遇到的第一個問題試,Oracle安裝時有個系統識別,預設情況下Fedora7是不能夠安裝的,所以需要更改系統條件的配置。建立完使用者和目錄後,接著就是核心參數了,如下是直接引用Oracle官方的安裝文章。修改conf檔案可以直接用gedit來修,直接複製添加到檔案最後就行了。
配置系統參數:
#cat >> /etc/sysctl.conf < kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
EOF
#/sbin/sysctl -p
Oracle 建議配置:
#cat >> /etc/security/limits.conf < oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
#cat >> /etc/pam.d/login < session required /lib/security/pam_limits.so
EOF
配置Oracle使用者的環境變數:
把如下配置添加到/home/oracle/.bash_profile檔案最後:
PATH=$PATH:$HOME/bin; export PATH
ORACLE_HOME=/opt/oracle/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_SID=oradb; export ORACLE_SID
開始之前需要修改 oraparam.ini 檔案,否則,會報作業系統不被支援。把檢測作業系統那一步註上:
[Certified Versions]
Linux=RedHat-3,SUSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
改為:
#[Certified Versions]
#Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
4.下面就是開始安裝,這時候能夠出現安裝介面,但是顯示的是亂碼,google到解決方案,export LANG=C 這樣就可以了。這時候能夠安裝了,我是頭一回解除,所以一路斷行符號,就OK了。進入安裝目錄,執行就可以了。其間又執行了一個export ORACLE_SID=orcl ,這時候就能串連了。可以用了。
現在開始使用了,在我看來就是從新學阿。現在開始練習。總得來說,Fedora 7是能夠安裝Oracle的。放心沒有問題。