数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
oracle8.1.7 在redhat7.2下的安装

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

一.准备安装

  1.Liunx系统的安装。

  Oracle的安装需要很多的交换空间(>400m),内存至少是128m的。所以在安装linux系统中,分区时swap分区应放在靠近0磁道。建议其分区为800m或更多。如果有足够的硬盘空间,在分区时应充分的考虑/usr和/分区的空间。以下是我的分区:


  硬盘17.3G,
    /  5G ;
    /usr 5.5G;
     /home 2 G;
    /var 3G;
    /tmp 1G;
    /swap 800M。

  分区之后,选择安装包,带有compat的包都应安装(在安装oracle时需要)。在linuxserver上安装oracle8i至少需要7G的空间。

  需要注意的是1. linux系统安装完后内存参数最大值为0X4000000 也就是64m(如果你的系统是128m的内存即此值是内存的一半)#define SHMMAX 0X4000000。要将此值改为0X8000000(即128m)在/usr/src/linux/include/asm(可能是这个目录) vi shmparam.h 这个文件,可以看到这些参数。保存文件重启后,需要重新编译内核。如果你的系统中找不到此参数,可以不修改。

  安装系统是使用默认的语言最好是英文,因为oracle字符集bug很多。如果使用中文,在写环境变量中应该加上对中文环境变量的设置(export NLS_LANG=CHINESE_CHINA.ZHS16CGB231280 或export NLS_LANG=”SIMPLIFIED CHINESE”)。但有时出现安装界面乱码。

  2 . 需要下载的包


   jdk-1.3.1_01.i386
   i386-glibc21-linux.tar
   glibc-2.1.3-stubs.tar
   linux81701.tar
   env_ctx.mk

  3 . Linux系统的配置

  a.准备用户环境


  groupadd  dba
  groupadd  oinstall
  useradd  oracle –g  oinstall  -G  dba
  passwd  oracle
  输入用户密码 *******

  b. 创建安装目录(以u01为例)


  mkdir /u01    /
    *oracle需要四个目录,可以连着创建。
  Mkdir /u01 /u02 /u03 /u04 */
    chown  oracle.dba  /u01
    chmod  777  /u01

  c. 编辑 /etc/profile 文件

  在文件中加入以下几行


  JAVA_HOME=/usr/java/jdk1.3.1_01
  CLASSPATH=.:~:$JAVA_HOME/lib/dt.jar:
    $JAVA_HOME/lib/tools.jar:
    $JAVA_HOME/lib/jaxp.jar:
    $JAVA_HOME/lib
  Export  JAVA_HOME  CLASSPATH
  if  ! echo $PATH |  /bin/grep  -q  “$JAVA_HOME/bin”;
  then
    PATH=”$PATH:$JAVA_HOME/bin”
  fi
 
   .  /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
    export  LD_ASSUME_KERNEL=2.2.5
    export  LDEMULATION=elf_i386_glibc21
    export  ORACLE_BASE=/u01/app/oracle
    export  ORACLE_HOME=$ORACLE_BASE/product/8.1.7
    export  ORACLE_SID=orcl
    export  ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    export  CLASSPATH=$CLASSPATH:
    ./$ORACLE_HOME/jdbc/lib/classes111.zip
    export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH
:
    $ORACLE_HOME/lib:$ORACLE_HOME/network/lib
    export  PATH=$PATH:$ORACLE_HOME/lib:$ORACLE_HOME
/dbs:/etc
  export  ORACLE_TERM=vt100
  #如果安装后,oracle使用中文,安装完毕后需要增
  加以下三行,在安装前,如果系统使用的默认语言是
  中文,应该指定为英文,即设统环境变量LC_ALL=c和
  LANG=c。
    export  LC_ALL=zh_CN.GB2312
    export  LC_CTYPE=zh_CN.GB2312
    export  LANG=zh_CN.GB2312
  umask 022  /*如果你的umask值不是022 需要在此添加此项*/

  以上的这些环境变量设置可以放在三个地方,如果只有oracle帐号使用oracle,可以将环境变量放在/home/oracle下的./bash_profile文件中,如果系统中有其它帐号使用oracle,应放在/etc/profile文件中,这个文件需要由root来修改。如果系统中有多个数据库,最后将环境变量放在可由用户运行的单独的执行脚本中,$ORACLE_HOME/bin下的名为oraenv脚本文件中。保存之后需重启动系统或运行..bashrc 命令使环境变量生效。也可用source 命令。

二 开始安装

  1.安装所需的包


  rpm –ivh jdk-1.3.1_01.i386
  tar –xvf  i386-glibc21-linux.tar   
    /* 先将此文件cp到/usr  */
  tar –xvf  linux81701.tar  –C  /tmp/  
    /*将安装盘解压到/tmp下*/

  2开始安装

  系统重启动后,已oracle身份登录,启动win窗口


  cd  /tmp/Disk1
  ./runInstall  /* 执行此命令*/

  如果是用光盘安装的,mount后执行/mnt/cdrom/runInstall 命令,出现了oracle 安装界面,选择源文件路径和安装路径。接下来会出现让你添安装组名 oinstall ,然后有错误弹出“***orainstRoot.sh**”,切换一个控制台,以root 在/u01/app***/8.1.7/ (即ORACLE_HOME所在目录) 执行sh orainstRoot.sh 命令。在选择java的路径时注意:安装完jdk1.3.1其路径是/usr/java。而oracle安装时默认的java路径时/usr/local/java注意根改路径。 SID项输入orcl。安装一段时间,系统提示××ins_ctx.mk错误。在另一个控制台下把下载的env_ctx.mk文件cp到$ORACLE_HOME/ctx/lib下(本文的路径是/u01/app/**/8.1.7/ctx/lib)。返回后,点击 Retry ,继续安装。其实这一步忽略也可以安装成功。安装到快结束是,系统又有提示,这时切换控制台,以root身份执行Root.sh(此文件在$ORACLE_HOME下),点击ok后,弹出配置net8的窗口。此时不要急于创建数据库。切换控制台,把下载的oracle补丁glibc-2.1.3-stubs.tar.gz拷贝到$ORACLE_HOME下


  tar –xvf /…./glibc-2.1.3-stubs.tar.gz

  然后运行./setup_stubs.sh 打完补丁后,返回安装界面,创建数据库,选择perform typical configuration , next 创建数据库。数据库创建完毕后。点击exit,oracle安装完成。重新启动系统后。执行svrmgrl命令,连接数据库。lsnrctl 启动监听,之后可执行sqlplus来连接数据库了。

三 安装oracle应注意的:

  1 安装时要用oracle用户登陆,不要su oracle。

  2 安装之前确定系统环境变量LC_ALL=c和LANG=c,这样才能使用英文界面安装,就不会出现挤在一起的中文了。

  3 如果使用中,设置环境变量NLS_LANG=simplified chinese_china.ZHS16GBK,切记

  4 在Oracle系统的安装过程和数据库建立过程中,各有一个地方要设置语言,千万要注意选择。选用custom安装,有一个charset设置,选择中文。

  5 装好oracle后,可以把环境变量改回来LC_ALL=zh_CN和LANG=zh_CN




相关文章

相关软件