ldap数据库的suffix是建立ldap之间复制协议的基础,suffix的创建也可以通过管理界面进行,也可以通过命令行进行。不同点是通过管理界面创建的suffix会自动创建一条对应该suffix的匿名读取权限aci,但是通过命令行不会。

创建suffix命令如下:

/bin/dsconf create-suffix -h hostname -p port  -w /usr/db/ODSEE/pwd dc=example,dc=cr

创建子suffix:

/bin/dsconf create-suffix -h hostname -p port  -w /usr/db/ODSEE/pwd o=org,dc=example,dc=cr

设置子suffix的跟dn

/bin/dsconf set-suffix-prop -h hostname -p port -w /usr/db/ODSEE/pwd o=org,dc=example,dc=cr parent-suffix-dn:dc=example,dc=cr

suffix数据导入

suffix的初始化可以看作数据数据导入,通过dsconf和dsadm进行,区别是使用dsadm进行出事需停止ldap实例。

使用dsconf初始化suffix:

  /bin/dsconf import -h hostname -p port  -iK  -w  /usr/db/ODSEE/pwd [-x DN]... LDIF_FILE [LDIF_FILE...] SUFFIX_DN

  参数说明:

    -K:以增量房是导入输入

    -i:是否进行交互

    -x:不包含dn

    LDIF_FILE:ldif初始化文件路径,可以是多个文件

    SUFFIX_DN:初始化suffix跟dn

使用dsadm初始化suffix,命令行参数同上

  /bin/dsadm stop instance_path

  /bin/dsadm import -iK -w /usr/db/ODSEE/pwd instance_path  /local/dsInst/ldif/LDIF_FILE SUFFIX_DN  

  /bin/dsadm start instance_path

suffix数据导出

suffix的数据数据导出,同样可以通过dsconf和dsadm进行。

  使用dsconf导出(正常生产环境下,一般不会存在为了进行维护而停止服务器实例的情况,所以一般备份操作均使用dsconf进行)

  /bin/dsconf export -h hostname -p port  -w /usr/db/ODSEE/pwd -f not-export-unique-id --no-repl  SUFFIX_DN[SUFFIX_DN...] GZ_LDIF_FILE  

  参数说明:

    GZ_LDIF_FILE:导出到ldif文件路径

    其他参数意义同上,这个是我在进行日常维护使用的导出命令,如果想更深入了解可以产看ODSEE在线手册。

   

  使用dsadm进行导出:

  /bin/dsadm export [-biQ] [-s DN] ... [-x DN] ... [-f FLAG] ... [-y [-W CERT_PW_FILE]] INSTANCE_PATH SUFFIX_DN [ SUFFIX_DN ...] GZ_LDIF_FILE

    参数说明:

      -s:包括那些DN

      -x:不包括那些DN  

       INSTANCE_PATH :要导出的实例路径

      SUFFIX_DN:导出的suffix

      GZ_LDIF_FILE:导出到ldif文件路径

删除suffix

  当删除某个suffix的时候,对应该suffix的复制协议也会一起删除。

  /bin/dsconf delete-repl-agmt -h host -p port SUFFIX_DN HOST:PORT [HOST:PORT ...]

配置suffix属性

  查看suffix属性,suffix缓存大小

  /bin/dsconf help-properties -v | grep entry-cache-size

  设置suffix缓存大小

  /bin/dsconf set-suffix-prop -h host -p port dc=example,dc=com entry-cache-size:12M

  获取suffix缓存设置

  /bin/dsconf get-suffix-prop -h host -p port dc=example,dc=com entry-cache-size

  

ldap数据库实例的所有属性值的设置和查看方式大体相同,举一反三即可。

