|
   
- 社区积分
- 12340
- 技术积分
- 11106
- 阅读权限
- 200
- 注册时间
- 2007-8-14
论坛徽章 23 |
亲爱的PUBer:
欢迎您走进OpenSolaris的世界!
这是一个傻瓜式的OpenSolaris操作手册。
包括了最完整的截图和终端操作命令及终端输出信息。
即使您对Solaris也一无所知,通过阅读并遵照本手册进行操作,您一样可以像我一样,熟练得安装、设定和使用。
即使您从未做过把Solaris 配置为Oracle 数据库服务器的工作,通过阅读本手册,您一样可以轻松、顺利得完成在OpenSolaris 下配置Oracle 10g 数据库服务的工作。
目录:
1.在SUN XVM VirtualBox 上安装OpenSolaris 2008-05 全程截屏
(本主题)
2.VirtualBox Gust additions 的安装
http://www.ixpub.net/viewthread.php?tid=868697
3.OpenSolaris 网络配置 sys-unconfig全程截屏
http://www.ixpub.net/viewthread.php?tid=868707
4.OpenSolaris 网络服务 -开启FTP服务
http://www.ixpub.net/viewthread.php?tid=868731
5.OpenSolaris 用户设置 - 一点小小bug
http://www.ixpub.net/viewthread.php?tid=868963
6.OpenSolaris ZFS 配置实例 //待补全
7.在OpenSolaris 上 安装 Oracle 10g (10.1.0.3)全程截屏 //待补全
在OpenSolaris 上安装Oracle 数据库会遇到两个经典的问题:
当你第一次启动安装向导时会出现如下错误:
./runInstaller
Starting Oracle Universal Installer...
Checking installer requirements...
Checking operating system version: must be 5.10. Actual 5.11
Failed <<<<
Ignoring required pre-requisite failures. Continuing...
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2008-08-05_03-55-12PM. Please wait ...michel@opensolaris:~/Desktop/database$ Oracle Universal Installer, Version 10.2.0.2.0 Production
Copyright (C) 1999, 2006, Oracle. All rights reserved.
Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-08-05_03-55-12PM/jre/1.4.2/lib/i386/motif21/libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory occurred..
java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-08-05_03-55-12PM/jre/1.4.2/lib/i386/motif21/libmawt.so: ld.so.1: java: fatal: libXm.so.4: open failed: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1482)
at java.lang.Runtime.load0(Runtime.java:737)
at java.lang.System.load(System.java:811)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1503)
at java.lang.Runtime.loadLibrary0(Runtime.java:788)
at java.lang.System.loadLibrary(System.java:834)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29)
at java.awt.Component.<clinit>(Component.java:506)
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:194)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:203)
at oracle.sysman.oii.oiic.OiicInstaller.getInterfaceManager(OiicInstaller.java:437)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:932)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872)
Exception in thread "main" java.lang.NoClassDefFoundError
at oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.<init>(OiifmGraphicInterfaceManager.java:222)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager(OiicSessionInterfaceManager.java:194)
at oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager(OiicSessionInterfaceManager.java:203)
at oracle.sysman.oii.oiif.oiifm.OiifmAlert.<clinit>(OiifmAlert.java:151)
at oracle.sysman.oii.oiic.OiicInstaller.runInstaller(OiicInstaller.java:990)
at oracle.sysman.oii.oiic.OiicInstaller.main(OiicInstaller.java:872)
这个问题OTN上的答案是缺少了两个pkg:SUNWmfrun 和 SUNWxwplt
从Solaris 10 x86 2008-05 版的DVD光盘上提取安装后此问题不再发生。
实际上你用pkginfo 检查Quick install 上提到的必要的几个pkg,系统会提示6个pkg 未安装
ERROR: information for "SUNWarc" was not found
ERROR: information for "SUNWhea" was not found
ERROR: information for "SUNWi1of" was not found
ERROR: information for "SUNWi1cs" was not found
ERROR: information for "SUNWi15cs" was not found
ERROR: information for "SUNWxwfnt" was not found
同样从Solaris 10 x86 2008-05 版的DVD光盘上提取后安装即可。
第二个经典问题是和显示输出有关
问题描述如下:
$ ./runInstaller
正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是5.10 or 5.11。 实际为 5.11
通过
所有安装程序要求均已满足。
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2008-01-24_01-58-57PM. 请稍候...$(按了下回车)
$
$ ps -ef|grep oracle
oracle 756 687 0 13:48:04 pts/3 0:00 -sh
oracle 820 819 0 13:59:19 pts/3 0:00 ps -ef
oracle 818 1 1 13:58:59 pts/3 0:00 /tmp/OraInstall2008-01-24_01-58-57PM/jre/1.4.2/bin/java -Doracle.installer.libr
oracle 819 756 0 13:59:19 pts/3 0:00 grep oracle
$ Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using '192.168.1.128:0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:134)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:141)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
at java.awt.Window.init(Window.java:231)
at java.awt.Window.<init>(Window.java:275)
at java.awt.Frame.<init>(Frame.java:401)
at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.<init>(OiocOneClickInstaller.java:378)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2091)
这个问题在root用户下执行xhost +就可以了,在oracle用户下执行xhost +是无效的。
//目前如果用英语界面环境已经可以成功安装,但是在安装了Oracle 10g 必须的pkg SUNWmfrun后出现了中文环境界面乱码的问题,正在解决中
其他实验(将来不断补充)
2008/12/20日最新测试,在open solaris 2008-11 64bit 系统上 从solaris 10 U6 dvd 上 提取安装"SUNWi1cs"和"SUNWi15cs"两个语言支持包后,
使用简体中文语言环境(注意不是简体中文UTF-8)登录后,安装oracle 10.2.0.1 64bit for solaris x86 amd64 ,OUI界面中文显示正常,安装顺利完成!
8.在OpenSolaris 上安装StarOffice 9 bate
http://www.ixpub.net/thread-866903-1-1.html
8.1 图解OpenOffice Base JDBC配置
http://www.ixpub.net/thread-892339-1-1.html
。。。。。。
[ 本帖最后由 云杉上的蝴蝶 于 2008-9-8 16:05 编辑 ]
[ 本帖最后由 云杉上的蝴蝶 于 2008-12-26 00:56 编辑 ] |
|