domino删除用户流程
关于Domino数据库的软删除

关于Domino数据库的软删除在Domino的数据库属性的“高级” 附签(选择文件->数据库->属性),选中“允许软删除”,这样我们就启用了软删除功能,当一个文档没有删除的时候我们可以使用NotesDatabase的GetDocumentByID(NoteID)和GetDocumentByUNID(UNID)方法来得到该文档,如果我们将该文档软删除后,我们在使用GetDocumentByUNID来获取该文档就会报如下错误:---------------------------Invalid universal id (4091 ) at line 14---------------------------当然你使用GetDocumentByUNID获取硬删除和不存在的文档也是报同样的错误。
这时我们只能使用GetDocumentByUNID来得到该文档。
我们可以使用NotesDocument的IsDeleted属性来判断该文档是否已经软删除。
当软删除过期后,文档就被硬删除了,这个时候文档的删除存根仍然存在。
当文档的存根都不在了,这个时候使用GetDocumentByID访问就会报4270的错误,下面是测试的代码:Sub Initialize() On Error GoTo TrapError Dim CurrentDB As NotesDatabase Dim Doc As NotesDocument Dim InvalidNoteID As Integer Dim Session As New NotesSession CurrentDB = Session.CurrentDatabase InvalidNoteID = 0 'Set Doc = CurrentDB.GetDocumentByID ("15BB2" ) Doc = CurrentDB.GetDocumentByUNID("889D30CE3CEE82F2482575520009CB1E") If InvalidNoteID = 0 Then If Doc Is Nothing Then Msgbox("Deletion stub") ElseIf Doc.IsDeleted Then Msgbox("Soft deletion") Msgbox(doc.Subject(0)) ElseMsgbox("Active message") Msgbox(doc.Subject(0)) End If Else Msgbox("No message") End If Exit SubTrapError: Select Case Err Case 4270 Msgbox("4270") InvalidNoteID = 1 Resume Next Case Else Msgbox Error + " (" + Cstr (Err) + " ) at line " + Cstr (Erl) End End SelectEnd Sub被删除的文档在它们的软删除过期之前都可以被恢复。
三个实用的Domino命令

I. 三个实用程序:Updall, Compact, FixupA. UpdallUpdall和Update很相似,但是它并不是持续运行,也不用在一个队列中排队。
相反,你可以按需运行Updall。
你可以在运行Updall的时候指定参数,但是如果没有指定的话,Updall 会更新服务器上所有需要更新的视图索引和全文检索索引。
为了节省磁盘空间,Updall会清除数据库中的删除标记,也会删除超过45天未用的视图索引,除非删除视图索引有其他限制条件。
可以通过设置中的Default_Index_Lifetime_Days,来改变Updall删除视图索引的时间。
如同Update, Updall重建它所执行到的所有损坏的视图索引和全文索引。
默认情况下,Updall包含在配置文件ServerTasksAt2里面,因此它在凌晨2点运行。
每天运行Updall将帮助节省磁盘空间,因为它清空了删除标记和未使用的视图索引。
同时,它还保证了需要每天更新的全文索引检索得到更新。
Updall: 基本选项Updall - 更新选项Updall - 重建选项Updall - 搜索场所选项B. 压缩当一个数据库中的文档或者附件被删除时,Domino会重新使用未用的空间,而不是去立即减少文件大小。
有时,只有当你压缩数据库后,Domino才能重新使用这些未用的空间碎片。
这里有三种压缩方式:1、只有空间回收的现场压缩(load compact -b)2、空间回收和文件大小减少的现场压缩(load compact -B)3、复制方式的压缩(load compact -c)只有空间回收的现场压缩方式(load compact -b)这种方式的压缩恢复数据库中的未用空间,但是并不会减少数据库在磁盘中的大小。
数据库保留同样的数据库实例IDs(DBIIDs),因此压缩的数据库和事务日志之间的关系依旧完整。
在压缩期间,用户和服务器仍然能够访问并编辑数据库。
中文电子邮件系统服务器软件Domino常见问题及对策

修 改路径 和文 件名 。 标识 符文件 保 存在服 务器上 不安全 ,非 法客
户 端在不 持有标 识 符文件 的情况 下 ,只要知 道某
用 户的密 码 :就 可 以轻易地 登陆 ,建议 采用 第二
种方 式 。
单击 “ 其他 ” 并 填写本地 管理 员域 。 地管 , 本
的权力 。 置本 地管 理员 , 允许 编辑 “ 设 则 个人 ”文 档 。一定要 将管 理员 的名称 添加在 此域 中 。否则
采 用 了分 布式数 据库 ,管理 请求 数据库需 要 同步 的缘故 , 动不会 立 即生效 , 移 需要 3d左 右 。 4 过期用户 账号 的重新 验证字
中 ( 缺省 ) ,标 识符 文件 以用户 “ 个人 ”文档 的 附
(oe.n)和服 务器标识 符文件 。 n tsii 数 据文件 备份后 , 重新 安装 Do n mio系统 , 再
件 形式保 存在 服务 器上 ;“ 文件 中” ( 缺省 位置 为
is p o l u e . )单 击 “ 置标识 符文 件”可 d k e pe sr i h d 设
别是各省普遍建立起宽带通信网,及全国地面宽
带 网建 成后 , 网络带宽 的瓶颈 大大 改观 , ou L ts系
定 在 “ ”属性 框 中添人 用户 的姓 名 全称 。 姓
统的通信能力大幅提升。
1 服 务器软 件重新 安装
单击 “ 邮件” 重点查看用户邮件文件名。 , 缺
省情 况下文 件名 和用 户 的 “ 姓名 ”是一 致的 ,是 汉 字字 符 。为管理 方 便 ,建议 修改 默认 的邮件 文 件 名 为英文 字母 形式 ,否则 用户将无 法通 过浏览
如何删除用户

如何删除用户删除用户是管理系统或应用程序中用户管理模块的一个重要功能。
无论是为了保护用户隐私还是满足数据管理和安全性需求,从系统中删除用户都是必要的。
本文将介绍如何正确地删除用户,以确保数据安全和保护用户隐私。
1. 步骤一:备份用户数据在删除用户之前,首先需要备份用户的相关数据。
这样可以确保即使删除了用户,其数据仍然可以恢复和使用。
用户数据备份通常包括用户的个人信息、账户信息、权限设置和活动日志等。
2. 步骤二:取消用户访问权限在删除用户之前,必须先取消其访问系统或应用程序的权限。
这可以通过修改用户的权限设置或将其账户禁用来实现。
这样做可以确保用户无法再访问系统,并防止未经授权的访问和操作。
3. 步骤三:删除用户账户一旦取消了用户的访问权限,下一步就是彻底删除用户的账户。
删除用户账户涉及到删除用户在系统或应用程序中存储的所有账户信息和相关数据。
这包括用户的个人资料、隐私设置、项目、文件和文件夹等。
4. 步骤四:清理用户数据删除用户账户后,系统或应用程序应该进行用户数据的清理。
这包括清理数据库中与用户相关的数据条目,以及从文件系统中删除用户上传或创建的文件。
确保彻底清理用户数据,以避免数据泄露和隐私问题。
5. 步骤五:通知用户删除用户后,应向用户发送通知,告知其账户已被删除。
这可以通过电子邮件或内部通知系统进行。
通知应包括删除原因和可能的后续操作,如数据恢复或重新注册账户等。
6. 步骤六:监控和审计删除用户后,系统或应用程序应建立监控和审计机制,以确保用户数据的安全和合规性。
这包括监控用户数据的访问和变更,并记录审计日志,以便日后审查和追溯。
7. 步骤七:保护用户隐私删除用户时,保护用户隐私是至关重要的。
系统或应用程序应该采取适当的措施来保护用户的个人信息和隐私数据。
这包括加密用户数据、限制数据访问权限和定期审查数据保护措施等。
总结:删除用户是一个复杂而敏感的操作,需要谨慎处理。
通过备份用户数据、取消访问权限、删除账户、清理用户数据、通知用户、监控审计和保护用户隐私等步骤,可以确保正确地删除用户并保护数据安全和用户隐私。
Domino控制台常用命令

Domino控制台常用命令Broadcast message 向该服务器的用户广播消息Broadcast message usernames 向该服务器的某一用户广播消息Dbcache Flush 关闭当前在数据库高速缓存中打开的所有数据库。
使用此命令可以在高速缓存中维护数据库,例如:备份或恢复数据库。
Drop username 关闭一个或多个服务器会话。
如果希望亲眼确认哪些会话已被关闭,则必须在服务器的NOTES.INI 文件中输入Log_Sessions=1 的设置。
Drop "username" 关闭在指定用户名下运行的当前会话Drop " username1 " " username2 " 关闭在用户username1和username2下运行的会话Drop All 关闭所有服务器会话Exit 关闭服务器,注:不能用远程控制台重起服务器Hangup portname 挂断指定端口Help 显示服务器命令列表,并附有每个命令的简短描述、参数(如果有的话)和正确的语法。
Load 启动服务器外接程序Load Fixup 加载并运行Fixup 服务器任务Load Object Info OBJECT.NSF 加载并运行共享邮件管理者,并传递执行Info 任所需的参数Load http 加载web服务Load decs 加载外部数据连接服务Load calconn 加载日历管理器Load event 加载事件管理器Load sched 加载日程安排管理器Load stats 加载统计信息收集管理器Load maps 加载路由表(路由拓扑结构)管理器Load Router 加载邮件路由管理器Load Replica 加载复制管理器Load Update 加载更新管理器Load Amgr 加载代理管理器Load AdminP 加载管理进程Pull servername 强制与指定服务器进行单向仅拉入复制。
DOMINO用户管理

