免费注册 查看新帖 |

Chinaunix

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

请教几个比较低级的问题,见笑了! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-02-11 16:54 |只看该作者 |倒序浏览
兄弟我面试遇到下面的问题,
1。对数据库进行一致性检查可以使用的命令是什么?
2。SYSBASE提供的将数据库记录转化为文本文件的命令?
3。SYSBASE 字符方式下的交互实用命令是什么?
4。数据库所有者用什么命令强制执行检查点机制?

               还请大家给予帮助!致谢!

论坛徽章:
0
2 [报告]
发表于 2003-02-11 18:31 |只看该作者

请教几个比较低级的问题,见笑了!

1:dbcc
dbcc 数据库一致性检查

Dbcc 用来检查一个数据库的逻辑一致性和物理一致性。通常在下面的情况下使用dbcc:
x 常规数据库维护
x 确定当一个系统错误后可能损坏的范围
x 在备份数据库之前
x 怀疑数据库受到损坏。
dbcc有两个主要功能:可检查分配表结构(命令checkalloc、tablealloc和Indexalloc);可检查页链接和页级、行级上的数据指针。
只有表属主可以用checktable、fix-text和reindex选项执行dbcc命令。只有数据库属主可以使用checkdb、checkalloc、checkcatalog、indexalloc和tablealloc选项。只有系统管理员可以使用dbrepair选项
dbcc命令的完整语法格式如下:
Dbcc
{checktable({表明|表标识}[,Skip_ncindex])|
Checkdb [(数据库名[,skip_ncindex])]|
Checkalloc [(数据库名[,fix|nofix])]|
Talbealloc ({表明|表标识}[,{full|optimized|fast|null}[,fix|nofix]]))|
Indexalloc ({表明|表标识},索引标识[,{full|optimized|fast|null}[,fix|nofix]]))|
Checkcatalog [(数据库名)]
Dbrepair (数据库名,dropdb)|
Reindex ({表明|表标识})|
fix_text({表明|表标识})}


2:bcp
bcp
以用户指定的形式将数据库表拷贝到操作系统文件中,或从操作系统文件中拷贝一个数据库表。提供了在数据库表和操作系统文件之间传递数据的一个方便、快速的方法。

bcp [[database-name.]owner.]table_name {in|out} datafile [各种开关]

其中,table_name是想要拷贝的数据库表名;{in/out}为拷贝方向,in表示从文件到数据库的拷贝,out表示从数据库到文件的拷贝;datafile是操作系统文件的全路径名。
常用的开关有:
-f formatfile----存有上次使用bcp处理同一表时得到的应答文件的全路径名,格式文件名的扩展名为.fmt。使用格式文件,省去了再重复回答前面的问题。
-U username----允许用户指定一个注册名。
-P password----允许用户指定当前的SQL Server口令。如果未使用-P选项,bcp将提示输入一个口令。
-S Server----允许用户指定与其相连的SQL Server的名字。

论坛徽章:
0
3 [报告]
发表于 2003-02-12 12:24 |只看该作者

请教几个比较低级的问题,见笑了!

谢谢xbycn兄弟!不知剩下的两个问题能否抽空解答一下?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP