熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

oracle10G在fedora2上的安裝

2013-11-13 16:19:32  來源: Oracle 

        安裝Fedora

        下載OralceG ()一般安裝只需下載shipdbcpiogz

        解開

  [oracle @oarg oracle]$ cd /tmp

  [oracle @oarg oracle]$ gzip cd shipdbcpiogz | cpio –idmv

  

        修改Linux的系統參數:

  As root: (su )

  # cat /proc/sys/kernel/shmmax (查看)

  

  # echo >/proc/sys/kernel/shmmax (更改)  這個值根據各自機器內存的數量修改

  # cat /proc/sys/kernel/shmmax(查看)

  

  # vi /etc/nf (更改)   這個值可以不修改而且在Fedura的/etc/nf中是不存在這項的

  kernelshmmax=

        創建用戶

  As root:

  # groupadd dba

  #useradd g dba oracle

  #passwd oracle

        創建Oracle的安裝的路徑

  As root:

  #mkdir –p /opt/oracle/product/

  #chown R oracledba /opt/oracle

        設置Oracle安裝需要的環境變量:

  As oracle

  [oracle @oarg oracle]$ vi bash_profile

  …………

  # add by admin For Install oracle

  #Oracle Environment:

  umask

  export ORACLE_BASE=/opt/oracle

  export ORACLE_HOME=/opt/oracle/product//

  export ORACLE_SID=orag

  export ORACLE_TERM=xterm

  #export TNS_AIMIN=Set if sqlnetoratnsnamesoraetc

  #there are not in $ORACLE_HOME/network/admin

  export NLS_LANG=AMERICAN

  #export ORA_NLS=$ORACLE_HOME/ocommon/nls/admin/data

  #LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

  LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i:
$ORACLE_HOME/jdk/jre/lib/i/server:
$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH

  export LD_LIBRARY_PATH

  #Set shell search paths:

  export PATH=$ORACLE_HOME/bin:$PATH

  #end add by admin For oracle install

        重新登陸系統察看環境變量是否生效

  As oracle:

  [oracle @oarg oracle]$ export | grep ORACLE如果以vnc的方式連接的話可能需要重新起一個vncserver

        開始安裝

  As oracle

  $startx (or vncserver)

  [oracle @oarg oracle]$xterm &

  [oracle @oarg oracle]$sh /tmp/Disk/ runInstaller ignoreSysPrereqs&  系統參數表示不進行系統類型的驗證現在官方的oracleg不支持fedora的安裝所以需要加這個參數

    安裝過程中會提示你以root的方式來執行一個腳本:

  As root:

  [oracle @oarg oracle]$ su –

  [root @oarg oracle]# sh /opt/oracle/product//rootsh

    安裝完成不進行創建數據庫的操作

  修改$ORACLE_HOME/bin 下的oracle腳本

   

  cd $ORACLE_HOME/bin

  mv oracle oraclebin

  cat >oracle <<EOF

  #!/bin/bash

  export DISABLE_HUGETLBFS=

  exec $ORACLE_HOME/bin/oraclebin $@

  EOF

  chmod +x oracle

   

  可以參見

  php

   

  這一步是為了解決 ORA: unable to create shared memory segment 這個錯誤ORACLE的問題?Fedora的問題?

    開始建庫

  dbca

    修改listner

  可以根據實際情況修改listner修改

  $ORACLE_HOME/network/admin/listenerora文件oracle會將機器名直接作為listner的Host可以根據實際情況修改為機器的ip地址

  LISTENER =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

  )

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))

  )

  )

  )

    修改字符集

      連接到服務器 sqlplus user/password@orag

      connect sys as sysdba

      update props$ set value$=你的字符集 where name=NLS_CHARACTERSET;


From:http://tw.wingwit.com/Article/program/Oracle/201311/18150.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.