首页 > 学技术 > 技术网文 > for X86 > 正文

[原创] 在solaris 10/x86下安装oracle10(原创)


来源 chinaunix.net 酷勤网整理

一、首先下载
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口令的用户了!



 singlebigstone 回复于:2005-02-18 15:35:12

楼主,那两个package没有安装会不会有问题的???


 yansw 回复于:2005-02-18 15:56:45

详细的文章请参阅 http://www.rebecca.com.cn/phpBB2/


 alfee 回复于:2005-02-18 16:39:57

现在就试出来了,动作真快呀,

满眼尽是能人,CU始终是最好的。

全收了。


 rogerw 回复于:2005-02-18 23:29:28

我也要开始装了,谢谢楼主分享....


 rogerw 回复于:2005-02-19 13:17:21

failed, pending on installer splash windows ... :(


 singlebigstone 回复于:2005-02-22 15:34:30

我在最后时刻,dbconsole启动出错,请问楼主,有没有关系的啊???
该如何挽救????


 singlebigstone 回复于:2005-02-22 15:42:31

dbconsole没有启动时,无法用http://mycomputer:5500/em
我用手工启动成功,可以用了,哈哈,爽!!


 yansw 回复于:2005-02-24 08:33:35

http://218.28.73.129:5500/
http://218.28.73.129:5500/em
http://218.28.73.129/
http://218.28.73.129:8080/
http://218.28.73.129:8888/ojspdemos
等等(etc)。机器是 1.7G+512M DDR+IDE 120G硬盘+100M出口,比较慢,可以忍受。


 jndu 回复于:2005-02-24 11:17:12

useradd -g oinstall -G dba oracle 
新建用户不用指定id?


 yansw 回复于:2005-02-28 11:26:48

id是oracle
另外我今天安装了 sol-10-GA-x86(也就是 solaris 10/305),发现安装oracle的方法变了。主要是性能调节方法变了。不是修改 /etc/system 了


 jaffas 回复于:2005-06-03 17:23:29

好好参考 有价值


 Seasir 回复于:2005-12-12 22:20:14

我做到这步的时候就不会了。。楼主提示一下

四、设置oracle环境
以root身份登陆后
su - oracle
进入 /export/home/app/oracle
建立文件 .profile(这个怎么建立。。里面的内容输入什么)
我建立了一个文件不知道对不对。。

$../.profile的时候提示没有找到 .profile这个文件


 Seasir 回复于:2005-12-21 16:20:59

$ runInstaller
正在启动 Oracle Universal Installer...

正在检查安装程序要求...

检查操作系统版本: 必须是5.6, 5.7, 5.8, 5.9 or 5.10。    实际为 5.10
                                      通过


所有安装程序要求均已满足。

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2005-12-21_04-14-11PM. 请稍候...
DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下示例中的一个命令来设置 DISPLAY 环境变量:
- 对于 csh:            % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash:         $ DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
       echo $SHELL
使用以下命令来查看当前的 DISPLAY 环境变量设置:
       echo $DISPLAY
- 确保客户机用户有权连接到 X 服务器。
要允许客户机用户访问 X 服务器, 请以启动会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +
要测试 DISPLAY 环境变量是否设置正确, 请运行本机操作系统自带的基于 X11 的程序, 例如 'xclock':
        % <xclock 的完整路径.. 参见下文>
如果无法成功运行 xclock, 请与您的 PC-X 服务器或操作系统供应商联系以获得帮助。
xclock 的典型路径为: /usr/openwin/bin/xclock
$


 Seasir 回复于:2005-12-21 16:22:00

那位置帮忙看看 。。。如何修改!!


 yansw 回复于:2005-12-22 11:49:11

引用:
DISPLAY 尚未设置。请设置 DISPLAY 后重试。
根据所使用的 Unix Shell, 您可以使用以下示例中的一个命令来设置 DISPLAY 环境变量:
- 对于 csh:            % setenv DISPLAY 192.168.1.128:0.0
- 对于 sh, ksh 和 bash:         $ DISPLAY=192.168.1.128:0.0; export DISPLAY
使用以下命令来查看所使用的 shell:
       echo $SHELL
使用以下命令来查看当前的 DISPLAY 环境变量设置:
       echo $DISPLAY
- 确保客户机用户有权连接到 X 服务器。
要允许客户机用户访问 X 服务器, 请以启动会话的用户身份打开 xterm, dtterm 或 xconsole, 并键入以下命令:
% xhost +


说的多么清楚呀!


 studentstep 回复于:2006-01-10 14:16:47

设置 DISPLAY 

不过搂主,我按你的文档安装,中间出现无法确定主机IP地址产生的异常,点继续能通过,但配置ORACLE的密码之后,进度条在87%一直不动了


 xxlist 回复于:2006-01-17 16:10:14

我使用vmware 5.5.1 安装solaris 10后,在/cdrom下看不到host里虚拟逛区的内容,请各位大侠指点指点。谢谢!


 cuci 回复于:2006-01-17 16:13:36

光驱怎样设置得,物理的还是.......还有是否mount上了光驱


 sery 回复于:2006-02-05 09:45:34

麻烦写个启动脚本,谢谢


 zhouhuazhen 回复于:2006-02-06 10:31:07

支持


 ihekoko 回复于:2006-02-13 15:09:47

没有512内存怎么办?


 hzzzm 回复于:2006-02-15 13:59:58

useradd -g oinstall -G dba oracle
改成
useradd -g oinstall -G dba -d /export/home/app/oracle oracle
不然找不到登陆目录


 hzzzm 回复于:2006-02-16 14:45:57

安装时配置那个oraparam.ini怎么配置那两个PACKAGE和PATCHES:
[Solaris-5.6-required]
#Minimum temp space required by OUI, Increase it if your product installation so
 requires
#Temp space is required for bootstrap and during installation
#The TEMP_SPACE should be the first pre-req to be checked
TEMP_SPACE=250
SWAP_SPACE=500
#Use TEMP_SPACE_FAILURE_MESSAGE for custom error message for Swap space check fa
ilure
#PACKAGES required by JRE and Product, /usr/bin/pkginfo gets list of packages on
 system
PACKAGES=
#Use PACKAGES_FAILURE_MESSAGE for custom error message for PACKAGES check failur
e


#Use CPU_FAILURE_MESSAGE to display custom error message for CPU check failure
#MIN_DISPLAY_COLORS required by OUI, use /usr/openwin/bin/xdpyinfo to get the co
lors
MIN_DISPLAY_COLORS=256
#Use MIN_DISPLAY_COLORS_FAILURE_MESSAGE for custom error message for DISPLAY col
ors check failure

[Solaris-5.6-optional]
#PATCHES required by JRE and Product, /usr/bin/showrev -p gets list of patches o
n system
PATCHES=
#Use PATCHES_FAILURE_MESSAGE for custom error message for PATCHES check failure

[Solaris-5.7-required]
#Minimum temp space required by OUI, Increase it if your product installation so
 requires
#Temp space is required for bootstrap and during installation
#The TEMP_SPACE should be the first pre-req to be checked
TEMP_SPACE=250
SWAP_SPACE=500
#PACKAGES required by JRE and Product, /usr/bin/pkginfo gets list of packages on
 system
PACKAGES=

#MIN_DISPLAY_COLORS required by OUI, use /usr/openwin/bin/xdpyinfo to get the co
lors
MIN_DISPLAY_COLORS=256




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=486795
转载请注明作者名及原文出处



收藏本页到: