`

Export & Import OID Data

阅读更多

NOTE: the password is orcladmin's password, not sysdba's password.
$ORACLE_HOME/ldap/bin/ldifwrite connect="orcl" basedn="cn=users,dc=cn,dc=oracle,dc=com" ldiffile="ldap_export_users.ldif"     
$ORACLE_HOME/ldap/bin/ldifwrite connect="orcl" basedn="cn=groups,dc=cn,dc=oracle,dc=com" ldiffile="ldap_export_group.ldif"

egrep -v "authpassword" ldap_export_users.ldif > ldap_export_users_clean.ldif
 
export ORACLE_HOME=/u01/app/oracle/Middleware/Oracle_IDM1
export ORACLE_INSTANCE=/u01/app/oracle/Middleware/asinst_1
export TNS_ADMIN=$ORACLE_INSTANCE/config
export ORACLE_SID=oim
export JAVA_HOME=/u01/app/oracle/Middleware/jdk160_14_R27.6.5-32
export PATH=$ORACLE_INSTANCE/bin:$ORACLE_HOME/bin:$ORACLE_HOME/ldap/bin:$JAVA_HOME/bin:$PATH

bulkload connect="oim" check="TRUE" generate="TRUE" load="TRUE" append="TRUE" file="ldap_export_users_clean.ldif"

[oracle@ldap ldap_bak]$ egrep -v "oblixorgperson" ./ldap_export_users_clean.ldif > ./ldap_export_users_clean1.ldif
[oracle@ldap ldap_bak]$ egrep -v "orcluserprovstatus" ./ldap_export_users_clean1.ldif > ./ldap_export_users_clean2.ldif
[oracle@ldap ldap_bak]$ egrep -v "obver: 10.1.4.0" ./ldap_export_users_clean2.ldif > ./ldap_export_users_clean3.ldif
[oracle@ldap ldap_bak]$ egrep -v "orclosl" ./ldap_export_users_clean3.ldif > ./ldap_export_users_clean4.ldif

[oracle@ldap ldap_bak]$ bulkload connect="OIM" check="TRUE" generate="TRUE" load="TRUE" append="TRUE" file="ldap_export_users_clean4.ldif"

[oracle@ldap ldap_bak]$ bulkload connect="OIM" check="TRUE" generate="TRUE" load="TRUE" append="TRUE" file="ldap_export_group.ldif"

How to create group and add user to the group:
#写一个 create_group.ldif
#内容如下:
#dn: cn=UserAdminGroup,cn=Groups,dc=au,dc=oracle,dc=com
#changetype: add
#objectclass: top
#objectclass: orclGroup
#objectclass: groupOfUniqueNames
#objectclass: orclprivilegegroup
#uniqueMember: uid=userprovisioner,cn=Users,dc=au,dc=oracle,dc=com
#
#然后用这个命令:
#ldapmodify -D "cn=orcladmin,cn=users,dc=au,dc=oracle,dc=com" -w "welcome1" -h localhost -p 3060 -f create_group.ldif

dn: cn=dataloading,cn=users,dc=au,dc=oracle,dc=com
changetype: add
cn: dataloading
givenname: dataloading
mail: dataloading@osl.com
userpassword: welcome1
sn: dataloading
uid: dataloading
objectclass: top
objectclass: organizationalperson
objectclass: orcluserv2
objectclass: orcluser
objectclass: inetorgperson
objectclass: person

dn: cn=DataLoadingGroup, cn=groups,dc=au,dc=oracle,dc=com
objectclass: top
objectclass: groupOfUniqueNames
objectclass: orclGroup
uniquemember: cn=dataloading,cn=users,dc=au,dc=oracle,dc=com

ldapadd -h ovm6.au.oracle.com -p 3060 -D "cn=orcladmin" -w welcome1 -f <filename>

分享到:
评论

相关推荐

    Java实现SNMP获得OId值

    4. **构建PDU(Protocol Data Unit)** - 创建`PDU`对象并设置为GET类型,向其中添加一个包含目标OID的`VariableBinding`对象,这指定了将要查询的数据项。 5. **发送请求与处理响应** - 通过`Snmp.send()`方法...

    OID编解码工具

    OID,全称Object Identifier,是网络协议中用于唯一标识对象的一种编码方式。它在各种网络标准、证书、协议中广泛使用,比如SNMP(简单网络管理协议)和X.509数字证书。OID编解码工具是针对这种编码方式进行操作的...

    Cacti_监控单个OID的添加方法_20151229.doc

    在Data Template的“Data Input Methods”下,选择或创建一个新的数据输入方法,然后在“OID”字段中输入你想监控的OID。确保该OID对应的是目标设备上公开的、可读取的管理对象。 步骤三:添加Data Source Data ...

    如何在solarwinds中自定义 OID

    在“Management Pack”界面,选择“Import MIB”,然后选择保存的MIB文件。导入MIB会使得SolarWinds能够理解新的OID并正确解析其返回的数据。 3. **定义自定义OID** 在SolarWinds的“Node Details”页面,找到你想...

    查看电脑OID 工具

    OID,全称Object Identifier,是网络管理中的一个重要概念,它在网络管理系统中用于唯一标识网络对象。OID是一个层次化的数字序列,用于在SNMP(简单网络管理协议)中定位和识别网络资源,比如设备、接口、服务等。...

    CISCO OID,测试可用

    OID,即Object Identifier,是SNMP(Simple Network Management Protocol)中的一个重要概念,用于唯一标识网络管理对象,如网络设备的CPU利用率和内存使用情况。在Cisco网络设备中,OID是监控和管理网络性能的关键...

    OID编码规则

    OID 编码规则 OID(Object Identifier)是一种用于标识对象的标识符,广泛应用于网络通信、加密和身份验证等领域。OID 的编码规则是指将 OID 转换为十进制数字表达方式或十六进制表达方式的规则。 在 ASN.1 编码中...

    点读笔通用OID铺码工具

    点读笔通用OID铺码工具是一款专为教育领域设计的实用软件,主要应用于点读笔与教材的互动功能。OID(Optical Identifier System)是一种光学识别系统,它通过特殊的编码方式,使得点读笔能够识别并解读印刷在纸张上...

    windows上snmp自定义oid工具

    在Windows环境中,你可以通过自定义OID(对象标识符)来扩展SNMP服务,以便监控特定的应用程序或系统性能指标。本教程将深入介绍如何在Windows上使用SNMP自定义OID工具,以及与之相关的工具和文件。 首先,OID是...

    SNMP常用OID,zabbix监控交换机

    总结来说,SNMP通过OID提供了一种标准化的方式来监控网络设备,而Zabbix利用这些OID进行网络监控,确保了网络运维的高效性和可靠性。理解并掌握常用OID的含义和用途,对于网络管理员来说是至关重要的,能够帮助他们...

    用snmp4j获取本地所有oid

    本篇文章将详细介绍如何在Windows环境下配置SNMP服务,并利用Snmp4j获取本地所有OID(对象标识符)。 首先,我们需要了解SNMP服务的安装与配置。在Windows系统中,SNMP服务通常不默认安装,因此我们需要手动进行...

    基于C#编写的通过OID获取SNMP

    Console.WriteLine($"OID: {result.Oid}, Value: {result.Data}"); } else { Console.WriteLine("请求失败"); } ``` 以上代码片段展示了如何使用C#和SnmpSharpNet库发送一个GET请求并获取OID对应的值。在实际大型...

    各设备厂商采集性能公用MIB(OID)文档_oid文档_cisco_mib_

    在IT行业中,网络管理和监控是至关重要的任务,而MIB(Management Information Base)和OID(Object Identifier)则是实现这一目标的关键技术。MIB是网络管理中的数据库,它定义了网络设备的各种可管理对象,如接口...

    Sonix 二代OID驱动原码

    《Sonix二代OID驱动原码解析与应用》 在嵌入式系统开发中,驱动程序是连接硬件设备和操作系统的关键部分,它使得操作系统能够有效地控制和管理硬件资源。本篇文章将详细探讨“Sonix二代OID驱动原码”,这是针对松翰...

    snmp_SNMP_oid_snmp查内存oid_使用snmp_

    而硬盘使用情况的OID可能因设备和操作系统不同而有所不同,但通常包括在`.1.3.6.1.2.1.25.2.3.1.5`这一系列OID中,其中每个子OID对应一个硬盘分区的大小和使用情况。 使用SNMP获取这些信息的过程分为以下步骤: 1....

    F5 SNMP OID说明

    F5 SNMP OID 说明 本资源摘要信息涵盖了 F5 BIG-IP LTM V9.2.x SNMP 的详细信息,包括 SNMP 基础、F5 BIG-IP SNMP 系统概述、在 BIG-IP LTM 上配置 SNMP、BIG-IP LTM 的 SNMP MIB 库文件、通过 SNMP 采集 BIG-IP 的...

    绿色版 OID Producer

    OID Producer是一款用于生成和管理Object Identifier(OID)的工具,主要在信息技术领域,尤其是网络协议和软件开发中使用。OID是标识数据对象的一种国际标准,它在ASN.1(抽象语法标记一世)编码规则下工作,是网络...

    SNMP一些常用OID

    本文将详细介绍SNMP中的一些常用Object Identifier(OID),这些OID主要用于获取系统参数、网络接口信息以及CPU及负载数据。 1. **系统参数**(1.3.6.1.2.1.1) - **1.3.6.1.2.1.1.1.0**: 这个OID用于获取系统的...

    对象标识符(OID)白皮书

    对象标识符, 即 Object Identifier(OID) , 是 ISO/IEC(国际标 准化组织/国际电工委员会) 和 ITU(国际电信联盟) 三大国际权威 标准组织共同推动的标识体系, 用于标识“通信和信息处理世界中的 任何事物” 。...

Global site tag (gtag.js) - Google Analytics