在下图中点了“pending administrator approval”(未执行的管理许可)下面的“pending by server”后可以看到这样的信息 approval request pending today(确认今天还未执行的请求),approve mail file deletion(确认删除邮件文件)。------也就是说只有我们在这个地方进行了 approval,邮件文件才会真正的删除。另外由于服务器上不同的设置可能要等待一段时间才能看到approval request pending today和approve mail file deletion这两条信息。
7系统会出现一个窗口,显示处理结果,看后点击"确定"按钮.
当管理进程运行完之后,该用户的名称就会被改过来.
三、 用户迁移所在组织
比如我现在要将一个叫 zhang san 的用户从部门 ex 移动到 pe 下
1. 用管理员打开domino administrator,选择群组标签,在中间的用户列表中选择需要修改的用户 zhang , san,如图
接下来可以选择“approve mail file deletion”,然后再点“approve selected requests”按钮来确认删除用户的邮件文件。
也可以用另外一种方法:双击approve mail file deletion,出现如下图的对话框点edit document按钮,再点approve mail file deletion按钮即可完成用户邮箱文件的删除任务。至此删除工作全部完成。
7. 上面的完成了,在lotus notes工作台上右键--》打开数据库,服务器就选择你的服务器,下面的数据库列表里选择administration requests,打开
domino服务器客户端设置

Domino的服务器配置Lotus Domino服务器和Lotus Notes终端安装好了之后,我们再来介绍它们的配置,首先介绍Domino服务器的配置,Notes终端配置留待下期继续介绍:1.第一次从开始菜单的程序项启动Lotus Domino,系统即进入Lotus Domino的配置窗口。
我们来看看Lotus Domino配置窗口(如图1所示),配置窗口顶端有阿拉伯数字标示的“1、2、3、4”四个步骤,其右有“<、>”(向前向后)两个步骤控制按钮,接着有“保存并退出”按钮,可以随时保存设置结果,下一次启动Lotus Domino时将自动从该步骤开始。
配置窗口主体区一般有步骤标题和步骤详细内容两项,其右是该步骤的详细帮助信息。
2.第一步,创建新的Domino服务器这一步要求选择是否创建组织中的第一台Domino服务器,如果在组织中添加服务器,则选择“附加的Domino服务器”,否则选择默认的“第一台Domino服务器”。
3.第二步,选择设置方法Lotus Domino服务器系统提供“快捷配置”和“高级配置”两种配置方式。
一般用户只需选择“快捷配置”方式,然后按照向导一步步的设置即可。
这里我们选择“高级配置”方式,详细介绍一下Lotus Domino配置的各项内容。
高级配置有两大部分,一部分是“服务器用户”配置,主要设置Lotus Domino所提供的服务;另一部分是“管理设置”,主要设置Lotus Domino 服务器管理方面内容。
以下分别予以详细介绍。
4.第三步,服务器用户设置这项设置包括:(1) 标准服务。
这是缺省项,即系统一定需要设置的,不能取消,它又包括:管理进程、索引器、复制器、代理管理器等。
(2) 附加服务。
包括日历连接器、事件管理器、日程安排管理器、统计信息等,建议全部选择。
(3) Web浏览器。
包括HTTP、IIOP等服务。
如果你希望Domino服务器作WebServer,必须选择HTTP,这时将出现更多的选项(Web邮件服务:提供基于Internet的邮件处理服务;Web应用程序:提供HTML语言的支持,如:java,CGI等;Web邮件程序和应用程序;高级定制等),建议选择Web邮件程序和应用程序。
Domino服务器命令

