
重建空闲时间数据库因该在非工作时间进行。在某些环境中,以下步骤可能需要数个小时来完成,在这段时间中,任何人都不能使用空闲时间查询这部分功能。一、如何重新创建busytimensfbusytimensf是非群集Domino服务器上的空闲时间数据库。要重命名该库,请按照以下步骤:1、如果可能,请通过映射驱动器或FTP的方式访问到Domino服务器的数据路径。2、从管理客户端打开远程控制台。3、向控制台输入以下命令:tell sched qtell calconn qtell RnRMgr q <---- 注意:这个命令仅适用于Domino 7x。dbcache flush注意:有可能需要输入"dbcache flush"命令数次,这由 *** 作系统和服务器负载决定。4、在Domino服务器的数据路径下找到busytimensf并将其重命名成其他名字。例如:busytimeold。然后将其移出数据路径,确保没有任何数据库链接或目录链接指向它。注意:不要将重命名之后的数据库放在数据路径及其子路经下,否则可能会有不可预知的结果。5、向控制台输入以下命令:load schedload calconnload RnRMgr <---- 注意:这个命令仅适用于Domino 7x。注意:这些命令都不是大小写敏感的。二、如何重新创建clubusynsfclubusynsf是群集服务器的空闲时间数据库。要重命名该库,请按照以下步骤:(注意:这个过程必须在所有的群集服务器上执行以避免该库的复制)1、如果可能,请通过映射驱动器或FTP的方式访问到Domino服务器的数据路径。2、从管理客户端打开远程控制台。3、在所有群集服务器上停止sche和calconn任务,并且清除数据库缓存:tell sched qtell calconn qtell RnRMgr q <---- 注意:这个命令仅适用于Domino 7x。dbcache flush注意:有可能需要输入"dbcache flush"命令数次,这由 *** 作系统和服务器负载决定。4、在Domino服务器的数据路径下找到clubusynsf并将其重命名成其他名字。例如:clubusyold。然后将其移出数据路径,确保没有任何数据库链接或目录链接指向它。注意:不要将重命名之后的数据库放在数据路径及其子路经下,否则可能会有不可预知的结果。重要注意事项:步骤3和4必须在所有群集成员服务器上完成之后才能继续步骤5。否则,旧的数据很可能会复制回Clubusy数据库,使 *** 作不生效。如果没有严格按照这个规则进行的话,管理员必须从头将重建Clubusynsf的过程再做一遍(包括步骤1到4)。5、向所有群集服务器的控制台输入以下命令:load schedload calconnload RnRMgr <---- 注意:这个命令仅适用于Domino 7x。
Lotus数据库和模板的关系
IBM Lotus软件在中国协作软件市场上,份额雄居榜首。下面我准备了关于Lotus数据库和模板关系的文章,提供给大家参考!
为什么要有模板
Notes数据库是个文档型数据库,集成了包含设计、权限、数据、索引等各类信息。
那么如何开发数据库,应用到现有数据,并且可以对其进行升级维护呢直接修改设计,不仅因为测试不及时不能保证质量,还会影响到正常数据库的使用。
因此,如果有个数据库,可以作为模板,将修改好的设计刷新到目前正在使用的数据库中,既可以事先测试保证质量,又可以不断地增加功能,满足日益变化的需求,这样才算是理想的解决方案。
数据库和模板有什么差别呢
其实很简单,在数据库属性对话框中(可以通过“文件->数据库->属性”菜单打开)中,单击第四个标签(设计标签),可以看到“数据库文件是主模板”,以及后面的“模板名称”这两栏,只要你勾上后填写了模板名称,它就是个模板了。
为什么很多地方都在说NTF呢NTF是不是也是模板
我们打开domino\data目录,可以看到数据库文件名的后缀主要有nsf和ntf两种,主要是为了直观地让大家在 *** 作系统中区分,nsf后缀的文件是数据库,ntf后缀的文件是模板。
但是真正的模板,哪怕后缀名是nsf,只要在数据库属性框中填上了“模板名称”才算有效。
不过把文件后缀名改成了ntf,还是有用处。如果你把该文件名放在domino\data目录下后,你新建数据库时,可以在“指定新数据库的模板”选择了服务器,就可以发现你的这个模板显示在列表中了。
一定要满足这两个条件:1)文件后缀名是ntf;2)文件必须放在domino\data目录下,放在notes\data下就显示在local下,但是放在任何一个子目录下都不行。
注意这个时候,其实你没有在数据库属性框中填上“模板名称”,也是有效的。
还有其他用到模板列表的地方,比如“文件->数据库->替换设计”,也是一样。
小贴士:
反过来,你如果文件名是nsf的话,并且在数据库属性框的设计标签中勾上“显示在打开数据库对话框”中,你就可以通过“文件->数据库->打开”列表中找到这个数据库了,改成ntf等就不行。
怎么从模板中刷新设计呢
还是回到那些真正的模板上,你在数据库属性框中填上了模板名称,你就可以方便地对数据库进行更新。
注意:模板名称在一个domino\data目录下的所有子目录下必须、必须唯一,否则有可能会出现异常效果!
如果你希望从模板中更新设计,那么同样在数据库属性框的这个设计标签上,你要在“从主模板继承设计”选项上打勾并且填写“模板名称”。
这个时候你要更新设计的话,你可以手工从“文件->数据库->刷新设计”菜单中,对某个数据库进行刷新了。
Domino也好,Notes也好,都能从自己的data目录包括其任何一级子目录下,找到模板名称一样的模板,将数据库的设计对照模板中的设计一一进行更新;当然如果设计一致,就不用更新了。(思考:更新依据是什么是不是不管怎样都换一遍)
另外,服务器上还有个凌晨执行的任务——Design,你们可以在notesini文件中找到:
ServerTasksAt1=Catalog,Design
运行了这个任务,服务器会在凌晨1点钟将所有填写了“从主模板继承设计”的模板名称的数据库做一遍刷新设计。当然如果找不到,它也会提示无法定位模板xxx。
从上面可以知道,数据库模板名称重要性了。
是不是可以对表单定义一些和其他数据库不同的设计模板
除了数据库中可以定义模板名称外,还可以对每一个设计元素进行不同的模板名称定义。
比如我们可以切换到表单设计视图下,用“设计->设计属性”菜单打开设计属性对话框,同样是第3个设计标签中,可以看到“继承的设计模板”一栏,填写我们希望从中刷新设计的`模板名称,就可以刷新设计了。
有什么用处呢比如我们设计了许多不同的流程数据库,但是其中都要选择办理人,我们可以设计一个通用的人员选择框,这个选择框可以专门从一个公用资源库中继承设计。
是不是可以设置某些设计元素不刷新或者,为什么有的时候明明改好了设计,也做过刷新设计,为什么还是以前的界面或功能甚至还是以前的错误呢
那就是设计属性中的下一个栏目:“刷新/替换设计时不允许修改”。
如果我想自己做一个测试的属性,或者在Domino系统模板里面增加一些属性,又不希望被它自己的模板给替换掉,我们可以把这个选项打上勾。
那么随之也会带来一个问题,在已经设置“从主模板继承设计”了以后,你每创建一个数据库,都有可能被打上勾,导致数据库中有很多无法被替换的设计元素。
所以记得养成修改设计模板,测试完再更新最终数据库的良好习惯。虽然可能调试起来会麻烦一点,但是安全、保险,不容易出错,也容易对大型项目做版本控制和质量管理。
;替换一下设计,在服务端 如果你是用的mail7的话 命令为
l convert 数据库路径nsf mail7ntf
可以查阅一下帮助
如此方法不管用,则换个路径重装NOTES
ORA-02001: 用户 SYS 不允许创建可用列表组的索引
ORA-02002: 写入审记线索时出错
ORA-02003: 无效的 USERENV 参数
ORA-02004: 违反安全性
ORA-02005: 隐含 (-1) 长度对数据类型的定义和赋值无效
ORA-02006: 无效的压缩十进制格式字符串
ORA-02007: 不能使用含 REBUILD 的ALLOCATE 或 DEALLOCATE 选项
ORA-02008: 已指定非数字列的非零标度
ORA-02009: 指定的文件大小不得为 0
ORA-02010: 缺少主机连接字符串
ORA-02011: 重复的数据库链接名
ORA-02012: 缺少 USING 关键字
ORA-02013: 缺少 CONNECT 关键字
ORA-02014: 不能从具有 DISTINCT, GROUP BY 等的视图选择 UPDATE FOR
ORA-02015: 不能从远程表选择 FOR UPDATE
ORA-02016: 不能在远程数据库中使用 START WITH 子查询
ORA-02017: 要求整数值
ORA-02018: 同名的数据库链接具有开放连接
ORA-02019: 未找到远程数据库的连接说明
ORA-02020: 过多的数据库链接在使用中
ORA-02021: 不允许对远程数据库进行 DDL *** 作
ORA-02022: 远程语句的远程对象具有未优化的视图
ORA-02023: 远程数据库无法对 START WITH 或 CONNECT BY 谓词求值
ORA-02024: 未找到数据库链接
ORA-02025: SQL 语句的所有表均必须在远程数据库中
ORA-02026: 缺少 LINK 关键字
ORA-02027: 不支持 LONG 列的多行 UPDATE
ORA-02028: 服务器不支持行数的准确读取
ORA-02029: 缺少 FLLE 关键字
ORA-02030: 只能从固定的表/视图查询
ORA-02031: 没有 ROWID 适用于固定表或外部组织的表
ORA-02032: 聚簇表无法在簇索引建立之前使用
ORA-02033: 此簇的簇索引已经存在
ORA-02034: 不允许加速赋值
ORA-02035: 非法的成组 *** 作组合
ORA-02036: 自动游标打开的变量描述过多
ORA-02037: 未初始化的加速赋值存储
ORA-02038: 不允许对数组类型定义
ORA-02039: 不允许对数组类型赋值
ORA-02040: 远程数据库不支持两段式提交
ORA-02041: 客户数据库未开始一个事务处理
ORA-02042: 分布式事务处理过多
ORA-02043: 必须在执行之前结束当前事务处理
ORA-02044: 事务处理管理器登录被拒绝: 事务处理正在进行
ORA-02045: 全局事务处理中的本地会话过多
ORA-02046: 分布式事务处理已经开始
ORA-02047: 无法连接运行中的分布式事务处理
ORA-02048: 尝试不登录而开始分布式事务处理
ORA-02049: 超时: 分布式事务处理等待锁定
ORA-02050: 事务处理已重算,某些远程 DBs 可能有问题
ORA-02051: 同一事务处理中的另一会话失败
ORA-02052: 远程事务处理在失败
ORA-02053: 事务处理已提交,某些远程 DBs 可能有问题
ORA-02054: 事务处理有问题
ORA-02055: 分布式更新 *** 作失效;要求回退
ORA-02056: 2PC: : 无效的两段命令编号(源于)
ORA-02057: 2PC: : 无效的两段恢复状态编号(源于)
ORA-02058: 未找到 ID的准备事务处理
ORA-02059: ORA-2PC-CRASH-TEST- 在提交备注中
ORA-02060: 选择指定了分布表连接的更新
ORA-02061: 锁定表指定了分布式表的列表
ORA-02062: 分布式恢复收到 DBID ,预计为
ORA-02063: 紧接着(源于)
ORA-02064: 不支持分布式 *** 作
ORA-02065: 非法的 ALTER SYSTEM 选项
ORA-02066: DISPATCHERS 文本缺失或无效
ORA-02067: 要求事务处理或保存点回退
ORA-02068: 以下严重错误源于
ORA-02069: 此 *** 作的 global_names 参数必须设置为 TRUE
ORA-02070: 数据库不支持此上下文中的
ORA-02071: 初始化远程数据库的功能时出错
ORA-02072: 分布式数据库网络协议匹配错误
如果出现未找到指定的SQL Server错误,可能是由于以下情况导致:1连接字符串错误;2SQL Server服务未启动或者不可用;3SQL Server服务器名字与应用程序期待的不一致;4FIREWALL未允许入站请求;5权限未正确配置;6连接失败的类型不一致;7连接指定的数据库不存在;8多个版本的SQL Server安装在同一台服务器上。
以上就是关于如何重建IBM Lotus Notes/Domino的空闲时间数据库busytime.nsf或clubusy.nsf(群集的空闲时间数据库)全部的内容,包括:如何重建IBM Lotus Notes/Domino的空闲时间数据库busytime.nsf或clubusy.nsf(群集的空闲时间数据库)、Lotus数据库和的关系、lotus notes 报错“未找到上下文工具栏.书签设计需要更新”等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)