eygle.com   eygle.com
eygle.com  
 
Digest Net: October 2006 Archives

October 2006 Archives

Oracle lays out 11g in broad brushstrokes

Oracle Corp. has started laying the groundwork for the next major release of its database, Oracle 11g.

In his Monday keynote at Oracle's OpenWorld conference in San Francisco, Chuck Rozwat began to talk in general terms about 11g, which is currently in beta testing. Rozwat, an Oracle executive vice president, heads up the company's database business. He didn't commit to a final shipping date for 11g.

Rozwat dubbed 11g "a significant release," containing hundreds of new features spanning high availability, performance, scalability, manageability and what he termed "diagnosability." The upcoming release will also focus on meeting the needs of users of very large databases (VLDBs), he added, as well as including business intelligence and content management functionality.

The next release will come with new compression technology to potentially reduce customers' storage demands by two-thirds, according to Rozwat.

Oracle has worked on the storage of unstructured data in 11g, Rozwat said. In current testing, 11g is faster at storing such data compared with traditional file systems, he added.

Typically, Oracle ships significant updates to its database every 15 to 18 months, although the gap can be as wide as 3 years.

As of July, Rozwat estimated that around half of Oracle's customers had moved to the current version of the database, 10g, either release 1 or 2, in line with the typical adoption curve. The "g" following the number refers to grid computing. The predecessor to 10g, 9i was named for its Internet capabilities.(link)

Solaris管理软件包

软件包
从系统中添加和删除软件包,需要调用管理程序。Sun和第三方产品在这个规则中叫做软件包
终端包指一种分布和安装将被使用的软件产品到系统的方法。简单的说,一个包包含文件的目录。

软件包包括:
。描述软件包和全部磁盘空间需要的文件
。实际将被安装到系统上的软件文件
。当添加和删除软件包时运行的脚本

为了从一个已经安装了Solaris操作系统的工作站查看,添加和删除软件的工具。包括:
。包管理命令:pkgadd,pkgrm,pkginfo和pkgchk
。admintool实用程序:以前端的图形界面执行pkgadd和pkgrm命令

pkginfo命令
用户可以使用pkginfo命令来显示关于已经被安装在本地系统的磁盘上的软件包的信息

命令格式
pkginfo [-d] [device | pathname] [-l] pkg_name

pkginfo每列的信息分别是:
种类:包的种类,例如应用,系统,ALE或者CTL
包名:软件包的名字。如果是SUNW起始的,就是Sun公司的产品,其他的则是第三方产品。
描述:软件产品的描述

显示所有软件包详细的信息
要查看软件包的所有可用信息,使用pkginfo命令加-l选项
# pkginfo -l | more

显示指定软件包的详细信息
要显示一个指定软件包的信息,需要在命令行上指定他的名字,例如:
# pkginfo -l SUNWman

PKGINST:SUNWman
NAME:On-line Nanual Pages
CATEGORY:system
ARCH:sparc
VERSION:41.0,REV=31
BASEDIR:/usr
VENDOR:Sun Microsystems, Inc.
DESC:System Reference Manual Pages
PSTAMP:tinkertoym09133331
INSTERELEASE:May 19 2000 16:50
HOTLINE:Please contact your local service provider
STATUS:Completely Installed
FILES: 6420 installed pathnames
3 shared pathnames
74 directories
73925 blocks used (approx)

最后一行(73925 blocks used (approx)),定义了包的长度。一个块(block)是512字节长的磁盘块。blocks used的数字定义了安装这个包需要的空间

要决定有多少包是当前安装在磁盘上的,使用命令
# pkginfo | wc -l

为光盘上的软件包显示信息
默认情况下,pkginfo命令是用于访问关于已经被安装在磁盘上的包的信息。

显示光盘上所有包的详细信息

要显示在Solaris软件光盘上的软件包信息(或者其他媒体),使用pkginfo的-d选项。这个选项定义用来定义软件包所在的位置
# pkginfo -d /cdrom/cdrom0/s0/Solaris_8/Product -l SUNWaudio

pkgrm命令
当一个软件包需要从系统上删除的时候,pkgrm命令删除了所有与那个包相关的文件,除非那些文件是被其他包共享的。

命令格式
pkgrm 包名

pkgadd命令
当一个软件包被添加时,pkgadd命令从安装媒体向本地系统的磁盘解压缩和拷贝文件。这个命令会向用户证实继续包添加的过程。

命令格式
pkgadd [-d [ device | pathname ] ] pkg_name

