• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

oracle 10g 成功安装在solaris 10上

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 223次 | 进入软件测试论坛讨论

领测软件测试网
vi /etc/system
set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmni=110
set semsys:seminfo_semmns=310
2. 创建用户和组
# groupadd dba
#useradd –g dba –d /export/home/oracle –m oracle
#passwd oracle (改oracle用户密码)

设定oracle用户的环境参数
#su – oracle
$vi .profile
加入内容:
[color=red:b86a488f4b]ORACLE_BASE=/export/home/oracle 
ORACLE_HOME=$ORACLE_BASE/product/10.0 
ORACLE_SID=ora10g 
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin 
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME.network/lib:/usr/local/lib:/usr/li 

DISPLAY=192.0.0.12:0.0 
TMPDIR=/var/tmp 
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH 
LD_LIBRARY_PATH 
DISPLAY TMPDIR 
umask 022[/color:b86a488f4b]
保存 使.profile生效。

3.解压oracle 10g安装包
从光盘上拷到本地硬盘上。#cp -R 10g_db_i.gz /export/home
在解压 #gunzip 10g_db_i.gz
       #cpio -ivmd <10g_db_i
如果这时执行/export/home/db/Disk1/run*就会出现这样的错误提示:
[color=blue:b86a488f4b]Checking installer requirements... 

Checking operating system version: must be 5.6, 5.7, 5.8 or 5.9. Actual 5.10 
Failed <<<< 

Exiting Oracle Universal Installer, log for this session can be found at 

/tmp/OraInstall2004-10-26_09-45-32AM/installActions2004-10-26_09-45-32AM.log 
查看installActions2004-10-26_09-45-32AM.log[/color:b86a488f4b]

$ vi installActions2004-10-26_09-45-32AM.log 
Using paramFile: /export/home/oracle/db/Disk1/install/oraparam.ini 


Checking installer requirements... 

Checking operating system version: must be 5.6, 5.7, 5.8 or 5.9. Actual 5.10 
Failed <<<< 

Exiting Oracle Universal Installer, log for this session can be found at /tmp/Or 
aInstall2004-10-26_09-45-32AM/installActions2004-10-26_09-45-32AM.log 

想要解决这个问题就要在/export/home/db/Disk1/install里,修改oraparam.ini  oraparam.var

修改如下:
vi oraparam.ini

#You can customise error message shown for failure through CERTIFIED_VERSION_FAI
LURE_MESSAGE
Solaris=5.6,5.7,5.8,5.9,[color=darkred:b86a488f4b]5.10 [/color:b86a488f4b](就是添加5.10)
Linux=redhat-2.1AS
#HPUX=B.11.00
Decunix=V5.1A,V5.1
AIX=5.1.0.0


vi oraparam.var

#You can customise error message shown for failure through CERTIFIED_VERSION_FAI
LURE_MESSAGE
Solaris=5.8,5.9,[color=darkred:b86a488f4b]5.10 [/color:b86a488f4b](就是添加5.10)
Windows=4.0,5.0,5.1,5.2
Linux=redhat-2.1AS
HPUX=B.11.11
Decunix=V5.1A,V5.1
AIX=5.1.0.0

保存,在执行。./runInstaller  就OK了。
后续工作就不一一说明了。



 :oops:  :oops: 请大家多提意见!谢谢!!!!!

 diri 回复于:2004-12-01 18:36:03
[size=24:cef5e3b6f2][size=18] :em11: 不错,鼓励搂主,多多加油!!!!![/size:cef5e3b6f2][/size]

 optix10g 回复于:2004-12-01 19:36:37
不错,待会去试试看

 zeki709 回复于:2004-12-01 22:38:57
楼主是什么机型啊。我用的Sun Blade 150, 512M memory, UltraSPARC IIe 650MHz处理器,感觉装了Oracle 10g后慢得无法忍受

 maping 回复于:2004-12-02 09:07:12
solaris 10 x86 普通PC-SERVER  512M memory
装上oracle 10g后 就是很慢!!!

 luosfu 回复于:2004-12-02 10:06:13
不会这么简单吧,,oracle+linux&unix,我一直没有成功过,,,,55555,,,,,我菜呀

 :em02:  :em02:  :em02:  :em02:

 bear 回复于:2004-12-02 13:18:44
题目应该是"oracle 10g 成功安装在solaris 10上"。
我初看题目还以为soalris 10专门出了个支持oracle 10g的版本呢......

 C.Arthur 回复于:2004-12-02 13:51:23
偶编辑了一下标题
不错,鼓励啊

 予默 回复于:2004-12-02 14:28:08
好久没见红毛帅哥了。

 C.Arthur 回复于:2004-12-02 14:34:29
[quote:e8a9722c36="予默"]好久没见红毛帅哥了。[/quote:e8a9722c36]
燕子妹妹好撒
最近听说很忙,开始赚大钱了哦

 www.netbor.net 回复于:2004-12-02 17:03:40
ORACLE_BASE=/files/software/oracle/oracle10g
ORACLE_HOME=/usr/local/oracle/product/ora10.0
ORACLE_SID=ora10g
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
DISPLAY=127.0.0.1:0.0
TMPDIR=/files/tmp
export ORALCE_BASE ORACLE_HOME ORACLE_SID NLS_LANG PATH D_LIBRARY_PATH DISPLAY TMPDIR
umask 022 

我是这样设的,运行时提示:
$ ./runInstaller
正在启动 Oracle Universal Installer...

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

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


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

准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2004-12-02_04-42-58PM. 请稍候...$ Oracle Universal Installer, 版本 10.1.0.3.0 Production
版权所有 (c) 1999, 2004, Oracle。保留所有权利。

Xlib: connection to "127.0.0.1:0.0" refused by server
Xlib: Client is not authorized to connect to Server
Can't connect to X11 window server using '127.0.0.1:0.0' as the value of the DISPLAY variable.
127.0.0.1:0.0
127.0.0.1:0.0
由于以下错误, 无法启动交互式安装会话: Can't connect to X11 window server using '127.0.0.1:0.0' as the value of the DISPLAY variable.。DISPLAY 环境变量应该设置为 <hostname 或 IP address>:<screen>, 其中 <screen> 通常为 '0.0'。
根据所使用的 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'

请问,我的display为何不能用?要如何设置?谢谢。

 maping 回复于:2004-12-02 17:38:32
[quote:5c4f725b9e="www.netbor.net"]ORACLE_BASE=/files/software/oracle/oracle10g
ORACLE_HOME=/usr/local/oracle/product/ora10.0
ORACLE_SID=ora10g
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
PATH=$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/l..........[/quote:5c4f725b9e]
是在本地安装?
也曾遇到这样的问题!
用Xmanager连上,修改DISPLAY=127.0.0.1:0.0
改成  DISPLAY=X.X.X.X:0.0(客户端IP)
就能过去。
也不知道为什么?
一直没有找到原因!

 Linux@初学者 回复于:2004-12-02 23:16:03
在当前的console中执行:
/usr/openwin/bin/xhost +

 www.netbor.net 回复于:2004-12-03 08:08:31
# /usr/openwin/bin/xhost +
/usr/openwin/bin/xhost:  unable to open display ""
#

$ /usr/openwin/bin/xhost +
Xlib: connection to "127.0.0.1:0.0" refused by server
Xlib: Client is not authorized to connect to Server
/usr/openwin/bin/xhost:  unable to open display "127.0.0.1:0.0"

 Linux@初学者 回复于:2004-12-03 09:06:12
你是在本地上运行的吗?好像通过exceed AND xmanager远程也无法运行这个的。

 py 回复于:2004-12-03 09:18:40
楼主的/etc/system是
vi /etc/system 
set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G) 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100 
set shmsys:shminfo_shmseg=10 
set semsys:seminfo_semmni=110 
set semsys:seminfo_semmns=310 
这样改的,但oracle10g的安装文档是
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set semsys:seminfo_shmmax=4294967295
set semsys:seminfo_shmmin=1
set semsys:seminfo_shmmni=100
set semsys:seminfo_shmseg=10
请问有什么差别?那些是必须改的?

 maping 回复于:2004-12-03 09:38:52
[quote:81418f3f8a="py"]楼主的/etc/system是
vi /etc/system 
set shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G) 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100 
set shmsys:shminfo_shmseg=10 
set..........[/quote:81418f3f8a]

SUN Solaris里/etc/system文件里的几个参数同样跟内存分配有关

