安装目录
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 又发送到 客户端)
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 又发送到 客户端)