知识大全 虚拟机RedHatLinux9安装Oralce9i全过程

Posted 文件

篇首语:三人行,必有我师焉。择其善者而从之,其不善者而改之。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 虚拟机RedHatLinux9安装Oralce9i全过程相关的知识,希望对你有一定的参考价值。

虚拟机RedHatLinux9安装Oralce9i全过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  序

  一篇入门级的Oracle安装指导

  一 安装Linux虚拟机

  系统选择虚拟机方式安装Linux 整个安装配置过程选用全英文界面

  [注意事项]

   虚拟机硬盘空间 G以上 RedHat ( G)+Oracle( G)+数据库( G)  内存 M以上 [ 太小影响速度 ]  下载RedHat安装文件一般是iso格式 在虚拟机软件里设置光驱符号为Windows虚拟光驱盘符即可   如果对自已不自信 可以在安装Linux配置好后 在虚拟机上做个克隆 出现问题实在不行可以删掉  从来

  二 Linux网络配置

  系统选择通过访问主机共享文件夹进行Oracle 的安装 对比各种安装方式 还是觉得共享最方便         [注意事项]        Linux网络配置须用root用户     访问共享还可以通过虚拟机软件提供的Sharefolder功能     文章所述命令皆在字符界面下 以后命令皆使用简写 如[root@liwei root] # setup 为 # setup     在安装配置的过程 非root用户在执行一些命令时 会提示找不着命令或权限不足 这时需要通过    # su root 切换到root用户进行配置

  配置Linux网络 [ 配置IP地址 子网掩码 网关 ]    配置完毕后 # ifconfig 检查设置 # ping 查看网络     方法列表(任一皆可)     ◆命令 [root@liwei root]# setup    ◆命令 [root@liwei root]# netconfig    ◆开始菜单 >System Settiongs(系统设置) >Neork(网络)

  访问主机共享 访问XP Pro Pro经测试没有问题 但在XP Home上发生错误 未找出解决方法

  方法列表(任一皆可):

  ◆命令       # mount t smbfs o username=administrator password=yiming       ip= l //Lwym/forLinux /home/ora/setup                      [补充]      一般来说输入以下命令也可以mount 但是由于windows名称解析经常容易出错 不推荐使用       例 # mount t smbfs o username=administrator password=yiming l       // /forLinux /home/ora/setup                    ◆使用samba工具                                 三 准备Oracle for Linux安装文件        本次使用的文件如下     ship_ _linux_disk cpio gz    ship_ _linux_disk cpio gz    ship_ _linux_disk cpio gz         解压方法        ◆ Linux下gunzip       ◆ Windows下winrar        [注意事项]    最好在Windows下解压缩出cpio文件 Winrar支持gz格式 经测试 Linux下执行gunzip速度太慢         解压如下    ship_ _linux_disk cpio    ship_ _linux_disk cpio    ship_ _linux_disk cpio        然后 通过访问共享的方式 mount完共享文件夹 再解压cpio文件         [注意事项]    共享文件夹一定是可写的     嫌名子长者 可任意对cpio文件改名     共享文件夹容量一定要足够大

  解压命令 # cpio idmv < ship_ _linux_disk cpio  系统自动生成Disk 目录 依此解压     速度较慢         完成后 在共享文件夹内生成Disk Disk Disk 三个目录 不要改名 后面Oracle安装时 会    自动读取Disk Disk        

  四 安装Oracle前Linux用户配置

  Oracle安装不能用root用户     在安装过程中 Oracle全让你输入DBA的用户组 DBOPER的用户组 意思就是数据库管理员和    操作者的用户组         本次方法是建立orainstall oradba oraoper三个用户组 名字是随意的只是为了便于区分         [注意事项]    只有DBA的用户组成员才可以对Oracle进行DBA操作     Oracle的安装目录是个问题 因为你是新建用户 大多数目录你是写不了的 除非让root    用户进行权限修改 而且Oracle是你安装的 其他非root用户未经授权也不能修改执行Oracle    目录下文件         我这里方法是 新建用户ora 把他放到orainstall oradba用户组中 安装目录就定在    /home/ora里面 自已的目录可以随便玩 其他方法可以自行尝试         方法列表(任一皆可):            ◆命令      # groupadd orainstall     # groupadd oradba     # groupadd oraoper     # useradd ora G orainstall oradba            ◆开始菜单 >System Settiongs(系统设置) >Users and Groups(用户和组)                五 安装Oracle前Linux系统参数配置

  这里要设置系统的核心参数 在实际安装过程中只须设置shmmax这个共享内存参数 否则在建数据  库或者连接数据库会出现ORA : unable to attach to shared memory segment这个错误     别的参数是关系操作系统或Oracle性能方面的 可以以后再搞   如     kernel shmall     kernel shmmax    kernel shmmni    kernel sem       设置参数方法       ◆ # echo > /proc/sys/kernel/shmmax   这个方法只是暂时的 重启就失效了       ◆ 编辑 /etc/nf 在文件未加入 kernel shmmax = 重启或执行       # sysctl p (# /sbin/sysctl p) 使设置立刻生效

  六 安装Oracle前Linux系统环境变量的配置

  最麻烦的步骤莫过于此 最不能出错的步骤也在此!        前面提到新建个用户为ora 可以通过# passwd ora修改用户ora的密码 在/home/ora下有个文件    bash_profile 是在建立ora用户自动生成的 要配的所有环境变量可放在这个文件里 每次登录    自动加载             # bash_profile      # Get the aliases and functions    if [ f ~/ bashrc ]; then    ~/ bashrc    fi      # User specific environment and startup programs      PATH=$PATH:$HOME/bin      export PATH      #ORACLE    export LD_ASSUME_KERNEL=     export ORACLE_BASE=/home/ora/ora     export ORACLE_HOME=/home/ora/ora /oracle    export ORA_NLS =$ORACLE_HOME/omon/nls/admin/data

  #NoUse    export ORACLE_SID=unixdb    export ORACLE_TERM=xterm    export TNS_ADMIN=$ORACLE_HOME/neork/admin    export NLS_LANG=AMERICAN_AMERICA US ASCII

  #LIB CLASS    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib    export LD_LIBRARY_PATH      export PATH=$PATH:$ORACLE_HOME/bin      CLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib    CLASSPATH=$CLASSPATH:$ORACLE_HOME/neork/jlib    export CLASSPATH        unset USERNAME        以上是 bash_profile文件的典型内容             #ORACLE位置以上的内容是系统自有的     #LIB CLASS位置下面内容是Oracle应用程序必须的环境路径         #ORACLE位置以下第一行LD_ASSUME_KERNEL是必须的 只要 以下的内核都可以用 或    的值 不要写成自已的内核版本 会出现内jvm错误         错误如下     oracle/jre/ /bin/ /lib/i /green_threads/libzip so: symbol errno     version GLIBC_ not defined in file libc so with link time reference (libzip so)     Unable to initialize threads: cannot find class java/lang/Thread    Could not create Java VM

  #ORACLE位置以下环境变量ORACLE_BASE ORACLE_HOME是Oracle安装配置的重要依据

  #ORACLE位置以下第四行ORA_NLS 是必须的 否则在启动数据库最后一环节(alter database open)    会出现ora 错误         #NoUse下面四行 设置不设置并不影响Oracle的安装和数据库配置 值得注意的是NLS_LANG是    Oracle字符集方向的内容 具体内容可以查询相关资料         一般来说     存储英文用AMERICAN_AMERICA US ASCII    存储中文用AMERICAN_AMERICA ZHS GBK    多国语言用AMERICAN_AMERICA UTF         [注意事项]    安装完软件 建立数据库时必须选择合适的字符集 与环境变量要保持一致        

  七 以ora用户身份安装Oracle

  # cd mount的共享文件夹/disk /  # runInstaller      [注意事项]    即使 bash_profile文件环境变量一点都不设置 运行在mount的共享文件夹/disk /runInstaller    安装Oracle 也会出现图形界面     RedHat 以下版本 可能会缺少些库文件出现下面几个错误 因而不能加载图形界面         Initializing Java Virtual Machine from /tmp/OraInstall _ AM/jre/bin/java     Please wait     /tmp/OraInstall _ AM/jre/bin/i /native_threads/java:     error while loading shared    libraries:libstdc++ libc so : cannot open shared    object file:No such file or directory        解决方法 这是由于Gcc的版本问题 安装patch包     #rpm ivh pat libstdc++ i rpm

  /tmp/OraInstall _ AM/jre/lib/i /libjava so:     symbol __libc_wait version GLIBC_ not defined in file     libc so with link time reference        解决方法 安装Oracle patch     p _ _linux zip 下载Patch包解压会发现就是一个脚本rhel _pre_install sh     执行脚本 rhel _pre_install sh    八 安装Oracle