ORACLE安装时缺省的设置: 建议修改的设置: 
set shmsys:shminfo_shmmax=4294967295 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmni=100 
set shmsys:shminfo_shmseg=15 
set semsys:seminfo_semmns=200 
set semsys:seminfo_semmni=70 
set ulimit=3000000  
set semsys:seminfo_semmni=315
set semsys:seminfo_semmsl=300
set semsys:seminfo_semmns=630
set semsys:seminfo_semopm=315
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=315
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmin=1 

其中这些参数的含义

shmmax - 共享内存段的最大字节数,建议设大点,甚至可以大过物理内存的字节数
shmmin - 共享内存段的最小尺寸.
shmmni - 共享内存段的最大数目.
shmseg - 每个进程可分配的最大共享内存段数目.
shmall - 最大的并发共享内存段数目,比SGA还要大.
semmns - 信号灯的最大数量,跟ORACLE的PROCESS数有关.
semmsl - 每个信号灯集合中最多的信号灯数目.

 py 回复于:2004-12-03 09:55:01
谢谢!

 骓 回复于:2004-12-03 12:23:28
呵呵,maping ,偶做的情形几乎和你的一样,就是环境变量、安装目录、/etc/system设置略有不同。
关于dispaly这个变量设置,我认为不宜设成localhost,或127.0.0.*。因为设成localhost的时候,$env命令显示出来为空,即“:0.0”,但如果改为主机名,则可以正常显示“主机名:0.0”。
另外,ORACLE在配置“Oracle Database Configuration Assistant”时候花了很长的时间,但是在配置过程中却可以通过http://localhost:5500/em来访问web 企业管理器(这点也可以说是0ra10g的一大进步),不知道你是否也是这样。

 www.netbor.net 回复于:2004-12-03 12:59:41
远程也无法连接,本地也不行,请问怎么解决?

 ocpmi 回复于:2004-12-03 15:33:20
Oracle的安装手册中说Oracle10g Release 1 (10.1.0.3)应该安装在Solaris 9上。如果安装在Solaris 10上会有什么问题吗?

Oracle& Database Quick Installation Guide 
10g Release 1 (10.1.0.3) for Solaris Operating System (x86) 
Part No. B13972-01 

http://download-west.oracle.com/docs/html/B13972_01/toc.htm#BGBJFGGH

5 Check the Software Requirements 
The system must meet the following minimum software requirements: 

The version of Solaris must be Solaris 9.

 骓 回复于:2004-12-03 16:58:30
Re:远程也无法连接,本地也不行,请问怎么解决?
什么提示?DISPLAY设置好了没?环境变量设置好了没?

 www.netbor.net 回复于:2004-12-04 10:09:00
[quote:6a48751529="骓"]Re:远程也无法连接,本地也不行,请问怎么解决?
什么提示?DISPLAY设置好了没?环境变量设置好了没?[/quote:6a48751529]

DISPLAY设置好了,环境变量也设置好了,运行时它就说无法运行,不是说找不到,如果是找不到那可能是环境变量问题,不能运行的提示是access control enabled, only authorized clients can connect,但从clients去连接时,出现unable to open display "192.168.1.1:0.0",请问如何解决?

 yhyaohu 回复于:2004-12-04 10:12:02
[quote:740603470f="maping"]

SUN Solaris里/etc/system文件里的几个参数同样跟内存分配有关

ORACLE安装时缺省的设置: 建议修改的设置: 
set shmsys:shminfo_shmmax=4294967295 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmn..........[/quote:740603470f]
 :em02: 正是偶需要的,谢谢~~~

 maping 回复于:2004-12-04 10:53:57
客气!

 骓 回复于:2004-12-04 10:57:45
[quote:2a82409670="www.netbor.net"]

DISPLAY设置好了,环境变量也设置好了,运行时它就说无法运行,不是说找不到,如果是找不到那可能是环境变量问题,不能运行的提示是access control enabled, only authorized clients can connect,但从clients去..........[/quote:2a82409670]

这个肯定是你DISPLAY变量设置的问题!

 www.netbor.net 回复于:2004-12-04 14:45:19
问题解决了,细细看了一下,是我在变量中打错了一个单词。

 小蔡一碟 回复于:2004-12-07 10:12:03
ORACLE9I能solaris10上安装吗?前段时间试了一下不行,CU上的兄弟说是ORACLE9I不能在solaris10上安装的。不知道是不是有什么办法啊!

 SUNfan 回复于:2004-12-07 10:37:00
可惜我没有这种环境啊!

 maping 回复于:2004-12-07 13:07:10
