返回列表 发帖

【原创】蝴蝶的OpenSolaris 操作手册

亲爱的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 编辑 ]

Oracle Freeware for your Art Life
Spruce International Foundation

VirtualBox 上安装OpenSolaris 2008-05 全程截屏

未来向大家展示OpenSolaris安装的全过程,我用SUN XVM VirtualBox 1.6.4 新建了一个虚拟机,然后开始安装OpenSolaris。

在其他虚拟机和物理主机上安装OpenSolaris的过程都是一样的,所以虚拟机的设置我在此跳过,您也可以使用VMWare或其他虚拟化软件的虚拟机来安装。

【安装步骤】

1.使用OpenSolaris的LiveCD 通过光驱引导您的机器
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

2.选择键盘布局方式



这里我选择默认的 【41】 ——标准美式键盘
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

3.选择要使用的语言


这里我选择简体中文。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

安装程序配置设备并完成ZFS设置
//OpenSolaris 默认使用ZFS文件系统

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

4.Live CD完成系统引导配置并自动使用默认用户”Jack“登入系统。

如下图,系统已经登入到OpenSolaris Gnome桌面环境,并显示软件授权协议,
我们可以直接点击”关闭“,关闭授权协议窗口。

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

OpenSolaris Gnome 用户界面




如图,大家可以看到一个名为 ”安装OpenSolaris“的快捷图标,

通过双击此图标,我们启动安装向导将OpenSolaris Live CD 的内容安装到本地硬盘,
完成后您就可以直接从硬盘引导您的OpenSolaris。

注意(此步骤将完全清楚您现有主机上的系统,如果您的机器上安装有Solaris 10 ,
您也不可能升级到OpenSolaris (目前实际版本为Solaris 11),所以我建议您还是在虚拟机下安装,体验和学习一下。
除非您和我一样有一部额外的机器的以随便你做各种实验,或着您打算和我一样,准备扔掉Windows和各种Linux,尝试全面转到使用OpenSolaris系统。

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

OpenSolaris 硬盘安装向导首页

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

选择将OpenSolaris 安装到那块硬盘,我给虚拟机配置了3块盘,另外两块之后会创建一个RAIDZ 的ZFS文件系统来安装Oracle 等软件。



[ 本帖最后由 云杉上的蝴蝶 于 2008-9-7 20:20 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP



ZFS推荐使用整块硬盘以达到更好的性能,所以这里我选择使用第一个HDD的整块盘。

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

选择地区和时区

[ 本帖最后由 云杉上的蝴蝶 于 2008-9-7 20:15 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

选择默认的用户界面语言环境


[ 本帖最后由 云杉上的蝴蝶 于 2008-9-7 20:23 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

初始用户设置
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

确认开始安装

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

安装完成,确认并重新启动计算机
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

Oracle Freeware for your Art Life
Spruce International Foundation

TOP

返回列表