Domino服务器命令1: Domino服务器命令概述在IBM Domino服务器环境中,可以使用一系列命令来管理和维护服务器。
本章将介绍Domino服务器命令的基本概述。
2:命令分类Domino服务器命令可以分为以下几类:2.1 管理命令:用于管理服务器的配置、用户及数据库。
2.2 监控命令:用于监控服务器的运行状态和性能。
2.3 维护命令:用于维护服务器的数据库、日志等。
2.4 安全命令:用于管理服务器的安全设置和权限控制。
2.5 数据库命令:用于管理和操作服务器上的数据库。
3:管理命令本章节将详细介绍常用的管理命令,包括但不限于:3.1 Load命令:加载服务器配置文件或应用程序。
3.2 Set Config命令:配置服务器参数。
3.3 Create User命令:创建新的用户。
3.4 Delete User命令:删除用户。
3.5 Rename User命令:重命名用户。
4:监控命令本章节将详细介绍常用的监控命令,包括但不限于:4.1 Show Server命令:显示服务器的基本信息。
4.2 Show Tasks命令:显示服务器当前正在运行的任务。
4.3 Show Stat命令:显示服务器的性能统计信息。
5:维护命令本章节将详细介绍常用的维护命令,包括但不限于:5.1 Compact命令:压缩指定数据库以减小其空间占用。
5.2 Fixup命令:修复数据库中的一些逻辑问题。
5.3 Updall命令:更新数据库中的视图和全文索引。
5.4 Replicate命令:复制数据库到其他服务器。
6:安全命令本章节将详细介绍常用的安全命令,包括但不限于:6.1 Set Access命令:设置数据库的访问权限。
6.2 Set Encryption命令:配置数据库的加密方式。
6.3 Set Password命令:设置用户密码。
7:数据库命令本章节将详细介绍常用的数据库命令,包括但不限于:7.1 Show Databases命令:显示服务器上的数据库列表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、删除用户需要的权限
对Domino 目录拥有带“删除文档”权限和UserModifier 角色的“作者”存取级别或“编辑者”存取级别
对验证日志拥有带“创建文档”权限的“作者”存取级别
(一般做删除用户工作都是管理员,所以上述权限是应该具备的,所以基本不用担心)
二、具体步骤
1、登录Domino Administrator客户端,单击“个人和群组”标签(如图1)
2、我们以删除图上的用户(leiqun,notes)为例继续以下的工作
选中"leiqun,notes",点“删除个人”按钮,出现下面的对话框(图2)各选项解释如下:★不删除数据库:只删除“个人”文档但保留用户的邮件文件。
★删除用户主服务器上的邮件数据库:只删除用户主服务器上的邮件文件
★删除所有其他服务器上的邮件复本:该选项删除其他服务器上的所有邮件数据库复本★立即从此Domino 目录中删除用户:选择该选项将立即从Domino 目录中删除帐户,同时启动管理进程请求从ACL 、“名称”域中删除用户名
本例希望将用户从系统中完全删除,所以做了如下设置(见图)
3、操纵管理进程进一步完成删除工作
当在上图中点了“确定”以后,用户会马上从“个人和群组”中消失,管理进程自动地完成大部分信息的删除工作,但是用户邮箱的删除必须得到管理员的进一步确认。
(现在可以去服务器的DOMIINO\DATA\MAIL里检查一下用户的邮箱文件还在不在)------(肯定是还存在的,呵呵!)
请单击“文件”标签,双击打开“admin4.nsf”数据库
在下图中点了“pending administrator approval”(未执行的管理许可)下面的“pending by server”后可以看到这样的信息approval request pending today(确认今天还未执行的请求),approve mail file deletion(确认删除邮件文件)。
------也就是说只有我们在这个地方进行了approval,邮件文件才会真正的删除。
另外由于服务器上不同的设置可能要等待一段时间才能看到approval request pending today和approve mail file deletion这两条信息。
接下来可以选择“approve mail file deletion”,然后再点“approve selected requests”按钮来确认删除用户的邮件文件。
也可以用另外一种方法:双击approve mail file deletion,出现如下图的对话框
点edit document按钮,再点approve mail file deletion按钮即可完成用户邮箱文件的删除任务。
至此删除工作全部完成。
最后提醒大家注意的是:如果在你打开admin4.nsf数据库后,没有看到pending by server下的内容请你耐心等待几分钟,如果想快一点看到效果,可以这样操作。
1、在管理员客户端点“配置”标签
2、点“当前服务器文档”(如果你不是在当前服务器上删除用户请在“所有服务器文档”选项中找到你需要的服务器)
3、点“服务器任务”标签
4、将一般请求设置------时间间隔[ ] 设置为比较小的时间
5、在服务器控制台输入tell adminp process all。