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
b
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/