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

在fedora2上安裝oracle 10G的方法

2013-11-13 22:25:15  來源: Oracle 

  安裝Fedora 下載OralceG (wwworaclecom)一般安裝只需下載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/sysctlconf (更改) 這個值可以不修改而且在Fedura的/etc/sysctlconf中是不存在這項的

  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

  可以參見

  這一步是為了解決 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/19066.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.