Wednesday, 28 September 2016

To Set the ANT_HOME Variable on a Linux


In your home folder, open the .bash_profile file in the root directory.

Add the following lines to the file, substituting the directory where you installed Ant:

 ANT_HOME=/apache-install-dir/apache-ant-version
ANT_OPTS="-Xms256M -Xmx512M"
PATH=$PATH:$HOME/bin:$ANT_HOME/bin
export ANT_HOME ANT_OPTS PATH
To test the setting, type ant at a command prompt and press Return.

If a Build not found error message appears, you have correctly installed Ant.

If you do not see an error message, check the environment variable settings and make sure they are pointing to the correct directory locations.

Monday, 19 September 2016

How to delete multiple entries in an OUD LDAP

[oracle@ldap shared_files]$ more delete_org.ldif
uid=user.9,ou=People,dc=trust,dc=com
uid=user.8,ou=People,dc=trust,dc=com
uid=user.7,ou=People,dc=trust,dc=com
uid=user.6,ou=People,dc=trust,dc=com
uid=user.5,ou=People,dc=trust,dc=com
uid=user.4,ou=People,dc=trust,dc=com
uid=user.3,ou=People,dc=trust,dc=com
uid=user.2,ou=People,dc=trust,dc=com
uid=user.1,ou=People,dc=trust,dc=com
uid=user.0,ou=People,dc=trust,dc=com
ou=People,dc=trust,dc=com


[oracle@ldap bin]$ ./ldapdelete -p 2389 -D "cn=Directory Manager" -w weblogic1 --continueOnError -f /home/oracle/shared_files/delete_org.ldif
Processing DELETE request for uid=user.9,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.9,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.8,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.8,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.7,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.7,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.6,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.6,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.5,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.5,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.4,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.4,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.3,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.3,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.2,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.2,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.1,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.1,ou=People,dc=trust,dc=com
Processing DELETE request for uid=user.0,ou=People,dc=trust,dc=com
DELETE operation successful for DN uid=user.0,ou=People,dc=trust,dc=com
Processing DELETE request for ou=People,dc=trust,dc=com
DELETE operation successful for DN ou=People,dc=trust,dc=com

Verify The entries using below command

./ldapsearch -p 2389 -D "cn=Directory Manager" -w weblogic1 -b "dc=trust,dc=com" "objectclass=*" dn


Some useful LDAP commands

./ldapsearch  -p 1389 -D "cn=Directory Manager" -w weblogic1  --useSSL --trustAll   -b  "cn=config" objectclass=*  | more


./ldapmodify -p 2389 -D "cn=Directory Manager" -w weblogic1 --continueOnError -a -f /home/oracle/shared_files/Adding_Attributes.ldif