pkgchk命令
pkgchk命令检测安装是否完成,路径名,文件内容和软件包中的文件属性。

命令格式
pkgchk [ option ] [-p path ...] [pkg_name]
下面的例子检测当前已经安装在系统上的软件包的内容和属性:
# pkgchk SUNWaudio

列出软件包中文件的内容
# pkgchk -v SUNWaudio

检查那些文件在安装后被改变了
# pkgchk -p /etc/passwd

/var/sadm/install/contents文件
/var/sadm/install/contents文件是一个完整的记录了所有软件包安装到本地系统磁盘的。他附注的每个软件包中的软件,并且可以查看产品安装时的记录。

pkgadd命令在添加新软件包的时候会自动升级这个文件

pkgrm命令利用contents文件来找出软件包文件的位置。当包被删除时,pkgrm命令也会自动升级contents文件。

识别一个命令的位置
使用grep命令去搜索/var/sadm/install/contents文件,用来查找特殊的文件和他所在的目录。比如,检查被安装到系统的命令showrev。
# grep showrev /var/sadm/install/contents

在Solaris操作环境光盘上搜索命令信息
与搜索本地系统磁盘的contents文件不同,光盘上的命令信息是在pkgmap文件中的
# grep showrev /cdrom/cdrom0/s0/Solaris_8/Product/*/pkgmap

使用admintool添加和删除软件包
不仅pkgadd,pkgrm,pkginfo可以管理软件包,同样admintool也可以做到

显示软件包信息
1。使用root或者sysadmin组成员启动admintool
# admintool &
2。从Browse菜单中选择Software显示软件窗口
软件选项显示所有安装在本地系统上的软件包。用户可以只查看系统包或者应用包
3。选择audio 1.4.包
将与Audio 1.4软件相关三行高亮
4。点Show Details,显示软件的细节窗口
这个窗口显示了关于软件包的所有信息,例如
。软件名
。缩写
。厂商
。描述
5。点Cancel退出
6。从Edit菜单选择Delete,一个确认窗口就会显示
7。确认选择后点Delete。就会输出用于描述软件删除的对话框
8。对所有问题回应y或者yes,删除软件包
9。按回车继续

使用admintool管理软件包
添加软件包
1。插入Solaris Software光盘的1 of 2
2。启动admintool
3。从Edit菜单选择add
默认的卷管理路径为/cdrom/cdrom0/s0
4。点OK
下面列出了设置资源媒体的选择
。选择卷管理的光驱,如果卷管理是运行的并且光盘是Solaris软件光盘
。选择CD而没有卷管理,如果卷管理没有运行,并且光盘是Solarsi软件光盘。默认的路径通常是/export/install
。选择硬盘,如果软件是在硬盘上。指定软件包所在的绝对路径

如果窗口中没有包,可能是指定了一个错误的路径。可以通过点击Set Soure Media来进行复位。
5。选择Audio 1.4包
6。点Customize。定制安装窗口就会显示,允许用户选择软件包。
。描述区域提供了指定包的信息。包括需要的大致的磁盘空间。
。包即将安装的目录。显示的是默认的安装目录,用户可以改变软件的安装位置。
。Unsesolved Dependencies区域显示的需要协同工作的其他软件包
7。点Cancel
8。点添加。就会输出用于安装软件的脚本。这个脚本需要交互式的确认。
9。按回车继续

使用交换目录
为了方便经常的安装软件包,可以从Solaris光盘将软件包拷贝到一个交换目录

pkgadd命令,在默认情况,查看在/var/spool/pkg目录

拷贝包到/var/spool/pkg目录
# pkgadd -d /cdrom/cdrom0/s0/Solaris_8/Product -s spool SUNWaudio

-s选项和键值spool拷贝包到默认的/var/spool/pkg目录

交换包
可以通过-s选项来指定不同的路径,例如
# mkdir /export/pkgs
# pkgadd -d /cdrom/cdrom0/s0/Solaris_8/Product -s /export/pkgs SUNWaudio
Transferring package instance
# ls /export/pkgs
SUNWaudio

从交换区删除包
用户要从交换区删除包,可以使用指令pkgrm加-s选项
# pkgrm -s spool SUNWaudio
# pkgrm -s /export/pkgs SUNWaudio

Pages

Powered by Movable Type 6.3.2

About this Archive

This page is an archive of entries from October 2006 listed from newest to oldest.

September 2006 is the previous archive.

November 2006 is the next archive.

回到 首页 查看最近文章或者查看所有归档文章.