`
keren
  • 浏览: 1583053 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

solaris10上安装oracle10g

阅读更多
今天终于在Virtualbox+solaris10上安装了oracle10g了,具体的步骤如下:

solaris10上安装oracle10g:

1,需要安装的package:

pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

发现2个包SUNWi1cs  SUNWi15cs 不存在,那么要拿 安装盘进行安装,

【注意,这2个包必须在主机上安装,因为需要中文包支持】

pkgadd -d /cdrom/sol_10_1009_x86/Solaris_10/Product SUNWi1cs

然后 按y,就提示安装成功,接下来的一个包也一样。

安装完成后对光盘进行umount,然后用eject命令将光驱弹出,取走光盘
root@fzszzb-sun2 # umount /cdrom/sol_10_1106_x86
root@fzszzb-sun2 # eject

2,添加oracle用户和组:

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash -m oracle

【这里 export/home 是根据 df -h 看到该空间比较大,可以安装oracle】

命令: id -a oracle  显示如下:
uid=100(oracle) gid=101(oinstall) groups=102(dba)

接着修改oracle密码:用:passwd oracle ,必须在主机上运行,因为要显示中文.

3,创建Oracle的安装目录

mkdir -p /export/home/oracle
mkdir /export/home/oracle/ora10
chown -R oracle:oinstall /export/home/oracle
chown -R oracle:oinstall /export/home/oracle/ora10
chmod -R 775 /export/home/oracle
chmod -R 775 /export/home/oracle/ora10

4,修改内核参数,以下参数是根据现在的vbox配置来裁剪的.
vi /etc/system  最后添加:
set noexec_user_stack=1
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=200
set semsys:seminfo_semmsl=200
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=536870912  [共享内存,一般0.5*物理内存 是bytes 即:0.5*物理内存*1024*1024]
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=20

【关于这些参数的详细解释,参考:http://wenku.baidu.com/view/45b48a2fb4daa58da0114a9d.html】

参数意义:

shmmax - 共享内存段,建议设大点, 达到最大SGA
shmmin - 最小的共享内存段.
shmmni - 共享内存标志符的数量.
shmseg - 一个进程可分配的最大内存段数.
shmall - 最大可允许的内存数,比SGA还要大.
semmns - 信号灯,跟ORACLE的PROCESS数有关.
semmsl - 一个信号灯中最大的信号灯数.

5,配置oracle用户的环境变量
$vi /export/home/oracle/.profile,增加下列内容(根据你的实际目录情况修改):
export ORACLE_BASE=/export/home/oracle/ora10
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
export TMPDIR=/var/tmp
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/lib:/usr/local/lib

重启机器使得配置生效.

【注意这里的 /usr/local/bin 和/usr/local/lib是最后root执行的一个脚本去创建的,所以这里先加上去.】

6,安装oracle软件. 注销root,一定要用 oracle用户登录来安装.

mount -F vboxfs oracle /mnt/share --加载刚才共享的数据空间

cd /mnt/share/database

./runInstaller

看到启动的界面了,可以不用高级选项安装,好像会自动选择“简体中文”.

7,以root身份运行的脚本:

/export/home/oracle/ora10/oraInventory/orainstRoot.sh

/export/home/oracle/ora10/product/10.2.0/db_1/root.sh

8,遇到的问题,此次安装遇到数据库创建失败,可能是跟那些系统参数设置有关系,估计是计算错了,应该是bytes单位的,

修改system后,重启了,然后接着用oracle登录,运行:

dbca命令(就是database configuration assistant),就弹出了那个熟悉的配置窗口了。

还有,如果参数设置有问题,可以用dbca来修改PGA等参数。
分享到:
评论

相关推荐

    Solaris10安装Oracle10G文档

    在 Solaris10 上安装Oracle10G 数据库涉及到一系列的系统配置和步骤,与在 Linux 平台上有一定的相似性,但也有其独特的特点。以下是详细的知识点说明: 1. **软件包的缺失与补丁**: 在 Solaris10 中,相较于 ...

    在Solaris10上安装Oracle 11g OCP学习实操平台搭建

    以下是在Solaris 10上安装Oracle 11g OCP平台的关键步骤和相关知识点: 1. **系统准备**: - **硬件要求**:确保系统满足Oracle 11g的最低硬件配置,包括足够的CPU、内存和磁盘空间。 - **软件更新**:更新...

    Solaris10安装oracle10g

    本文将详细介绍在Solaris 10上安装Oracle 10g数据库的具体步骤,并附带了一些必要的截图来帮助读者更好地理解整个安装流程。 #### 二、准备工作 ##### 1. 系统环境确认 确保您的Solaris 10系统满足以下条件: - ...

    Solaris-10安装oracle-R2-10g.docx

    本文将详细介绍在 Solaris 10 上安装 Oracle 10g 的准备工作,包括硬盘分区、Oracle 软件下载、远程控制软件设置、shell 修改、远程登录设置、图形界面关闭、sendmail 服务停止等步骤。 首先,在安装 Solaris 10 ...

    Solaris10 安装Oracle11g

    本章节详细介绍了在 Solaris 10 操作系统上安装 Oracle 11g R2 数据库的具体要求和步骤。 ##### 系统版本 - **操作系统**: Oracle Solaris 10 1/13s 10x_u11wos_24a X86 (64位) - **数据库版本**: Oracle 11g R2 ...

    solaris 10安装oracle10g配置文档

    以上步骤提供了在Solaris 10上安装和配置Oracle 10g的基本流程。每个步骤都可能需要进一步细化和调整,以适应特定的环境和需求。在实践中,应参考官方文档和最佳实践,确保系统的稳定性和安全性。安装solaris5.10...

    solaris10 安装 oracle10g release2

    在本文中,我们将详细探讨如何在 Solaris 10 操作系统上安装 Oracle 10g Release 2 数据库。这个过程涉及到多个步骤,包括系统要求的确认、必要的软件包安装、环境配置以及最终的安装步骤。 首先,我们需要确保系统...

    solaris10U11+Oracle RAC 11g安装文档

    "Solaris 10 U11 + Oracle RAC 11g 安装文档" 本文档详细介绍了 Solaris 10 U11 操作系统安装和 Oracle RAC 11g 的安装实施管理过程。该文档分为七个部分:系统层环境准备、Oracle Grid Infrastructure 和 Database...

    solaris10下安装oracle11gr2详解

    ### Solaris 10 下安装 Oracle 11g R2 数据库详解 #### 一、环境准备 在开始安装之前,需要确保环境已经准备好。本文档以 Sun T5220 服务器为例,运行的操作系统为 Solaris 10 Update 10 (U10)。以下是安装前的...

    solaris10 下安装oracle

    通过以上步骤,可以在 Solaris 10 系统上成功安装并配置 Oracle 10g 数据库。需要注意的是,具体的命令和配置可能会根据实际情况有所不同,因此在实际操作过程中需要仔细检查每一步的操作是否正确无误。此外,在安装...

    在Solaris 10 X86上安装Oracle 10g RAC详解

    在本教程中,我们将详细介绍如何在Solaris 10 X86操作系统上安装Oracle 10g RAC。 首先,确保你拥有两台基于AMD64架构的Sun V20Z服务器和一台Sun Storage 3510,以及一个百兆交换机。这些硬件设备将构成你的Oracle ...

    solaris11+oracle11g安装

    下面将详细介绍如何在 Solaris 11 上安装和配置 Oracle 11g 数据库。 基本配置 在安装 Oracle 11g 之前,需要对 Solaris 11 进行基本配置。首先,需要设置节点名和网卡信息。节点名可以设置为 RAC1 和 RAC2,网卡...

    solaris安装oracle详细安装步骤

    本文将详细介绍如何在 Solaris 操作系统上安装 Oracle 10G 数据库,并将其与 VMware 集成,包括虚拟机的配置、Solaris 系统的安装、Oracle 数据库的安装和配置等步骤。 一、安装 Solaris 操作系统 1.1 安装 ...

    Oracle10g for Solaris10

    在Oracle 10g for Solaris 10的安装过程中,用户可能需要了解以下关键知识点: 1. **系统要求**:确保硬件配置满足Oracle 10g的最低需求,包括足够的内存、处理器和磁盘空间。对于Solaris 10,还需要确认操作系统的...

    Solaris 10 X86上安装Oracle 10g RAC

    在 Solaris 10 X86 平台上安装 Oracle 10g RAC 是一项复杂的任务,涉及到多个步骤和配置。以下是对整个过程的详细解释: 首先,安装环境需包括两台基于 AMD64 架构的 Sun V20Z 服务器、一台 Sun Storage 3510 以及...

    solaris 10 install oracle 10

    标题 "solaris 10 安装 oracle 10" 涉及的是在 Solaris 10 操作系统上部署 Oracle Database 10g 的过程。Oracle 10g 是 Oracle 公司推出的一个数据库管理系统,适用于企业级应用,提供高性能、高可用性和安全性。...

Global site tag (gtag.js) - Google Analytics