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
分享到:
相关推荐
### RedHat 5 下安装 Oracle 10g 详尽指南 #### 一、版本说明及软件下载 本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 5 (Tikanga) 版本上安装 Oracle 10g 数据库。虽然官方文档表明 Oracle ...
### RHEL5上安装Oracle10g_Release_2的关键步骤详解 #### 一、环境准备与配置 在开始安装Oracle10g_Release_2之前,首先需要确保操作系统环境符合要求。根据提供的描述,本示例是在VMware虚拟机中运行的RHEL5系统...
### Linux安装Oracle 10G详解 #### 平台与环境准备 在开始介绍如何在Linux环境下安装Oracle数据库之前,让我们先明确一下所使用的具体环境。本次安装将基于以下配置: - **操作系统**: Windows,通过VMWare虚拟机...
### VMware 安装Redhat 虚拟机与创建Oracle10g ASM数据库详尽步骤 #### 概述 在数据库管理领域,尤其在处理大规模数据集时,数据库管理员(DBA)经常面临复杂的磁盘管理和数据分布问题。例如,当一个表空间即将填满...
本文档主要介绍了如何在vmware服务器2.0环境下,利用Red Hat AS4操作系统安装Oracle 10g RAC(Real Application Clusters)的详细步骤。Oracle RAC是一种高可用性解决方案,允许多台服务器共享同一数据库,提供故障...
在安装Oracle 11g数据库之前,我们需要先准备好Linux Red Hat 5.6的操作系统环境。以下是对标题和描述中涉及的关键步骤的详细说明: 1. **安装虚拟机**: 使用VMware Workstation 8.0,确保至少1GB的内存,SWAP分区...
### Oracle10g Release2 安装指南及配置详解 #### 一、安装环境与准备工作 **环境描述:** 本文档旨在指导用户如何在 Red Hat Enterprise Linux 5 (RHEL5) 上安装 Oracle 10g Release 2 (10.2.x) 数据库。为了确保...
- 可能需要修改系统文件以适应Oracle安装,例如在`/etc/redhat-release`中修改虚拟机版本。 - 使用`vi`编辑器进行修改,遵循`vi`的编辑模式:插入(i),退出编辑(ESC),保存并退出(`:wq`)。 5. **挂载和配置...