Unix + SCO UnixWare

SCO UnixWare 7.1.4

http://www.sco.com.cn/products/unixware714.html

sco unixware 7.1.1 全面学习资料

http://www.chinaitpower.com/2005September/2005-09-13/194033.html

SCO濒临破产 获得1亿美金重组私有化

http://www.iteye.com/news/1156

一家私人投资公司已经同意出资挽救濒临破产的SCO公司。SCO仗着自己"有" UNIX System V 的代码版权,曾以起诉IBM出名,它声称所有使用Linux操作系统的公司都应当给它支付许可费。IBM 也不是善茬儿,陪你玩到底;SCO 还不甘心,干脆把大家都拉进来,四面数敌,到处勒索,结果光是诉讼就搞得无力应对。最富有戏剧性的是2007年 8 月份,一纸裁决下来,宣判 UNIX 与 UnixWare 属于 Novell 的,这对 SCO 简直是致命的打击,使得SCO的想象中的财富荡然无存,反倒SCO还可能欠Novell2500万美元。想当年,在国内, SCO 占据了国内 Unix 绝大部分市场,但是由于经营和市场策略有问题,一直在走下坡路,官司输了以后濒临破产。

Stephen Norris资本公司和另一家SCO未透露名称的中东地区的合作伙伴已达成协议,同意提供1亿美元用于SCO的重组,最终将该公司私有化。根据该项计划,Stephen Norris最终将成为SCO的母公司。

ftp://ftp2.sco.com/pub/Games/

Parent Directory

Oct 04 2004 00:00    Directory Games




Jul 05 2001 00:00         2386 README




Jun 02 2001 00:00    Directory Skunk1




Jun 02 2001 00:00    Directory Skunk2




Jun 02 2001 00:00    Directory Skunk96




Jun 17 2009 01:15    Directory skunkware




Mar 26 2002 00:00        22037 tls.inf



SCO UNIX

Santa Cruz Operation
SCO )公司的 UNIX 主要有两套。一方面, 1980 年的时候, Microsoft 开始研制 UNIX PC 版本 XENIX ,后来卖给了 SCO 。在这个基础上, SCO 又不断引入 AT&T 的技术,后来发展成为了 SCO Open Server 系列。目前我国银行,邮政等系统很多都用的这个操作系统,最新的版本是 SCO Open Server 5.0.7 [Feb-21-2003] 。另一方面, 1993 年, AT&T 把他们关于 UNIX 的整个队伍、技术包括版权卖给了 Nowell 公司,有了 UnixWare 1995 年, Nowell 又把这一套东东卖给了 SCO ,这样 SCO 就成了 UNIX 的嫡传正宗。 SCO 整合了自己的技术,发布了 UnixWare 7 ,之后被 Caldera 并购。 Caldera 这块招牌不够响,又换回了 SCO UnixWare 最新版是 UnixWare 7.1.3 [Nov-21-2002] 。这些在 ED 上或许可以找到下载。


X86平台操作系统概览 -- UNIX家族及类UNIX系统

http://blog.csdn.net/yuanjianming/archive/2004/07/16/42783.aspx

SYBASE 11.X for SCO Open Server 安装手册

http://jamesfork.iteye.com/blog/131075

