Sybase数据库维护快速参考手册文档格式.docx

上传人:b****6 文档编号:21319383 上传时间:2023-01-29 格式:DOCX 页数:101 大小:162.12KB
下载 相关 举报
Sybase数据库维护快速参考手册文档格式.docx_第1页
第1页 / 共101页
Sybase数据库维护快速参考手册文档格式.docx_第2页
第2页 / 共101页
Sybase数据库维护快速参考手册文档格式.docx_第3页
第3页 / 共101页
Sybase数据库维护快速参考手册文档格式.docx_第4页
第4页 / 共101页
Sybase数据库维护快速参考手册文档格式.docx_第5页
第5页 / 共101页
点击查看更多>>
下载资源
资源描述

Sybase数据库维护快速参考手册文档格式.docx

《Sybase数据库维护快速参考手册文档格式.docx》由会员分享,可在线阅读,更多相关《Sybase数据库维护快速参考手册文档格式.docx(101页珍藏版)》请在冰豆网上搜索。

Sybase数据库维护快速参考手册文档格式.docx

2.10.4死锁52

2.11DBCC56

2.12在SCOOPENSERVER5上安装SQLSERVER11.0.x59

2.13在SCOUnixware7.1上安装ASE11.9262

2.14ASE11.9.2forLinux安装步骤64

3.常见问题66

3.1初级篇66

3.1.1在SQLServer中表大小是否有限制?

66

3.1.2一旦客户突然退出或系统重启,SQLServer如何回滚事务?

3.1.3为什么有时候数据库事务日志满了,使用Dumptransactionwithno-log仍不能截断日志?

3.1.4即使表上没有建立索引,为什么BCP操作仍记日志?

3.1.5如何生成bcp命令文件(以pubs2为例)?

3.1.6如何后备数据量大于2GB的数据库67

3.1.7如何查找数据库启动失败原因67

3.1.8如何在NT、UNIX下启动关闭ASE68

3.1.9如何在Windows操作系统上安装OpenClient12.069

3.1.10基本的ASE数据库管理命令70

3.1.11简单故障及排除方法71

3.2中级篇71

3.2.1IP地址改变后如何修改interfaces文件71

3.2.2如何解决数据库被挂起的问题72

3.2.3如何终止数据库恢复过程74

3.2.4如何删除坏的用户数据库?

(以pubs2为例)75

3.2.5如何检查数据库中数据的一致性77

3.2.6如何更改SQLServer名称(在UNIX、OPENVMS平台上)78

3.2.7如何在HP平台BCPOUT超过2G的数据79

3.3高级篇80

3.3.1如何配置SQLServer来做远程备份?

80

3.3.2如何配置SQLServer11,使得快速BCP具有更好的性能?

3.3.3如何将SQL/ASESERVER移植到同种平台(相同操作系统)的系统上81

3.3.4如何做RebuildMaster82

3.3.5如何移植master设备84

3.3.6如何重建sybsystemprocs系统数据库86

3.3.7如何做rebuildlog87

3.3.8如何恢复master数据库88

3.3.9ReplicationServer12.0如何支持字符集为eucgb的ASE数据库?

89

4.SYBASE培训服务91

4.1SYBASE培训概述91

4.2SYBASE主要数据库课程介绍92

▪安装指导

1.1ASE安装一般指导

一.检查ReleaseBulletin安装相应的OS版本

http:

//www-edm/cgi/websql/functions/cert/hts/AdvSearch/SEARCH.hts

二.检查安装的OSPATCH

1.DigitalUNIX

#/usr/sbin/setld-i

2.HP-UX

#/usr/sbin/swlist-lproduct|fgrepPH

3.AIX:

#lslpp-h

4.SGIIrix

#versions'

patch*'

5.SunSolaris

#showrev-p

三.建立SYBASE用户

1.Digital

#adduser

2.HP

#sam

3.IBM

#smit

4.SGI

菜单

5.SUN

#admintool(x-window)oruseradd

四.调整共享内存

1.Digital

编辑/etc/sysconfigtab加入如下几行:

ipc:

shm-max=nnnnnn=实际内存数(>

32768000)

ssm-threshold=0

vm:

new-wire-method=0

使用sysconfig-qipc检查当前共享内存值

使用sam工具

KernelConfiguration---Parameter---shmmax

3.SUN

修改/etc/system文件加入下行:

setshmsys:

shminfo_shmmax=nnnnnn=实际内存数(>

使用sysdef检查当前共享内存值

五.调整异步I/O

1.DEC:

编辑/etc/sysconfigtab加入如下二行:

rt:

aio-max-num=1024

使用sysconfig-qrt检查当前异步I/O值

2.HP:

编辑/sbin/rc2.d/S500inetd加如/etc/setprIvgrpsybaseRTPRIOCHOWNMLOCK

KernelConfiguration---Drivers---设置asyncdisk为In

重建内核并reboot系统

#/etc/mknod/dev/asyncc1014

#chmod0660/dev/async

#chownsybase/dev/async

使用smit工具

Devices---AsynchronousI/O---Change/Show...

1)设置ASYNCI/OSTATE为available

2)设置MAXIMUMnumberofservers为激活设备数

4.SGI

AIO_THREADS环境变量设置为设备数*1.5

六.设置SYBASE用户环境变量

1.SYBASE

2.DSQUERY

3.PATH

4.库变量

DEC&

SUN&

SGI:

LD_LIBRARY_PATH

HP-UX:

SHLIB_PATH

AIX:

LIBPATH

七.mountcdrom

1.Dec

#mount-tcdfs-onoversion-r-orrip/dev/rz4c/cdrom

#mount-Fcdfs-oro/dev/c0t0d2/cdrom

#mount-v'

cdrfs'

-r'

'

/dev/cd0/cdrom

八.修改设备权限和属主

chownuid:

gid/device/..........

九.安装

1.图形终端:

$/cdrom/sybsetup

2.字符终端:

1)$/cdrom/sybload-D(CAS在光盘install目录下)

2)创建sqlserver.rs

$srvbuildres-rsqlserver.rs

3)创建backupserver.rs

$srvbuildres-rbackupserver.rs

1.2ASE11.9.2简易安装手册(forUnix)

安装概述

一、安装分为两部分:

Unload部分–使用sybsetuporsybload应用程序从安装介质卸载ASE产品到机器上

Install部分–使用srvbuild应用程序来安装配置ASE产品

在Install部分,用srvbuild来安装新的服务。

Srvbuild把你新安装的AdaptiveServer、BackupServer、MonitorServer和XPServer等的引擎加入interfaces文件。

二、环境变量的要求

所要求的环境变量(必须要先设置这些环境变量后,才能成功的配置和运行AdaptiveServer和其他组件):

∙对所有操作系统平台要求:

DSQUERY=AdaptiveServer名称;

exportDSQUERY

注:

如果没有通过命令行选项指定AdaptiveServer名称,DSQUERY环境变量定义客户机程序试图连接的AdaptiveServer名称。

如果未设置,命令行也没有指定,客户机程序将试图连接到安装时给出的服务器名称。

SYBASE=Sybase安装路径;

exportSYBASE

PATH=$SYBASE/bin:

$SYBASE/install:

$PATH;

exportPATH

SUNSolaris

LD_LIBRARY_PATH=$SYBASE/lib:

$LD_LIBRARY_PATH;

exportLD_LIBRARY_PATH

IBMAIX

LIBPATH=$SYBASE/lib:

$LIBPATH;

exportLIBPATH

HPUX

SHLIB_PATH=$SYBASE/lib:

$SHLIB_PATH;

exportSHLIB_PATH

DigitalUnix

exportLD_LIBRARY_PATH

以上环境变量的设置方式是在BournerShell的环境下执行。

对于CShell的环境应该使用setenv的方式:

