知识大全 虚拟机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虚拟机详细步骤 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
win7装linux虚拟机如何与主机共享文件夹这个要分两大步来做:以VMwareWorkstation为例(其他虚拟软件类似):1.在虚拟机设置里面设置主机文件夹共享。首先确认你的虚拟机安装了Vmwa
知识大全 用一个虚拟机多拨 主机和这个虚拟机都不停拨号换ip 请问怎样可让主机与虚拟的ip不会有重复
用一个虚拟机多拨主机和这个虚拟机都不停拨号换ip请问怎样可让主机与虚拟的ip不会有重复?不可能,虚拟机用的网络和主机是一样的,所以公网IP是相同的,只是局域网IP不同而已。可以在虚拟机上换IP吗虚拟机
虚拟机监视器Xen和虚拟化技术(一) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 引言
虚拟机监视器Xen和虚拟化技术(四) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 相关工作
虚拟机监视器Xen和虚拟化技术(五) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 讨论和结论
虚拟机监视器Xen和虚拟化技术(二) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! XEN方法和
深究Java虚拟机 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!JVM:JavaVirtualMa
Java程序员的迷失—论“虚拟机” 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 虚拟机技术现在
《深入理解Java虚拟机》笔记 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在C里面我们想