`

VMware虚拟机Linux下oracle的安装过程

 
阅读更多
1、安装VMware虚拟机
2、在虚拟中安装linux系统(此次安装系统版本是:centos 5.5)
3、下载oracle安装文件,可以到官方网站下载最新版
       http://www.oracle.com/index.html

想办法把下面2个文件传进 Linux 操作系统里面去(借助工具:SSH ,如何连接SSH此处不详细介绍 )
linux_11gR2_database_1of2.zip
linux_11gR2_database_2of2.zip
4、上传完毕后, 使用 unzip 命令解压 刚才上传的2个文件, 命令格式如下:
unzip 文件名      (例如:unzip linux_11gR2_database_1of2.zip)
(注意:只需把两个安装文件放在同一个目录下,解压即可,解压后两个安装文件会自动解压到一个名为database的文件夹中了)
5、检查相关的开发工具和一些包
(注意:不同版本的oracle数据库都需要那些工具和包,可以到oracle官方文档中去查,此次安装版本是Oracle 11g Release 2 (11.2) for Linux x86,可以参考如下链接的安装文档
http://download.oracle.com/docs/cd/E11882_01/install.112/e10857/toc.htm)

检查命令格式:rpm -qa | grep 名字

经检查,Oracle 11g Release 2 (11.2) for Linux x86所需包在系统的情况如下(--表示缺失的包,ok表示系统中已有的包):

binutils-2.17.50.0.6 ok
compat-libstdc++-33-3.2.3 ok
elfutils-libelf-0.125 ok
elfutils-libelf-devel-0.125 --
elfutils-libelf-devel-static-0.125 --
gcc-4.1.2            ok
gcc-c++-4.1.2 ok
glibc-2.5-24 ok
glibc-common-2.5 ok
glibc-devel-2.5 ok
glibc-headers-2.5 ok
kernel-headers-2.6.18 ok
ksh-20060214 ok
libaio-0.3.106 ok
libaio-devel-0.3.106 --
libgcc-4.1.2 ok
libgomp-4.1.2 ok
libstdc++-4.1.2 ok
libstdc++-devel-4.1.2 ok
make-3.81            ok
numactl-devel-0.9.8.i386 --
sysstat-7.0.2 --
unixODBC-2.2.11 --
unixODBC-devel-2.2.11 --

从 CentOS-5.5-i386-bin-DVD.iso\CentOS 文件找到缺少的包, 并且上传到 linux 系统中(任何目录都行,然后到该目录执行如下命令):

ls *.rpm                            --检查包有没有上传该目录
rpm -ivh *.rpm               --安装上传到系统的包
6、创建主组负组和oracle安装路径
groupadd oinstall
groupadd dba
mkdir -p /u01/oracle

添加一个oracle用户, 根目录是 /u01/oracle, 主的组是 oinstall 副的组是dba
useradd -g oinstall -G dba -d /u01/oracle oracle

将如下三个文件copy到oracle的安装路径下:
cp /etc/skel/.bash_profile /u01/oracle
cp /etc/skel/.bashrc /u01/oracle
cp /etc/skel/.bash_logout /u01/oracle

为oracle用户设置密码 123456
passwd oracle
修改u01文件所在的组和操作用户:
chown -R oracle:oinstall u01

检查 nobody 是否存在 ,  id nobody
缺省存在的。如果不存在 # /usr/sbin/useradd -g nobody
7、给如下三个文件分别添加如下三段代码:
vi /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
-------------
vi /etc/security/limits.conf

oracle           soft    nproc   2047
oracle           hard    nproc   16384
oracle           soft    nofile  1024
oracle           hard    nofile  65536
------------
vi /etc/pam.d/login

session    required     pam_limits.so
8、设置oracle 用户环境变量

su - oracle

pwd
ls -la

---------------
vi .bash_profile

ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
9、将解压出来的oracle安装文件database拷贝到安装路径u01下,并修改database的操作权限:
mv database /u01/

cd /u01
ls -l

chown -R oracle:oinstall database/
10、使用oracle用户 登陆图形界面 进行安装
cd /u01/database
./runInstaller
安装过程中的选项分别如下提示选择(可根据需求进行选择,此次安装的选择如下):
Installation Optiong
install database software only

Grid Options
Single instance database installation

Product Languages
English

Database Edition
Enterprise Edition (3.95)

Installation Location
Oracle Base: /u01
Software Loacation: /u01/oracle

提示: yes

Create Inventory
mkdir /oraInventory

chown -R oracle:oinstall oraInventory

Operating System Groups
Next

Prerequis ite Checks
Ignore All

Summary
Finish

Install Product
安装完毕, 提示执行 2个脚本

/oraInventory/orainstRoot.sh
/u01/oracle/root.sh
直接按回车, 缺省值就可以

Finish
The installation of Oracle Database was successful

11、上面只是安装了软件, 数据库没有创建, 还有配置 监听器 Listener

netca
一直默认下一步 ,最后 Finish

ps -ef 可以查看Listener是否配置成功

dbca
一直 Next, Global Database Name 和 SID 都是输入 wilson(注意:数据库名称自定义即可)

选择 User the Same.....All Accounts

密码: 123456


选择 Sample Schemas

Memory 内存分配,默认就可以了
Character Sets 选择 Use Unicode(AL32UTF8)

然后一直 Next , 到最后 Finish

弹出一个 Confirmation , 点击 OK 就可以了, 然后自动进行安装

安装到目录 /u01/oradata/wilson
  
12、然后可以修改  vi /etc/inittab 让 centos5.5 启动的时候不进入图形界面直接进入字符界面

id:5:initdefault: 修改成  id:3:initdefault:

保存退出(esc, :wq), 然后重启系统

13、用 oracle 用户 远程登录, 然后

$ sqlplus /nolog

SQL> conn / as sysdba

Connected to an idle instance.
出现错误

SQL> startup

[oracle@localhost ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Fri Jun 25 15:05:54 2010

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn / as sysdba
Connected.
SQL> create table testUser( id integer,name char(10));

Table created.

SQL> insert into testUser values(0,'Jack');

1 row created.

SQL> commit;

Commit complete.

SQL> select * from testUser;

        ID NAME
---------- ----------
         0 Jack

关闭数据库
SQL>  shutdown immediate

SQL>  quit

分享到:
评论

相关推荐

    教学 Oracle 10g Vmware虚拟机 Linux Redhat操作系统 下载 安装 说明 地址

    3. **安装操作系统**:启动虚拟机,按照提示完成 Red Hat 操作系统的安装过程。 4. **安装 Oracle 10g**:在安装完操作系统后,使用 Oracle 10g 的安装包进行数据库的安装配置。 ### 5. 教程下载地址 - **地址**:...

    记录一次在Vmware ESXi6虚拟机环境下搭建oracle的RAC的过程

    2. 安装Oracle Linux:我们需要安装Oracle Linux操作系统,在安装过程中,我们需要选择GUI模式,并禁用KDUMP。 3. 配置网卡:我们需要配置网卡,包括公有IP和虚拟VIP。 三、添加共享存储 在添加共享存储之前,我们...

    Vmware+Linux+Oracle+10G+RAC全程详细图解

    ### Vmware+Linux+Oracle 10G RAC 全程详细图解 #### 实验准备与环境搭建 **实验环境概述** - **硬件配置**:笔记本(2GB内存,320GB硬盘) - **软件配置**: - Vmware Server 1.0.6 版 - Linux Enterprise 5.1...

    手把手教你用VMware在Linux下安装Oracle 10g RAC

    ### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...

    【详细截图】虚拟机设定、Linux安装、oracle10g安装文档

    使用虚拟机在Linux环境下面安装oracle10g文档 本人花了3天时间,简单总结了一下前人的经验,然后整理了一个简单的安装文档。从虚拟机-->linux-->oracle。。。几乎每一步都做到了截图,也加入了一些个人的见解。其中...

    VMware+linux+oracle11.2

    ### VMware + Linux + Oracle 11.2 构建详细步骤 #### 一、环境描述 ...以上步骤涵盖了从搭建虚拟化环境到最终完成 Oracle 11g R2 RAC 安装的全过程,适用于希望在 VMware 环境下部署 Oracle RAC 的技术人员。

    linux虚拟机和oracle数据库安装详细步骤

    安装过程的第一步是安装vmWare10。选择典型安装,按照向导逐步操作,输入注册码完成安装。接下来,安装FTP客户端xmanager,以便在虚拟机与主机之间传输文件。 在网络配置阶段,确保虚拟机的网络连接设置为桥接模式...

    vmware workstation7 安装oracle rac

    安装过程包括安装 Oracle Enterprise Linux、配置网络设置、安装 Oracle RAC 软件、配置 Oracle RAC 参数等步骤。 总结 本文档介绍了如何使用 VMware WorkStation 7.14 在 Oracle Enterprise Linux 上安装 Oracle ...

    VMware 16 RHEL7.7 虚拟机静默安装 Oracle 19c RAC1

    在安装过程中,需要注意一些关键步骤,例如新建用户和组、创建目录、环境变量配置等。如果您仔细认真对待,便可以安装成功。 Oracle 19c RAC1 的安装需要一些基本的 Linux 知识和 Oracle 数据库管理知识。如果您...

    VMware Workstation Pro配置安装ORACLE 12c R2 LINUX7.5

    "VMware Workstation Pro配置安装ORACLE 12c R2 LINUX7.5" 本资源摘要信息旨在指导用户如何使用VMware Workstation Pro配置安装ORACLE 12c R2 LINUX7.5。通过详细的步骤和配置信息,本文将帮助用户快速搭建ORACLE ...

    VMware Linux虚拟机无法获取uuid解决方式.docx

    VMware Linux 虚拟机无法获取_uuid 解决方案 VMware Linux 虚拟机无法获取_uuid 是一种常见的问题,本文将为读者提供解决方案。 问题描述 VMware Linux 虚拟机在使用 UDEV 无法获取共享存储磁盘的 UUID,这可能会...

    虚拟机Linux6.5 安装Oracle 11G R2

    ### 虚拟机Linux6.5安装Oracle 11G R2的详细步骤与注意事项 #### 一、概述 本文旨在为初次接触在虚拟机环境下安装Oracle数据库的新手提供一份详尽的操作指南。通过本教程,您将学会如何在RHEL6.5_x64操作系统上...

    vmware+linux+oracle10g rac全过程(7)

    这一过程涉及多个步骤,包括虚拟机配置、Linux 安装、Oracle RAC 相关软件的安装和配置,以及故障排查。 首先,虚拟机的设置至关重要。选用 SCSI 作为 I/O 适配器类型,并使用 LSI Logic 驱动,可以确保有足够数量...

    vmware+linux+oracle10gRAC全过程.doc

    7.Oracle RAC 的实验环境搭建:文章中提到使用 VMware Server 1.0.6 创建虚拟机,安装 Linux Enterprise 5.1 操作系统,并安装 Oracle 10g RAC 软件,进行了详细的实验环境搭建。 8. 实验过程中的经验教训:文章中...

    vmware+linux+oracle10g rac全过程

    ### vmware+linux+oracle10g RAC全过程解析 #### 实验背景与环境搭建 在探讨vmware+linux+oracle10g RAC全过程之前,我们先回顾一下实验的初衷与环境设置。实验旨在搭建一个基于虚拟化技术的Oracle RAC (Real ...

    vmware虚拟机安装Oracle11所需的RPM

    本教程将详细讲解如何在VMware Workstation上安装Oracle 11g数据库,特别关注RPM包的使用,这是在基于Linux(如CentOS)系统中安装Oracle数据库的一种常见方式。 首先,让我们理解什么是RPM(Red Hat Package ...

    Linux虚拟机下安装Oracle11G教程.doc

    Linux虚拟机下安装Oracle11G详细教程 在Linux虚拟机下安装Oracle11G数据库前,首先需要准备一个合适的安装环境。操作系统建议使用Red hat 6.5,内存至少需要256M,可以通过执行命令“grep MemTotal /proc/meminfo”...

    在虚拟机上安装linux和oracle

    【在虚拟机上安装Linux和Oracle】的详细步骤 安装Linux是部署Oracle数据库的基础,这里以CentOS5.4为例,讲解如何进行安装并配置Oracle10G。 1. **安装CentOS5.4** - **选择必要的软件包**:安装时需要选择GNOME...

    虚拟机安装oracle笔记

    以上就是虚拟机上安装Oracle数据库涉及的主要技术点,包括系统的准备工作、安装过程以及后期的配置。每一步都需要仔细操作,确保所有配置都符合Oracle的最佳实践,以保证数据库的稳定性和性能。

Global site tag (gtag.js) - Google Analytics