JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Directory Server Enterprise Edition Administration Guide 11g Release 1 (11.1.1.5.0)
search filter icon
search icon

Document Information

Preface

Part I Directory Server Administration

1.  Directory Server Tools

2.  Directory Server Instances and Suffixes

3.  Directory Server Configuration

4.  Directory Server Entries

5.  Directory Server Security

6.  Directory Server Access Control

7.  Directory Server Password Policy

8.  Directory Server Backup and Restore

9.  Directory Server Groups, Roles, and CoS

10.  Directory Server Replication

11.  Directory Server Schema

12.  Directory Server Indexing

13.  Directory Server Attribute Value Uniqueness

14.  Directory Server Logging

15.  Directory Server Monitoring

Part II Directory Proxy Server Administration

16.  Directory Proxy Server Tools

Using DSCC for Directory Proxy Server

To Access DSCC for Directory Proxy Server

Command-Line Tools for Directory Proxy Server

Location of Directory Proxy Server Commands

Setting Environment Variables for dpconf

Comparison of dpadm and dpconf

Setting Multi-Valued Properties With dpconf

Obtaining Help for Using dpadm and dpconf

17.  Directory Proxy Server Instances

18.  LDAP Data Views

19.  Directory Proxy Server Certificates

20.  Directory Proxy Server Load Balancing and Client Affinity

21.  Directory Proxy Server Distribution

22.  Directory Proxy Server Virtualization

23.  Virtual Data Transformations

24.  Connections Between Directory Proxy Server and Back-End LDAP Servers

25.  Connections Between Clients and Directory Proxy Server

26.  Directory Proxy Server Client Authentication

27.  Directory Proxy Server Logging

28.  Directory Proxy Server Monitoring and Alerts

Part III Directory Service Control Center Administration

29.  Directory Service Control Center Configuration

Index

Command-Line Tools for Directory Proxy Server

The commands-line tools that you use to work with Directory Proxy Server are called dpadm and dpconf. For information about how to use these commands, see the dpadm(1M) and dpconf(1M) man pages.

The dpconf is an LDAP based command so you must specify the user bind DN and password for the command to authenticate. While the dpadm command operates on the instance files.

This section describes the location of the dpadm and dpconf commands. It also provides information on environment variables, comparisons between the commands, and where to find help for using the commands.

Location of Directory Proxy Server Commands

The Directory Proxy Server command-line tools are located in the following directory by default:

install-path/bin

Your installation path depends on your operating system. Installation paths for all operating systems are listed in Default Paths and Command Locations.

Setting Environment Variables for dpconf

The dpconf command requires some options that you can preset by using environment variables. If you do not specify an option when using the command, or do not set the environment variable, the default setting will be used. You can configure environment variables for the following options:

-D userDN

User bind DN. Environment variable: LDAP_ADMIN_USER. Default: cn=Proxy Manager.

-w password-file

Password file for the user bind DN. Environment variable: LDAP_ADMIN_PWF. Default: Prompt for password.

-h host

Host name or IP address. Environment variable: DIR_PROXY_HOST. Default: localhost.

-p LDAP-port

LDAP port number. Environment variable: DIR_PROXY_PORT. Default: 389 if the server instance is running as root, and 1389 if the server instance is running as a regular user.

-e, --unsecured

Specifies that dpconf should open a clear connection by default. Environment variable: DIR_PROXY_UNSECURED. If this variable is not set, dpconf opens a secure connection by default.

For more details, see the dpconf(1M) man page.

Comparison of dpadm and dpconf

The following table shows a comparison of the dpadm and dpconf commands.

Table 16-1 Comparison of the dpadm and dpconf Commands

dpadm Command
dpconf Command
Purpose
To manage the process or the files on a local instance of Directory Proxy Server
To configure a local or remote instance of Directory Proxy Server
User
Operating system user
LDAP user
Local or remote
The command must be local to the instance, that is, the command must be run on the host on which the server is running.
The command can be local to the instance but can also be run from anywhere on the network.
Example uses of the command
Create an instance of Directory Proxy Server.

Start and stop an instance of Directory Proxy Server.

Manage the certificate database.

Modify the configuration of an instance of Directory Proxy Server.

Create a data view.

Configure load balancing in a data source pool.

Server state
The server can be running or stopped.
The server must be running.
How the command identifies the server instance
By specifying the instance path. The instance path can be relative or absolute.
By specifying the host name or IP address and the port number.

The command uses the LDAP port (-p) or the LDAPS secure port (-P). If a port number is not specified on the command line, the environment variable PROXY_PORT is used. If the environment variable is not set, the default ports are used.

Setting Multi-Valued Properties With dpconf

Certain Directory Proxy Server properties can take multiple values. Use the following syntax to specify the following values:

$ dpconf set-container-prop -h host -p port \
 property:value [property:value]

For example, to set multiple writable attributes for an LDAP data view named my-view, type the following command:

$ dpconf set-ldap-data-view-prop -h host1 -p 1389 view-name\
 writable-attr:uid writable-attr:cn writable-attr:userPassword

To add a value to a multi-valued property that already contains values, type the following command:

$ dpconf set-container-prop -h host -p port \
 property+:value

To remove a value from a multi-valued property that already contains values, type the following command:

$ dpconf set-container-prop -h host -p port\
 property-:value

For example, in the scenario described previously, to add sn to the list of writable attributes, type the following command:

$ dpconf set-ldap-data-view-prop -h host1 -p 1389 view-name\
writable-attr+:sn

To remove cn from the list of writable attributes, type the following command:

$ dpconf set-ldap-data-view-prop -h host1 -p 1389 view-name\
writable-attr-:cn

Obtaining Help for Using dpadm and dpconf

For information about how to use the dpadm and dpconf commands, see the dpadm(1M) and dpconf(1M) man pages.