MINI MINI MANI MO
#
# File: oidrdbmsupg82.ldif
#
# Description:
# Upgrade script of RDBMS LDAP functionality to 8.2. It is
# assumed that the 8.1.7 schema is already installed
#
# Modified:
# 03/14/01 nlewis Add orclDBSecconfig objectclass and attribute
# 01/31/01 jnarasin Change 82000 to 90000
# 09/12/00 rturlapa Remove orclDBPassword and orclDBUserSecurity
# 08/09/00 nlewis add orclprivgroup to entdom82 so we can use it in ACLs
# 07/26/00 cchui add orclDBApplicationContextValue
# 7/26/00 nlewis update version entry
# 7/11/00 nlewis add 82 aux classes for entrole and domain
# 5/22/00 cchui add orclDBApplicationContextValue
# 11/22/99 weiwang creation
#
#
# Notes: This LDIF file is dependent on 8.1.7 LDIF files being already
# loaded to the directory.
#
# This LDIF file will only work with Oracle Internet Directory
# version 2.0.5 and above
#
# This file should be loaded by 'ldapmodify' with the following
# options "-c -a -v"
#
# Copyright (c) Oracle Corporation 1999, 2000, 2001. All rights reserved.
#
#
# RDBMS attributes (prefix = orclDB)
#
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.12 NAME 'orclDBAuthTypes' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.13 NAME 'orclDBVersionCompatibility' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
#
# RDBMS attributes for open registration and global topics; reserved OID
# number space 2.16.840.1.113894.2.1.100.*
#
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.1 NAME 'orclDBAQGeneric' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.2 NAME 'orclDBAQObjName' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.3 NAME 'orclDBAQObjOwner' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.4 NAME 'orclDBAQObjType' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.5 NAME 'orclDBAQPointerAttr' EQUALITY distinguishedNameMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.6 NAME 'orclDBAQRegNamespace' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.7 NAME 'orclDBAQRegSubscription' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.8 NAME 'orclDBAQRegLocation' EQUALITY caseIgnoreMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.9 NAME 'orclDBAQRegUser' EQUALITY distinguishedNameMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.10 NAME 'orclDBAQRegUserContext' SYNTAX '1.3.6.1.4.1.1466.115.121.1.5' SINGLE-VALUE )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.11 NAME 'orclDBAQRegServers' EQUALITY distinguishedNameMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.12 NAME 'orclDBAQRegUnreachable' EQUALITY distinguishedNameMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
dn: cn=subschemasubentry
changetype: modify
add: attributetypes
attributetypes: ( 2.16.840.1.113894.2.1.100.13 NAME 'orclDBAQRegRejected' EQUALITY distinguishedNameMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
#
#
# RDBMS Objectclasses
#
dn: cn=subschemasubentry
changetype: modify
add: objectclasses
objectclasses: ( 2.16.840.1.113894.2.2.6 NAME 'orclDBApplicationContextValue' SUP groupofUniqueNames STRUCTURAL MUST cn )
dn: cn=subschemasubentry
changetype: modify
add: objectclasses
objectclasses: ( 2.16.840.1.113894.2.2.7 NAME 'orclDBEnterpriseDomain_82' SUP ( groupofuniquenames $ orclprivilegegroup ) AUXILIARY MAY orclDBAuthTypes )
dn: cn=subschemasubentry
changetype: modify
add: objectclasses
objectclasses: ( 2.16.840.1.113894.2.2.8 NAME 'orclDBEnterpriseRole_82' SUP groupofuniquenames AUXILIARY MAY ( ) )
dn: cn=subschemasubentry
changetype: modify
add: objectclasses
objectclasses: ( 2.16.840.1.113894.2.2.9 NAME 'orclDBSecConfig' SUP top AUXILIARY MAY orclDBVersionCompatibility )
#
# RDBMS Objectclasses for open registration and global topics; reserved OID
# number space 2.16.840.1.113894.2.2.100.*
#
dn: cn=subschemasubentry
changetype: modify
add: objectclasses
objectclasses: ( 2.16.840.1.113894.2.2.100.1 NAME 'orclDBAQRegistration' SUP top STRUCTURAL MUST ( cn $ orclDBAQRegNamespace $ orclDBAQRegSubscription $ orclDBAQRegLocation $ orclDBAQRegUser $ orclDBAQRegServers ) MAY ( orclDBAQRegUserContext $ orclDBAQGeneric $ orclDBAQRegUnreachable $ orclDBAQRegRejected $ orclVersion ) )
dn: cn=subschemasubentry
changetype: modify
add: objectclasses
objectclasses: ( 2.16.840.1.113894.2.2.100.2 NAME 'orclDBAQConnection' SUP javaNamingReference STRUCTURAL MUST cn MAY ( orclDBAQGeneric $ orclVersion ) )
dn: cn=subschemasubentry
changetype: modify
add: objectclasses
objectclasses: ( 2.16.840.1.113894.2.2.100.3 NAME 'orclDBAQObject' SUP javaNamingReference STRUCTURAL MUST ( cn $ orclDBAQObjType ) MAY ( orclDBAQObjOwner $ orclDBAQObjName $ orclDBAQPointerAttr $ orclDBAQGeneric $ orclVersion ) )
#
#
# Make RDBMS attributes searchable
#
# Searchable open registration attributes
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQRegNamespace
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQRegSubscription
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQRegLocation
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQRegUser
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQRegServers
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQRegUnreachable
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQRegRejected
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQPointerAttr
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQGeneric
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQObjName
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQObjOwner
dn: cn=catalogs
changetype: modify
add: orclindexedattribute
orclindexedattribute: orclDBAQObjType
#
# Update version entries in directory
#
#
dn: cn=RDBMS,cn=OracleSchemaVersion
changetype: modify
replace: orclProductVersion
orclProductVersion: 90000
OHA YOOOO