SYBASE 11.X for SCO Open Server 安装手册
1、建立SYBASE用户组和SYBASE用户
用root注册,执行#scoadmin a,依先后顺序创建sybase用户组,sybase用户并属于sybase组,并记下sybase组的GID (用户组ID)。
2、修改sybase 使用设备权限
1.若sybase使用裸设备做为数据库设备,则将该设备的属主改为sybase,命令如下:
# chown sybase:sybase /dev/<raw device name>
# chmod 660 /dev/<raw device name>
2.若使用通用文件做为数据库设备,则将数据库设备文件属性改为660,命令如下:
# chmod 660 <database device file name>
3、修改sybase 用户的.profile 文件
编辑sybase用户的 .profile,然后,在该文件的未尾加入:
SYBASE=< sybase directory >    # eg. /usr/sybase
DSQUERY=< sybase servername >  # <sybase servername> 是 sybase 服务器名
PATH=$PATH:$SYBASE/bin:$SYBASE/install:.
export  SYBASE DSQUERY PATH
4、安装sybase 系统
apt 的安装
1. tar xv8 (APT50磁带)
2. installapt50
3. chmod 777 ./bin/*(检查bin目录下的文件属性是否可执行)
安装 IDE CD-ROM:
#cd /
#mkdir cdrom
#chmod 777 cdrom
#mount –r –f HS /dev/cd0 /cdrom
用SYBASE 用户登录,执行安装命令:
$sybload –D
提示安装目录为’/usr/sybase’时,输入 y确认
提示本地或远程 安装时,输入L表示Local installation.
提示输入’full name of the disk file of th global archive’时,
输入/cdrom/sybimage. 并以y确认.
输入序列号: DDBKBK BKBKRN BKBKSO KOBKBK BYBKPP PDZA
系统提示可安装的产品,选择:安装SQL SERVER SCO 11.0 按回车结束选择.然后按Y确认并继续.
5、调整系统核心参数
a. 共享内存 
#cd /etc/conf/cf.d
#./configure 选16调整Shared data SHMMAX参数,退出(RAM*80%)
b. 激活异步 I/O口
# cd /etc/conf/sdevice.d
#vi aio        Change “N” to “Y”
#vi suds Change “N” to “Y”
#vi /etc/rc2 在最后一行加入:/etc/suds_ctrl –a 100  (100为sybase group id号)
c. 重建内核 #/etc/conf/cf.d/link_unix
6、配置 SQL SERVER
使用sybase 用户,到install目录下运行sybinit命令,并按提示操作。
$cd install
$sybinit
(1) 设置INTERFACES FILE
在SYBINIT界面:选择2
----》INTERFACES FILE TOP SCREEN 界面:
选1:add a new entry,加入SYBASESERVERNAME
---》CREATE NEW INTERFACES FILE ENTRY 界面
选1:改SERVER NAME 为SYBASESERVERNAME,按ctrl-a使这apply
--》 SERVER INTERFACES FILE ENTRY SCREEN 界面:
选 3:ADD A NEW LISTERNER SERVICE
--》 EDIT TCP SERVICE 界面:
选 1: 改hostname 为 本机/etc/hosts 对应的本机主机名
选 2: 改 PORT ,大于5000的没使用的唯一值。
按ctrl-a 退出
---》INTERFACES FILE TOP SCREEN 界面
选 1:ADD A NEW ENTRY  加入 SYBASEBACKUPSERVERNAME
---》CREATE NEW INTERFACES FILE ENTRY 界面
选 1:改 SERVER NAME  为 SYBASEBACKUPSERVERNAME。 按ctrl-a APPLY
--》SERVER INTERFACES FILE ENTRY SCREEN 界面
选 3:ADD A NEW LISTERNER SERVICE
--》EDIT TCP SERVICE 界面:
选1: 改HOSTNAME 为 MYHOSTNAME
选2: 改 PORT 为 大于5000的不重复值
(2)配置SERVER PRODUCT
配置SQL SERVER
SYBINIT 界面:选择3。
---》CONFIGURE SERVER PRODUCTS 界面:1。SQL SERVER
----》 NEW OR EXISTING SQL SERVER 界面:1。CONFIG NEW
---》 ADD NEW SQL SERVER 界面:
选 1:改NAME 为 SYBASESERVERNAME,按ctrl-a
---》SQL SERVER CONFIGURATION 界面
选 5:改 DEFAULT NAME 为 SYBASEBACKUPSERVERNAME
另外 MASTER DEVICE CONFIGUREATION 中设置为 /usr/sybase/master.dat(200M)
     SYBSYSTEMPROCS DATABASE CONFIGURATION
中设置为 /usr/sybase/sybprocs.dat(100M)
其他均选缺省值即可,但必须均进入,然后按CTRL-A 确认
按CTRL-A确认配置:
系统提示:Execute the SQL server configuration now? 时,按 Y确认。
忽略WARNING:‘/dev/master.dev’ is a regular file which is not recommded for a server service.

用同样方法配置一个BACKUP SERVER
--》CONFIGURE SERVER PRODUCTS 界面:2:BACKUP SERVER
---》NEW OR EXISTING BACKUP SERVER  1:CONFIG A NEW BACKUP SERVER
--》 ADD NEW BACKUP SERVER  1:改 NAME 为 SYBASEBACKUPSERVERNAME
--》SQL SERVER CONFIGURATION 界面:全取缺省值
系统提示:Execute the sql server configuration now? 时,按Y确认。
依次按CTRL-A退出SYBINIT 界面


在完成SYBASEINIT 后,/usr/sybase/install 下会有RUN_SYBASESERVERNAME及RUN_SYBASEBACKUPSERVERNAME 两个文件产生。


注:若重新配置SQLSERVER,则(1)可省,在做(2)之前,先root注册,删除/dev/master.dat.

将以下启动数据库命令加入启动程序/etc/rc2中最后一行.
Su sybase –c “/usr/sybase/instll/startserver –f /usr/sybase/install/RUN_SYBASESERVERNAME >/dev/null”

(如需同时启动备份数据库,命令中加入RUN_SYBASEBACKUPSERVERNAME)

注:SYBASERSERVERNAME=febsvr
SYBASEBACKUPSERVERNAME=febsvr_backup




安装SYBASE 11.X  Windows 客户端
1. 安装syb client:
需要完全安装.
2. 增加syb client的中文支持
在sybtools目录下的asep目录下,将scsslgen.dll复制为scsslgch.dll.
在sybase\locales目录下的english目录下的全部文件(包括子目录)复制到同级的自己新建的chinese目录下 .
将sybase\locales\chinese目录下的iso_1目录下的全部文件(包括子目录)复制到同级的自己新建的eucgb目录下.
将sybase\locales\message目录下的english目录下的全部文件复制到同级的自己新建的chinese目录下.
3.查找sqladv.exe, 用安装程序所在目录下的sqladv.exe替换
F.A.Q
 SYBASE连接数不够怎么办?
修改 $SYBASE_HOME/SYBASE.cfg,重新启动sybase进程。
number of remote connections = 20
        number of remote logins = 20
        number of remote sites = 10

[Network Communication]
        default network packet size = DEFAULT
        max network packet size = DEFAULT
        remote server pre-read packets = DEFAULT
        number of remote connections = 20
        allow remote access = DEFAULT
        number of remote logins = 20
        number of remote sites = 10
        max number network listeners = DEFAULT
        tcp no delay = DEFAULT
        allow sendmsg = DEFAULT
        syb_sendmsg port number = DEFAULT

 SYBASE 安装成功以后,isql 连接是有警告(字符集不正确),ODBC连接失败如何解决?
修改ODBC的配置:
Charset :eucgb
Language :chinese

 执行存储过程时,系统报
There is not enough procedure cache to run this procedure, trigger, or SQL batch. Retry later, or ask your SA to reconfigure SQL Server with more procedure cache. (return status = -7)  该怎么办?
原因是系统配置的存储过程高速缓存不够。解决步骤如下:
1) 首先查看系统共享内存最大值(建议不要超过系统内存的60%)
2) 以sa 登陆数据库 (isql –Usa –P)
3) dbcc traceon(3604)  go
4) dbcc memusage   go
   Memory Usage:
                            Meg.         2K Blks           Bytes

      Configured Memory:390.6250          200000        409600000

              Code size:  4.9926            2557         5235168
      Kernel Structures:  2.6071            1335         2733769
      Server Structures:  3.7790            1935         3962580
           Cache Memory:301.0703          154148        315695104
           Proc Buffers:  2.7932            1431         2928888
           Proc Headers: 75.3789           38594        79040512

其中Configured Memory 是SYBASE.cfg\ Physical Memory\total memory 配置的大小(2048 byte 为单位)
Proc Headers 是总的存储过程缓存空间大小

5) 增加SYBASE.cfg\ Physical Memory\total memory 大小,注意要小于系统共享内存的最大值;
6) 修改SYBASE.cfg\Cache Manager\ procedure cache percent,存储过程缓存在总占用内存的百分比。缺省是20。
7) 关闭数据库, 重新启动

end

原文地址:https://www.cnblogs.com/lindows/p/14390429.html