在solaris 10/x86下安装oracle10

王朝oracle·作者佚名  2006-11-24
宽屏版  字体: |||超大  

一、首先下载

solarisx86_CCD_10_1_0_3_Disk1.cpio.gz

solarisx86_CLIENT_10_1_0_3_Disk1.cpio.gz

solarisx86_CRS_10_1_0_3_Disk1.cpio.gz

solarisx86_DB_10_1_0_3_Disk1.cpio.gz

然后看oracle 10g for solaris/x86 的快速安装指南。指南上说必须是solaris 9(我的是10),内存不能小于512M,交换分区大小,/tmp分区大小,可用空间我的机器都满足。不满足两个软件要求:

SUNWi1cs和SUNWi15cs没有安装。 要求安装一些补丁,补丁下载地址位于:http://sunsolve.sun.com/。我用的是solaris 10/x86,因此我什么补丁也不打。

二、必须建用户和组,oinstall和dba组,oracle用户。

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

建立oracle的基目录和数据库目录

mkdir -p /export/home/app/oracle

mkdir /export/home/oradata

改变目录的属主和组

chown -R oracle:oinstall /export/home/app/oracle

chown -R oracle:oinstall /export/home/oradata

改变目录权限

chmod -R 775 /export/home/app/oracle

chmod -R 775 /export/home/oradata

三、设置内核参数

sysdef |grep SEM

sysdef |grep SHM

我按照以下步骤调整

cd /etc

cp system system.orig

gedit system

添加以下内容:

set semsys:seminfo_semmni=100

set semsys:seminfo_semmns=1024

set semsys:seminfo_semmsl=256

set semsys:seminfo_semvmx=32767

set shmsys:shminfo_shmmax=4294967295

set shmsys:shminfo_semmni=100

从新启动

四、设置oracle环境

以root身份登陆后

su - oracle

进入 /export/home/app/oracle

建立文件 .profile

内容如: umask=022

运行:

. ./.profile

ORACLE_BASE=/export/home/app/oracle

ORACLE_SID=sales

export ORACLE_BASE ORACLE_SID

env | more 看看正确吗?

五、安装

我进入 /home/yansw

gunzip solarisx86_DB_10_1_0_3_Disk1.cpio.gz

cpio -idcmv <solarisx86_DB_10_1_0_3_Disk1.cpio

生成 Disk1

运行 .runInstaller

提示我的版本是solaris 5.10,退出!!

六、修改 Disk1/install下的 oraparam.ini和oraparam.var文件,在5.8,5.9后面添加5.10

退出root,以oracle 身份登陆到Java Enviroment 或 CDE,找到 Disk1/runInstaller,双击运行它!

提示输入Inventory目录的完整路径时,我输入:

/export/home/app/oracle/oraInventory

继续

打开其他终端,以root 身份运行 指定目录下的orainstRoot.sh

提示创建 /var/opt/oracle/oraInst.loc

转回正常安装界面,选继续,所安装产品的目录名称为 OraDblog_home1

路径为 /export/home/app/oracle/OraHome-1

选企业版,创建通用启动数据库。全局数据库名为 sales SID为: sales

选择数据库字符集为 ZHS16GBK

创建带样本方案的数据库。

选择存储机制时我选 文件系统。

制定位置:

/export/home/app/oracle/oradata

这个地方很明显我错了。我该指定:/export/home/oradata 后悔呀!

不启动自动备份。

所有用户使用同一口令:Iamafool

这个时候我还傻,忘了 SYS,SYSMON.....这几个都是Iamafool口令的用户了!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有