ldap数据库--ODSEE--suffix的更多相关文章

  1. ldap数据库--ODSEE--安装

    在安装之前最好查看一下服务器硬件是否满足要求,是否需要更改一些系统配置来达到使用ldap数据库的最有性能.实际使用的ldap数据库是oracle的产品,DS70即ODSEE. 安装环境:solaris ...

  2. ldap数据库--ODSEE--复制协议

    简单介绍一下ODSEE的复制拓扑的建立,复制协议可以通过管理界面进行创建,也可以通过命令行创建.在此之前需要了解一些复制协议的相关概念,这里针对OESEE. 1,复制角色 master(提供者,也可以 ...

  3. ldap数据库--ldapsearch,ldapmodify

    简单介绍一下ldapsearch命令,在ldap搜索条目时很有用,只要适当调整filter就可以. 命令如下: ldapsearch -h hostname -p port -b baseDN -D ...

  4. ldap数据库--ODSEE--ACI

    查看跟DN下的aci ldapsearch -h hostname -p port -D "cn=Directory Manager" -w - -b "BASE_DN& ...

  5. ldap数据库--ODSEE--schema

    ldap服务器包含上百个对象类型(object class)和属性,这些对象类和属性都可以满足大部分需求,如果你想定义自己的schema,你只能继承扩展现有的schema进行操作. tip: 增加的新 ...

  6. ldap数据库--ODSEE--卸载

    针对ldap实例的卸载,即删除,可以通过管理界面进行操作也可以通过命令行进行操作.卸载顺序为ldap实例--agent--ads.这里主要介绍命令操作步骤 1,ldap实例卸载 从ads注销,即不在需 ...

  7. LDAP分布式数据库的介绍和安装使用

     目录服务 目录是一个为查询.浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样.目录数据库和关系数据库不同,它有优异的读性能,但写性能差,并且没 ...

  8. centos 6.5 配置LDAP服务器+客户端!

    各种度娘!各种歌哥!网上教程参差不齐,历时1天,终于完成,不敢独享,遂,总结分享之,有问题可以留言,知无不言...开始吧 Note: 本次配置的服务器环境是<redhat enterprise ...

  9. LDAP认证模式简介

    今天发现公共服务中有ldap数据库服务,先大概了解一下ldap,转载下面的文章.原文链接:https://www.jianshu.com/p/d3f8c8f5d661 另外记录一篇文章地址:https ...

随机推荐

  1. windown快速安装xgboost

    记录xgboost的快速安装方式,该方式适合pyhton3.5/3.6版本. 系统: win10 64bit python版本:3.6 1. 下载xgboost编译好的whl包 下载路径为:http: ...

  2. Ubuntu 普通用户提升到root权限

    方法一.修改passwd文件 1.编辑passwd文件 sudo vim /etc/passwd 2.找到你想提权的用户(比如test),将用户名后面的数字改成0 找到用户test test:x::: ...

  3. FPGA与数字信号处理

    过去十几年,通信与多媒体技术的快速发展极大地扩展了数字信号处理(DSP)的应用范围.眼下正在发生的是,以更高的速度和更低的成本实现越来越复杂的算法,这是针对高级信息服更高带宽以及增强的多媒体处理能力等 ...

  4. Tensorflow卷积神经网络

    卷积神经网络(Convolutional Neural Network, CNN)是一种前馈神经网络, 在计算机视觉等领域被广泛应用. 本文将简单介绍其原理并分析Tensorflow官方提供的示例. ...

  5. git 忽略文件夹

    $ vim .gitignore 添加要忽略的文件或文件夹 esc + :wq 退出vim命令行

  6. DevOps之服务故障

    唠叨话 关于德语噢屁事的知识点,仅提供精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <DevOps服务故障> 0.故障1.设施故障2.设备故障3.系统故障4.虚拟化故障5.存 ...

  7. scala 读取文件遇到encode问题(Mac -> remote Linux)

    Source.fromFile(fileName)(enc: Encode),如果遇到错误: java.nio.charset.MalformedInputException: Input lengt ...

  8. spring-boot学习资料

    spring-boot: http://www.ityouknow.com/spring-boot 这里的内容都可以学习下: https://zhuanlan.zhihu.com/dreawer?to ...

  9. fio2.1.10--README

    fio --- fio is a tool that will spawn a number of threads or processes doing a particular type of io ...

  10. LeetCode 217. Contains Duplicate (包含重复项)

    Given an array of integers, find if the array contains any duplicates. Your function should return t ...