(example:

对于CShell:

setenvLIBPATH=$SYBASE/lib:

$LIBPATH

对于BournerShell:

三、设备及数据库的要求

AdaptiveServer的设备和系统数据库:

•Masterdevice–存储系统数据库(master,model,tempdb)

•sysprocsdevdevice–存储系统过程数据库(sybsystemprocs)

OptionalDevicesandDatabases(installationSQLscriptsinthe$SYBASE/scripts):

sybsecurityDevice–存储sybsecurity数据库和审计系统存储过程

sybsystemdbDevice–存储sybsystemdb数据库,用来存储有关两阶段提交事务的息

sybsyntaxDatabase

dbccdbDatabase–当使用dbcccheckstorage命令时用来存储dbcc结果信息

1.如果要在一台远程机器上运行sybsetup,就需要给其显示权限:

xhost+remote_machine

2.在远程机器上运行sybsetup,确认DISPLAY环境变量已设置正确:

DISPLAY=host_name:

0.0;

exportDISPLAY

3.创建“sybase”组和用户.

4.用“sybase”用户登录.

5.确定并创建Sybase产品安装目录,需要具有read,write,execute权限.

6.设置SYBASE环境变量为此Sybase安装目录.

7.增加$SYBASE/bin到PATH环境变量中.

8.设置共享库环境变量.

注:

为了确保正确的安装,把$SYBASE/lib放在共享库路径的第一位置,如果/usr/shlib放在$SYBASE/lib的前面,就可能碰到不能解决的符号错误。

下载

下载有两种方式:

A.在X-Windows环境下下载:

SUNSolaris

把ASECD放进CD-ROM并以”root”用户来mountCD:

CD-ROM会自动mount.

IBMAIX

/usr/sbin/mount–v‘cdrfs’–r‘’device_name/cdrom

HPUX

/etc/mount–Fcdfs–orodevice_name/cdrom

/sbin/mount–r–tcdfs–onoversion–orripdevice_name/cdrom

1.确认以“sybase”用户登录.

2.执行sybsetup程序:

/cdrom/cdrom0/sybsetupor/cdrom/sybsetup

3.从sybsetup菜单中选择要卸载的Sybase产品.

4.确认在sybsetup中显示的安装路径.

5.点击继续(thecheckmarkbutton).

6.提供设备介质类型以及设备路径:

1)SelectCD-ROM(ifnotalreadyselectedbydefault).

2)Enter/cdrom/cdrom0/sybimageor/cdrom/sybimageasthenameoftheCD-ROMimage.

3)SelectLocal(ifnotalreadyselectedbydefault)

7.点击继续(thecheckmarkbutton).

8.点击打算安装的产品

9.点击继续.

10.点击OK开始卸载产品.

11.在卸载过程最后会出现Installsybsetup?

屏幕,问询是否要安装sybsetup程序到$SYBASE/bin目录中去(DonotusetheUNIXcpcommandtomanuallycopysybsetupfromtheCDtoyoursystem.Ifyoudo,sybsetupwillnotwork.),点击YesorNo由用户选择.

12.卸载结束后退出sybsetup

13.以”root”用户拿出CD:

/usr/bin/ejectcd

/usr/sbin/unmount/cdrom

/etc/umount/cdrom

/sbin/umount/cdrom

B.在文本环境下下载:

1.同上

2.同上

3.进入Sybase安装目录:

%cd$SYBASE

4.启动sybload程序:

/cdrom/cdrom0/sybload–Dor/cdrom/sybload–D

5.sybload提示输入相关信息:

sybload从CD—ROM的安装的摘要提示:

提示值

$SYBASEdirectory确定当前路径为Sybase的安装路径,或者确定正确的路径

Localorremoteinstallation输入”L”指明是本地安装,输入”R”指明是远程安装。

Nameofdiskfileofglobalarchive输入CD-ROM的磁盘文件

(一般是:

/cdrom/cdrom0/sybimageor/cdrom/sybimage).

Confirmmediadevice输入“Y”继续.

输入“N”则需要重新输入介质设备.

CustomerAuthorizationString(CAS)如果被要求提供CAS字符串,就使用CAS

