您的位置:首页 > 数据库 > Oracle

Oracle安装时候报ORA-12638: 身份证明检索失败 的解决办法 尤其是域控用户!

2010-09-16 13:02 375 查看
安装目录

E:/oracle/product/10.2.0/db_1/NETWORK/ADMIN 打开sqlnet.ora 在 里面找到

SQLNET.AUTHENTICATION_SERVICES= (NTS)
将其更改为
SQLNET.AUTHENTICATION_SERVICES= (BEQ,NONE)
原因是 :我 的电脑是域控中,而 NTS 仅仅 是WIndow OS的验证方式。

--------------------------

oracle有三种联接方式
1)tcp/ip
2) unix domain
3) beq (beq 是一中连接方式 一般在使用 middle ware 时使用 这个连接方式 它使得不让远端程序直接连接到 oracle DB , 只能在本机上连接到DB 因此在本机上安装middle ware(中间件) ,中间件UPDATA TO MEMORY 之后起用它  这样 你的客户端连接到MIDDLE WARE 时 MIDDLE WARE 可以通过自己以 有的DB(数据在启动时已经在内存[一般在大型服务器上这么用])做人证 之后  middle ware和 数据库做好了连接(MIDDLE WARE  要做监听 PROC). 客户端  CALL  PROC FROM MIDDLE WARE 后 MIDDLE WARE 根据call的proc名  把自己的PROC 发送到 PROC POLL 同时ORACLE里的 PROC 监听程序也收到后反馈相应的 数据 到  MIDDLE WARE  , MIDDLE WARE 又发送到 客户端)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: