免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2277 | 回复: 0
打印 上一主题 下一主题

ASE安装配置简介及维护管理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-03-08 23:10 |只看该作者 |倒序浏览
•安装ASE Server和Backup Server(参见安装手册),注意环境变量的设置
  install (图形安装)
  install –c (非图形安装)
  相关文件
  (接口文件interfaces, 配置文件servername.cfg, 运行文件RUN_servername)

•启动SYBASE 数据库服务器及备份服务器
cd $SYBASE/ASE-12_0/install
startserver –f  RUN_server_name ( 仅对unix ASE SERVER)
startserver –f  RUN_backup_server_name ( 仅对unix BACKUP SERVER)
使用SYBASE Central 启动ASE及BACKUP ( 仅对Windows NT  )
日志文件中是否有ERROR ( WARNING可忽略)

• 检查SYBASE 数据库服务器及备份服务器是否正常工作
  1.showserver是否存在dataserver,backserver 进程进程 ( 仅对unix )
2.运行isql  -Usa  -P –Sserver_name是否出现 1>; 提示符
3.在1>; 提示符下,运行select @@version 是否得到产品的版本信息
4.在1>; 提示符下,运行sp_who是否得到当前的用户连接信息

• 服务器版本信息查看
1. $SYBASE/bin/dataserver –v  ( 仅对unix)
2. C:\>;sqlsrvr –v (NT)
3. 从服务器日志文件中的启动信息查看(isql)  
     1>;select @@version

•关闭SYBASE ASE SERVER及BACKUP SERVER
1.运行如下命令,ASE SERVER及BACKUP SERVER进程消失, 日志文件中无错误信息
  isql  -Usa  -P –Sserver_name
1>;shutdown SYB_BACKUP
2>;go
1>;shutdown
2>;go

•管理和监视磁盘空间、内存的使用和客户连接
1.经常查看数据库的空间使用情况,用sp_helpdb 命令。
example:  sp_helpdb  db_name
   如果日志空间不足,应清除日志,用dump tran 加 truncate_only选项;
example:  dump tran db_name with truncate_only     
  或用
   sp _dboption命令将trunc log on chkpt选项打开,让数据库自动清除日志
2.查看和调整配置参数 sp_configure 参数,配置值
    total memory                                 缺省值为 21504
    number of open databases        缺省值为12
    number of devices                缺省值为10
    number of open objects                缺省值为500
    number of locks                缺省值为5000    (30,000至50,000 ASE用的锁策略)

3.查看和监测进程与锁的状况
   sp_who  是系统监控过程中查看Server活动的进程及是否有阻塞,确定是否事务太长,(kill)
spid status loginame hostname blk_spid dbname

   isql  -Usa  -P –Sserver_name
   1>;sp_who
    2>;spid”
•是系统监控过程中查看Server活动锁分配的情况,确定锁模式:表,页,行,锁的数量及死锁的情况spid locktype table_id page row dbname class
   isql  -Usa  -P –Sserver_name

sp_lock
sp_lock spid

•对数据库进行备份和恢复
  1.应定期对数据库作备份:可用磁带库作自动备份,也可用dump database命令;
example:
isql  -Usa  -P –Sserver_name
1>;dump database db_name to “/dumpdev/db_name.dmp.yymmdd”
2>;go
1>;dump database master to “/tmp/master_dump.yymmdd”
2>;go
1>;load database db_name from “/dumpdev/db_name.dmp.yymmdd”
2>;go

2.另外还可在客户端用bcp 实用程序备份数据库中表的记录
$ bcp db.owner.tablename out name.out –Uloginname –Ppassword –Sservername –c
$ bcp db.owner.tablename in name.out –Uloginname –Ppassword –Sservername –c

•系统监控与管理
1.应定期对数据库作dbcc 检查,包括dbcc checkdb、dbcc checkalloc、  
dbcc checkcatalog, dbcc checkstorage
       example:
use master
go
dbcc checkdb(db_name)
go
dbcc checkalloc(db_name)
go
dbcc checkcatalog(db_name)
go

2.. 查看数据库的错误日志,以便及时发现问题。
日志文件errorlog其路径和名称是在系统安装时指定的。通常是在$SYBASE /ASE-12_0/ install目录。
  *  该文件中记录着各种出错信息,以及每次启动及关闭时的各
种信息。
   *   SQL Server启动时若找不到errorlog文件,都能自动建立一个
新的出错日志文件。
该文件在sybase安装目录/install目录下,以server名命名的log文件。

3. 对于变化较频繁的表应定期作统计更新操作
         example:
         use db_name
         go
         update statistics table_name
         go
         sp_recompile  table_name
         go
•制定监控计划–一天中检查几次 errorlog;
–有计划地截断errorlog
–在备份之前及根据活动情况检查数据库一致性:
      -活动频繁的时候检查也要频繁一些;
      -选择活动少的期间运行dbcc;
–在备份之后检查 Backup Server 的错误日志;
–根据活动的情况监控空间的使用;
–根据需要监控服务器总的活动情况
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP