Ubuntu10.04下Oracle10g安装全过程.doc_第1页
Ubuntu10.04下Oracle10g安装全过程.doc_第2页
Ubuntu10.04下Oracle10g安装全过程.doc_第3页
Ubuntu10.04下Oracle10g安装全过程.doc_第4页
Ubuntu10.04下Oracle10g安装全过程.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、安装必需的包(要root权限)(有些准备工作,比如ubuntu安装好以后root是没有密码的,要passwd root改一下。还有新系统安装好以后最好更新一下。)apt-get install gcc apt-get install make apt-get install binutils apt-get install lesstif2 apt-get install libc6apt-get install libc6-dev apt-get install rpm apt-get install libmotif3 apt-get install libaio1 dpkg i libstdc+5*(ubuntu10.04里默认的是6,一定要重新找一个) apt-get install alien二、创建用户sudo addgroup oinstallsudo addgroup dbasudo addgroup nobodysudo useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oraclesudo usermod -g nobody nobodysudo passwd oracle在图形界面下勾上oracle用户的权限,在系统管理里面的用户和组,高级选项。三、创建目录oracle安装在此。Sudo mkdir -p /opt/ora10Sudo chown -R oracle:oinstall /opt/ora10Sudo chmod -R 775 /opt/ora10四、修改系统文件添加如下的行到/etc/sysctl.conf 中:kernel.shmmax = 3147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000添加如下的行到/etc/security/limits.conf中:* soft nproc 2407* hard nproc 16384* soft nofile 1024* hard nofile 65536修改了以上文件后,必须让其生效,或重启系统,或切换到 root 用户下用以下的方式改变内核运行参数: sysctl p五、产生相应的软连接创建一个文件如 kk,内容如下:#!/bin/bashln -s /usr/bin/awk /bin/awkln -s /usr/bin/rpm /bin/rpmln -s /usr/bin/basename /bin/basenamemkdir /etc/rc.dln -s /etc/rc0.d /etc/rc.d/rc0.dln -s /etc/rc2.d /etc/rc.d/rc2.dln -s /etc/rc3.d /etc/rc.d/rc3.dln -s /etc/rc4.d /etc/rc.d/rc4.dln -s /etc/rc5.d /etc/rc.d/rc5.dln -s /etc/rc6.d /etc/rc.d/rc6.dln -s /etc/init.d /etc/rc.d/init.d创建后,切换到 root 用户去执行一下。Sh kk六、创建RedHat的版本声明文件在/etc/redhat-release中添加以下语句,以使安装程序认为正在一个RedHat的系统上安装:Red Hat Linux release 3.1 (drupal)七、修改环境变量修改/home/oracle文件夹下的.bashrc,在最后加上export ORACLE_BASE=/opt/ora10export ORACLE_HOME=/opt/ora10export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHexport ORACLE_OWNER=oracleexport ORACLE_SID=ora1export ORACLE_TERM=xterm八、开始安装首先安装jre,在usr下面建立java文件夹,然后把bin文件拷入java文件夹中,修改权限a+x,然后sudo执行安装。然后在jre里的lib/fonts下面建个新文件夹fallback。把/usr/share/lib/fonts/ClearType/wqy(不同系统可能不太一样)中的中文字体文件拷入fallback文件夹中。注销原来的用户,改用oracle用户登录。用env查看一下环境变量是否生效。 然后进入oracle安装文件所在目录,进行安装。这里要注意,oracle安装文件最好把拥有者改为oracle用户和oinstall用户组。./runInstaller -jreLoc (后面接上jre所在目录,比如/usr/java/jre1.)在安装过程中,一路默认。注意在某一步中会勾选安装样本数据库,勾上就有hr用户和课上用的几张表了。在安装的后期,系统提示需要用 root 用户去运行两个脚本文件orainstRoot.sh和root.sh,一定要在终端执行一遍。不能忘。用sh。安装完毕后,Oracle是正常启动着的,同时也可以使用浏览器去设置一下Oracle,(url:http: /localhost:1158/em/)九、设置自启动创建自启动脚本 创建 oracledb 脚本到/etc/init.d/oracledb,内容如下#!/bin/bash# /etc/init.d/oracledb# Run-level Startup script for the Oracle Instance, Listener, and# Web Interfaceexport ORACLE_HOME=/opt/ora10export ORACLE_SID=ora1export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHORA_OWNR=oracle# if the executables do not exist - display errorif ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME thenecho Oracle startup: cannot startexit 1fi# depending on parameter - startup, shutdown, restart# of the instance and listener or usage displaycase $1 instart)# Oracle listener and instance startupecho -n Starting Oracle: su $ORA_OWNR -c $ORACLE_HOME/bin/lsnrctl startsu $ORA_OWNR -c $ORACLE_HOME/bin/dbstarttouch /var/lock/oraclesu $ORA_OWNR -c $ORACLE_HOME/bin/emctl start dbconsoleecho OK;stop)# Oracle listener and instance shutdownecho -n Shutdown Oracle: su $ORA_OWNR -c $ORACLE_HOME/bin/lsnrctl stopsu $ORA_OWNR -c $ORACLE_HOME/bin/dbshutrm -f /var/lock/oraclesu $ORA_OWNR -c $ORACLE_HOME/bin/emctl stop dbconsoleecho OK;reload|restart)$0 stop$0 start;*)echo Usage: basename $0 start|stop|restart|reloadexit 1esacexit 0设置权限,放到启动脚本中去chmod 755 /etc/init.d/oracledbupdate-rc.d oracledb defaults 99修改/opt/ora10/bin/dbstart文件, 查找:# Set this to bring up Oracle Net ListenerORACLE_HOME_LISTNER=/ade/vikrkum

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论