在/cdrom/cdrom0/install/CAS或者/cdrom/install/CAS的指定.

Sybaseproducts从sybload菜单选择要卸载的产品:

•输入每个要安装的产品对应的数字.

•每个数字之后按“Return”确认.

•按两次“Return”输入一空行结束.

Productconfirmationsybload列出你选择安装的产品.输入:

•“Y”确定列出的产品是正确的。

•“Q”退出

•任何其他字符则显示产品菜单,可选择其他产品。

6.卸载结束后拿出CD.

1.如果需要的话要先安装操作系统补丁(要求的操作系统补丁描述放在相应的产品公告里面).

2.调整操作系统最大共享内存参数和异步磁盘I/O(根据平台不同而不同):

在/etc/system文件中加入下面一行:

setshmsys:

shminfo_shmmax=nnn

这里nnn至少29MB(14,336个2Kpages).可以设置高一些.然后重新启动机器以使设置生效.

使配置生效,需要重新创建内核,reboot机器。

需要配置异步磁盘I/O:

a)在UNIX提示符下输入“smit”。

b)从Devices菜单,选择AsynchronousI/O

c)选择Change/ShowCharacteristicsofAsynchronousI/O

d)输入以下的值:

SMITParameterValuesforRS/6000AIX4.2.1

MINIMUMnumberofservers1

MAXIMUMnumberofservers10

MAXIMUMnumberofREQUESTSI/O4096

ServerPRIORITY39

ASYNCI/OSTATEAvailable

通过sam操作系统管理程序来配置最大共享内存参数shmmax为nnn

这里nnn至少29MB(14,336个2Kpages).可以设置高一些.

同时还需要配置异步磁盘I/O:

a)进入SAMKernelConfiguration菜单.

b)选择DriversandsetthePendingStateforasyncdisktoIn.

c)theActionsmenu,rebuildthekernel,andrebootthesystem.

d)在UNIX提示符下,以root用户身份执行下面的语句:

/etc/mknod/dev/asyncc1014

chmod0660/dev/async

chownsybase:

sybase/dev/async

DigitalUnix

在/etc/sysconfigtab文件中加入下面一行:

ipc:

shm-max=nnn

这里nnn至少29MB(14,336个2Kpages).可以设置高一些.

对于DigitalUnix4.0a还要增加下列一行:

ssm-threshold=0

如果此参数没设,ASE启动将失败,并显示oscreateregion:

shmat"

xx"

:

invalidargument信息.

另外还需要配置异步磁盘I/O,在/etc/sysconfigtab文件中加入下面两行:

rt:

aio-maximum=1024

3.调整共享内存段,这主要依赖于使用backup(dump)andrecovery(load)的设备类型和数目,也许需要调整共享内存段来适应同时存在的BackupServer进程.其缺省设置为6.

可在/etc/system文件中添加下面一行来调整共享内存段:

shminfo_shmseg=x(这里x是需要的配置参数)

通过sam操作系统管理程序来调整共享内存段shmseg为x

这里x是需要的配置参数

可在/etc/sysconfigtab文件中添加下面一行来调整共享内存段:

setshmset:

shminfo_shmseg=x(这里x是需要的配置参数.)

2.以下列任何一种方式来启动srvbuild程序:

-从sybsetup菜单中选择BuildNewServers,或

-在UNIX提示符下输入:

$SYBASE/bin/srvbuild

3.选择要安装的服务器类型

4.输入要安装的服务器名称.

5.点击OK

6.如果选择安装AdaptiveServer,那么AdaptiveServer属性屏幕会显示出来

7.输入master和sybsystemprocs设备路径:

/op_system_dir/master.dat

/op_system_dir/systemprocs.dat

对于其他属性可使用缺省值.

8.选择下列一种方式来继续:

-继续处理下一个服务器类型的属性设置则点击OK.

-要创建所定义的服务器则点击BuildServer.

9.如果选择安装BackupServer,那么BackupServer属性

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1