首页 > 代码库 > dsadm-dsconf数据导入导出
dsadm-dsconf数据导入导出
cd instance-path/ds6/bin #注意黄色参数修改为跟实际环境一致
-c,--accept-cert Does not ask for confirmation before accepting non-trusted server certificates -?,--help Displays this message or subcommand help message -h HOST, --hostname HOST Connects to Directory Server on HOST (Default: $DIRSERV_HOST or localhost) -i,--no-inter Does not ask for confirmation -p PORT, --port PORT Connects to Directory Server on PORT (Default: $DIRSERV_PORT or 389) -w FILE, --pwd-file FILE Binds with pwd read from FILE (Default:$LDAP_ADMIN_PWF or prompt for pwd) -j,--reject-cert Does not ask for confirmation before rejecting non-trusted server certificates (for this session only) -P PORT, --secure-port PORT Connects to Directory Server on secure port PORT -e,--unsecured Connects over LDAP with no secure connection (Enabled if $DIRSERV_UNSECURED is set) -D USER_DN, --user-dn USER_DN Binds as USER_DN (Default: $LDAP_ADMIN_USER or cn=Directory Manager) -v,--verbose Displays extra information -V,--version Displays dsconf version
1.基本索引查看:
./dsconf list-indexes -D cn=admin --pwd-file password -e -p 端口号-v dc=test
cn是目录管理员名字; password是登录DSCC的密码文件,用vi编辑器在instalnce-path/ds6/bin目录下新建password文件,里面输入DSCC密码。也可跟例4一样,前面指定password的路径。test是后缀名;-e
2.ldap离线导出数据命令:
停止ldap服务
./dsadm export /home/ldap/amsldap/(实例路径) dc=test /home/20140510.ldif(导入数据库路径及数据名)
3.ldapl离线导入数据:
停止ldap服务
./dsadm import /home/yn4a/ldap/amsldap(实例路径) /home/yn4a/20140510.ldif(导入数据库路径及数据名) dc=test
4.LDAP在线导出数据命令:
启动ldap服务
./dsconf export -h ip地址 -p 端口号 -e -D cn=admin -w/home/ldap/iamldap/ds6/bin/password -Q dc=cmcc /home/20140510.ldif
5.LDAP在线导入数据命令:
启动ldap服务
./dsconf import -h ip地址 -p 端口号 -e -D cn=admin -w /home/ldap/iamldap/ds6/bin/password-Q dc=cmcc /home/20140510.ldif