`
woshizn
  • 浏览: 206857 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

在虚拟机redhat AS RHEL linux下安装oracle 10g 教程详解

阅读更多
1.       New virtual machine

到virtual machine configuration的时候,选择custom。

然后下一步,guest operating system 当然选择 Linux。下一步。Location这个地方选择linux虚拟文件存放位置。下一步。Memory这个地方调整到512M(越多越好)。一直下一步。

到 virtual disk type 这个地方选择IDE。下一步。Disk capacity 这个地方设置虚拟硬盘大小,尽量大一点嘛。然后下一步。till完成。

2.       准备安装linux

设置虚拟机的CD—ROM,选择 Use ISO image,browse到要安装的linux镜像。启动虚拟机。会进入linux安装程序。根据提示完成安装。

3.       安装完Linux后

设置静态IP,修改/etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO改为BOOTPROTO=static

增加IPADDR=192.168.1.115 这个IP和你局域网的IP在一个网段。

再增加NETMASK=255.255.255.0

修改/etc/inittab,将其中id:5:initdefault中的数字5改成3。也就是将启动后进入图形界面改成进入字符界面,以节省资源。

小提示:在字符界面输入startx会进入图形界面。

4.       安装oracle前的系统设置

首先要确定oracle需要的package是否都安装上了。这些包的版本可能和你系统带的不一样,但是要确定所有的包都装上了。这些包可以到系统安装盘里去找。然后把它们cp到一个临时文件夹中。再一起安装。里面有些包的安装需要安装其他包。安装结果会提示。一定要确认每个包都成功安装了。

这里可以用find –name compat-libstadc* 这样的方法来模糊查找。因为版本会不一样。

*号代表模糊。

compat-libstdc++-33-3.2.3-61.i386.rpm

elfutils-libelf-0.137-3.el5.i386.rpm

elfutils-libelf-devel-0.137-3.el5.i386.rpm

elfutils-libelf-devel-static-0.137-3.el5.i386.rpm

gcc-4.1.2-44.el5.i386.rpm

gcc-c++-4.1.2-44.el5.i386.rpm

glibc-2.5-34.i386.rpm

glibc-2.5-34.i686.rpm

glibc-common-2.5-34.i386.rpm

glibc-devel-2.5-34.i386.rpm

glibc-headers-2.5-34.i386.rpm

glibc-utils-2.5-34.i386.rpm

kernel-headers-2.6.18-128.el5.i386.rpm

libaio-0.3.106-3.2.i386.rpm

libaio-devel-0.3.106-3.2.i386.rpm

libgcc-4.1.2-44.el5.i386.rpm

libgomp-4.3.2-7.el5.i386.rpm

libstdc++-4.1.2-44.el5.i386.rpm

libstdc++43-devel-4.3.2-7.el5.i386.rpm

libstdc++-devel-4.1.2-44.el5.i386.rpm

libXau-devel-1.0.1-3.1.i386.rpm

libXp-1.0.0-8.1.el5.i386.rpm

sysstat-7.0.2-3.el5.i386.rpm

unixODBC-2.2.11-7.1.i386.rpm

unixODBC-devel-2.2.11-7.1.i386.rpm

unixODBC-kde-2.2.11-7.1.i386.rpm

安装完所需要的包后 创建文件目录 mkdir -p /u01/oracle/product/10.2.0/db_1

创建oracle组和用户,安装目录和权限

       groupadd dba

       groupadd oinstall

       useradd –g oinstall –G –d /u01/oracle oracle

       passwd oracle

       chown –R oracle:oinstall /u01

修改 /etc/hosts

把原来的 改成linux地址 主机名。

修改/etc/sysctl.conf加入下面内容

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

结束后 用/sbin/sysctl –p 执行下

修改/etc/security/limits.conf内容

加入

Oracle soft nproc 2047

Oracle hard nproc 16384

Oracle soft nofile 1024

Oracle soft nofile 65536

修改/etc/profile 加入内容

#oracle start

if [$USER = "oracle"]; then

        if [$SHELL = "/bin/ksh"]; then

                ulimit -p 16384

                ulimit -n 65536

        else

                ulimit -u 16384 -n 65536

      fi

fi

#oracle end

登录到oracle用户。修改 vi ~/.bash_profile 加入下面内容

#oracle start

ORACLE_BASE=/u01

ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1

ORACLE_SID=ora

PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

#oracle start
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
长期推荐成都知名外企(英语好 C++ JAVA)
mail to:hot13399@163.com
http://woshizn.iteye.com/blog/1195498
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.       将oracle安装文件装入linux系统

需要安装virtual tools来调用Windows中的文件。

将虚拟机的CD_ROM设置改回到 use physical drive

(在虚拟机的settinng里面)

点击虚拟机菜单栏 VM → options → shared folders → always enable

→ add 选择你Windows中oracle文件存放的文件夹。名字不要有中文。

OK

然后把cdrom卸载了。

umount /dev/cdrom

umount /mnt/cdrom

VM → Install virtual tools

进入linux,重新挂载CD_ROM,因为虚拟机将安装virtual tool的文件装入了CD_ROM中。

mount /dev/cdrom /mnt/cdrom

cd /mnt/cdrom

cp VMwareTools*.gz /tmp

cd /tmp

tar -zxf VMwareTools*.gz

cd vmware-*

./vmware-install.pl

然后默认安装,安装完成后 mnt 中会出现hgfs。里面会有Windows共享的文件夹。

将oracle安装文件cp到/u01/oracle/中

然后 unzip 解压

在安装之前还需要改一下 redhat的release。

修改/etc/redhat-release 把原来的注释掉。

然后改为redhat-3

6.       运行oracle安装程序

切换回oracle用户。运行/u01/oracle/database/runInstaller

在安装程序的第一页,Global Data Basename 填入ORACLE_SID的内容。

也许在安装的过程中,会出现一些错误。

安装程序会提示你去看log文件。

这时一定去看,log文件很大,直接到文件的底部,一边错误会记录在这个位置。

一般都可以通过log文件发现问题。

根据提示完成安装。有一步会安装程序会提示你。

用root用户去执行2个脚本。root.sh orainstRoot.sh

切换出去运行。

运行完后继续next。till完成。

7.       安装完使用oracle

输入netca命令进行监听配置,可以用 ps –ef查看服务是否启动

输入dbca可以创建数据库。

sqlplus /nolog 进入sql

conn /as sysdba
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics