您当前的位置: 首页 > 数据库教程 > Oracle教程 > 在fedora2上安装oracle 10G的方法

在fedora2上安装oracle 10G的方法

作者:不详 来源:网络 发布时间: 2014-09-08 22:03 点击:
安装Fedora2 2. 下载Oralce10G (www.oracle.com),一般安装只需下载ship.db.cpio.gz 3. 解开 [oracle @oar10g oracle]$ cd /tmp [oracle @oar10g oracle]$ gzip -cd ship.db.cpio.gz | cpio idmv 4. 修改Linux的系统参数: As root: (su - ) # cat /proc/sys/kernel/shmm

在fedora2上安装oracle 10G的方法

  安装Fedora2 2. 下载Oralce10G (www.oracle.com),一般安装只需下载ship.db.cpio.gz

  3. 解开

  [oracle @oar10g oracle]$ cd /tmp

  [oracle @oar10g oracle]$ gzip -cd ship.db.cpio.gz | cpio –idmv

  4. 修改Linux的系统参数:

  As root: (su - )

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

  33554432

  # echo 1073741824 >/proc/sys/kernel/shmmax (更改) 这个值根据各自机器内存的数量修改

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

  1073741824

  # vi /etc/sysctl.conf (更改) 这个值可以不修改,而且在Fedura2的/etc/sysctl.conf中是不存在这项的。

  kernel.shmmax=1073741824

  5. 创建用户

  As root:

  # groupadd dba

  #useradd -g dba oracle

  #passwd oracle

  6. 创建Oracle的安装的路径

  As root:

  #mkdir –p /opt/oracle/product/10.2

  #chown -R oracle.dba /opt/oracle

  7. 设置Oracle安装需要的环境变量:

  As oracle

  [oracle @oar10g oracle]$ vi .bash_profile

  …………..

  # add by admin For Install oracle

  #Oracle Environment:

  umask 022

  export ORACLE_BASE=/opt/oracle

  export ORACLE_HOME=/opt/oracle/product/10.2/

  export ORACLE_SID=ora10g

  export ORACLE_TERM=xterm

  #export TNS_AIMIN=Set if sqlnet.ora,tnsnames.ora,etc.

  #there are not in $ORACLE_HOME/network/admin.

  export NLS_LANG=AMERICAN

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

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

  LD_LIBRARY_PATH=$ORACLE_HOME/jdk/fre/lib/i386:

  $ORACLE_HOME/jdk/jre/lib/i386/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.

  8. 重新登陆系统,察看环境变量是否生效

  As oracle:

  [oracle @oar10g oracle]$ export | grep ORACLE,如果以vnc的方式连接的话可能需要重新起一个vncserver

  9. 开始安装

  As oracle

  $startx (or vncserver)

  [oracle @oar10g oracle]$xterm &

  [oracle @oar10g oracle]$sh /tmp/Disk1/ runInstaller -ignoreSysPrereqs& --系统参数,表示不进行系统类型的验证,现在官方的oracle10g不支持fedora的安装,所以需要加这个参数。

  10. 安装过程中,会提示你以root的方式来执行一个脚本。:

  As root:

  [oracle @oar10g oracle]$ su –

  [root @oar10g oracle]# sh /opt/oracle/product/10.2/root.sh

  11. 安装完成。不进行创建数据库的操作

  修改$ORACLE_HOME/bin 下的oracle脚本

  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

  可以参见

  http://www.oracle-base.com/articles/10g/OracleDB10gInstallationOnFedora2.php

  这一步是为了解决 ORA-27125: unable to create shared memory segment 这个错误。ORACLE的问题?Fedora的问题?

  12. 开始建库

  dbca

  13. 修改listner

  可以根据实际情况修改listner,修改

  $ORACLE_HOME/network/admin/listener.ora文件,oracle会将机器名直接作为listner的Host,可以根据实际情况修改为机器的ip地址

  LISTENER =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

  (ADDRESS_LIST =

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

  )

  (ADDRESS_LIST =

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

  )

  )

  )

  14. 修改字符集

  1. 连接到服务器 sqlplus user/password@ora10g

  2. connect sys as sysdba

  3. update props$ set value$=’你的字符集’ where name=’NLS_CHARACTERSET’;
分享到:
本文"在fedora2上安装oracle 10G的方法"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4