[quote:76272db294="小蔡一碟"]ORACLE9I能solaris10上安装吗?前段时间试了一下不行,CU上的兄弟说是ORACLE9I不能在solaris10上安装的。不知道是不是有什么办法啊![/quote:76272db294]
具体是什么情况?能不能说说?
我这边有环境,我可以试试!! :)  :)  :)

 www.netbor.net 回复于:2004-12-07 13:55:18
9i可以装在10上,不过好像没有x86版的。sparc上可以。

 maping 回复于:2004-12-07 15:07:34
那就算了!
我这边没有sparc。
哎!郁闷!
在X86上,什么环境都可以测。

 jlong 回复于:2004-12-18 09:47:29
maping 大人﹐

你的 oracle 10g (10.1.0.3) for Solaris 10 是從那裡 DL 來的﹖ ORACLE  so far 只有10.1.0.2 (64-bit) for SPARC 5.8, 5.9

還有 那個  
set shmsys:shminfo_shmmax=4294967295 
set shmsys:shminfo_shmmin=1 
set shmsys:shminfo_shmmn..........

跟 oracle 文件不符合﹐ 還有重複設定﹐ 確定可以安裝嗎﹖

 maping 回复于:2004-12-18 10:07:37
[quote:8d41337fd7="jlong"]maping 大人﹐

你的 oracle 10g (10.1.0.3) for Solaris 10 是從那裡 DL 來的﹖ ORACLE  so far 只有10.1.0.2 (64-bit) for SPARC 5.8, 5.9

還有 那個  
set shmsys:shminfo_shmmax=4294967295 
set shmsys:..........[/quote:8d41337fd7]
从那里DL来的,我也忘了!

另个问题你可以参考一下这个:
shmmax - 共享内存段的最大字节数,建议设大点,甚至可以大过物理内存的字节数
shmmin - 共享内存段的最小尺寸.
shmmni - 共享内存段的最大数目.
shmseg - 每个进程可分配的最大共享内存段数目.
shmall - 最大的并发共享内存段数目,比SGA还要大.
semmns - 信号灯的最大数量,跟ORACLE的PROCESS数有关.
semmsl - 每个信号灯集合中最多的信号灯数目.

 youhappyok 回复于:2004-12-18 10:24:11
我是没用VM,DISPLAY就没设,用oracle用户登陆就装上了。

 maping 回复于:2004-12-18 10:32:54
[quote:0914daa3b8="youhappyok"]我是没用VM,DISPLAY就没设,用oracle用户登陆就装上了。[/quote:0914daa3b8]

总结一下SHELL环境变量。
BASE ————  文件系统的shell路径
HOME———— 用户的默认主目录
DISPLAY ———— X11图形使用的显示变量
LD_LIBRARY_PATH ———— 系统和用户的库函数路径
PATH ———— 当命令行没有指定绝对路径时用于查找应用的路径
………………………………

 www.netbor.net 回复于:2004-12-18 13:57:43
oracle10g的确没有正式的solaris10版本的,不过它和9i不一样,9i没有x86版的,而10g有x86版的,还有,正是因为它不是正式版的for solaris10版本的,所以才要改写文件,使它可以被10所支持,还有,它也有32位和64位的,上面几位可能是很少去oracle的网站吧。最后一点,我使用了几种方法,其中之一就是安楼主所说那样,可以正常安装,不过楼主没有说得更详细,只是给个大部的其本提示,到目录为止orcle10g在我机器上使用一切都很正常,没有什么意外,哈哈哈哈哈,可以好好学学10g了。

 knirvana 回复于:2004-12-18 14:12:25
我在SOLARIS10 B72上安装ORACLE 10没任何问题,但FEDORA CORE3上安装启动GUI时却只有一个标题栏,下面什么都不出,也不能拉大,无法继续安装。

 www.netbor.net 回复于:2004-12-18 15:32:01
费话,这里讨论的是在solaris下的安装.

 qsxing 回复于:2005-01-09 16:30:53
我倒是在FC3下面装了
倒算是可以
就是不晓得怎么显示乱码
??????????

 yd518-cj 回复于:2005-01-11 13:24:23
安装ORACLE最小内存需要多大?

 jaffas 回复于:2005-06-03 17:34:59
顶!

 jaffas 回复于:2005-06-03 17:37:31
[quote:ddd7db271f="yd518-cj"]安装ORACLE最小内存需要多大?[/quote:ddd7db271f]

512M

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网