cha138/Article/program/Oracle/201311/18276

相关参考

知识大全 在Oracle817上安装java虚拟机详细步骤

在Oracle817上安装java虚拟机详细步骤  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 win7装linux虚拟机如何与主机共享文件夹

win7装linux虚拟机如何与主机共享文件夹这个要分两大步来做:以VMwareWorkstation为例(其他虚拟软件类似):1.在虚拟机设置里面设置主机文件夹共享。首先确认你的虚拟机安装了Vmwa

知识大全 用一个虚拟机多拨 主机和这个虚拟机都不停拨号换ip 请问怎样可让主机与虚拟的ip不会有重复

用一个虚拟机多拨主机和这个虚拟机都不停拨号换ip请问怎样可让主机与虚拟的ip不会有重复?不可能,虚拟机用的网络和主机是一样的,所以公网IP是相同的,只是局域网IP不同而已。可以在虚拟机上换IP吗虚拟机

知识大全 虚拟机监视器Xen和虚拟化技术(一)

虚拟机监视器Xen和虚拟化技术(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言    

知识大全 虚拟机监视器Xen和虚拟化技术(四)

虚拟机监视器Xen和虚拟化技术(四)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  相关工作  

知识大全 虚拟机监视器Xen和虚拟化技术(五)

虚拟机监视器Xen和虚拟化技术(五)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  讨论和结论 

知识大全 虚拟机监视器Xen和虚拟化技术(二)

虚拟机监视器Xen和虚拟化技术(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  XEN方法和

知识大全 深究Java虚拟机

深究Java虚拟机  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!JVM:JavaVirtualMa

知识大全 Java程序员的迷失—论“虚拟机”

Java程序员的迷失—论“虚拟机”  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  虚拟机技术现在

知识大全 《深入理解Java虚拟机》笔记

《深入理解Java虚拟机》笔记  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!    在C里面我们想