易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle PL/SQL管理LDAP服务器(DBMS_LDAP包的使用)

了解LDAP

LDAP是Light Directory Access Protocol轻量级目录访问协议的简称,LDAP与数据库有很大的区别,它的数据是树状的,而且每个节点的属性也比较固定。
LDAP协议中用dn表示一条记录的位置,dc表示一条记录所属区域,ou表示一条记录所属组织,cn表示一条记录的名称,uid表示一条记录的ID,其中dn是根据dc、ou、cn或uid的组合来表示的,对于某条记录dn是唯一的,但是dc、ou、cn及uid可以有多个,
例如,常见的用户表示: dn:cn=张三,cn=users,dc=google,dc=cn
这条记录中dc和cn都有两个。 DBMS_LDAP包 PL/SQL中通过DBMS_LDAP包来管理LDAP服务器。
在默认情况下,DBMS_LDAP包并不载入,需要使用以下sql: SQL> CONNECT / AS SYSDBA
SQL> @$ORACLE_HOME/rdbms/admin/catldap.sql 数据类型: SESSION
用于保存LDAP会话的句柄,几乎所有DBMS_LDAP中的函数都需要此类型做参数。 MESSAGE
用于接收结果集. 用于所有关于记录属性和值的函数(如接收搜索函数返回的记录集合)。 MOD_ARRAY
用于modify_s() or add_s()操作的待修改或新增的数组。 TIMEVAL
用于设置LDAP API函数的超时时间。 BER_ELEMENT
保存BER 结构的句柄,用于引入消息的解码。 STRING_COLLECTION
可传给LDAP服务器的VARCHAR2字符串集合。 BINVAL_COLLECTION
RAW data集合,为二进制形式。 BERVAL_COLLECTION
BERVAL数据集合。 BLOB_COLLECTION
BLOB data集合。 函数:
1、init 
init() 用户初始化一个LDAP服务器会话。 本操作将会创建一个LDAP服务器的连接,成功后将返回一个SESSION。 FUNCTION init ( 
    hostname IN VARCHAR2, --服务器地址     portnum IN PLS_INTEGER --连接端口
)
RETURN SESSION; 2、simple_bind_s 本函数根据特定的用户和密码登陆LDAP服务器,成功后返回PLS_INTEGER类型。 FUNCTION simple_bind_s ( 
    ld IN SESSION, --init返回的session     dn IN VARCHAR2,--登陆用户的dn passwd IN VARCHAR2 --登陆用户的密码
)
RETURN PLS_INTEGER; 3、unbind_s 关闭LDAP会话。 FUNCTION unbind_s ( 
    ld IN OUT SESSION --init返回的session


相关文档:

oracle数据库——建库

在Oracle中建库,通常有两种方法。一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”&mdash ......

Oracle 10gR2安装

一、系统硬件需求
1、至少1024MB物理内存(3114848)
        # grep MemTotal /proc/meminfo
2、可用交换区要求如下表:
        # grep SwapTotal /proc/meminfo
可用内存
交换区大小
Between 1024 MB and 2048 MB
1.5 times the size of ......

sql server2005转库至sql server2000

1、先导出数据到ACCESS,再导到sql server2000,出现问题,字段类型被改变。
2、采用 生成sql server脚本 解决问题。
SQL Server 2005数据库文件转到SQL Server 2000的步骤
1. 生成for   2000版本的数据库脚本  
  2005   的manger   studio  
  --&nb ......

从【各大软件公司笔试压轴题】学习SQL语句

从博客园中看到一篇文章,介绍大软件公司面试时常常会出的两道SQL题(见附录)。
我觉得受益很多,在此之前,我一直觉得,SQL2008似乎提供了这方面的支持,但更低的版本,包括2005,非游标做不出来(水平够菜)。总结心得如下:
1、    强大的group by
1  select stdname,
2  isnull( ......

清除SQL日志压缩文件

DUMP TRANSACTION     testdb     WITH     NO_LOG          
BACKUP   LOG   testdb   WITH   NO_LOG  
DBCC   SHRINKDATABASE(testdb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号