oracle不能登陆问题,其他人的机子可以登陆

上一篇 / 下一篇  2014-03-13 11:24:57

我们知道,使用 Oracle 做后台数据库,用户都需要安装 Oracle 的客户端,但不是每个客户都会安装。
对于一般用户软件,让用户自己安装 Oracle 是不现实的,需要有一个更简单的方法来解决这些问题。
于是,Oracle 发布了ODP,作为轻量级的 Oracle 客户端,仍有一个问题,没有 Net Manager 工具,不好配置数据库的网络环境。

这就是我开发该软件的原因。

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

Oracle10G_Client 是轻量级的绿色客户端,是以 Oracle 10G ODP 为基础,以.Net Framework为开发工具开发。
在原有 ODP 基础上,增加了5个文件,
包含Oracle Instant Client 配置助手.exe、Net Manager.exe、sqlnet.ora、Oracle.key、TNSNAMES.ORA。
TNSNAMES.ORA可以由程序自动生成。

Oracle Instant Client 配置助手:用于用户在注册表和环境变量中注册 Oracle 10G 客户端信息;
Net Manager:用于用户配置 Oracle 网络服务,该配置器没有默认连接类型,可选择专用和共享,只要和服务器一样就可以了。

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

使用方法:
1、将文件解压到任意目录,最好是英文目录,使用“Oracle Instant Client 配置助手”注册Oracle 10G 客户端信息;
2、使用“Net Manager”配置 Oracle 网络服务;
3、在“Net Manager”中测试并保存正确的配置,通过后就可以使用你的软件了。

关于PL/SQL的配置:
1、打开PL/SQL开发工具,选择【取消】登录
2、进入PL/SQL后,选择【工具】菜单中的【首选项】,在打开的对话框中,选择【连接】,找到“Oracle 主目录名(自动检测为空)”,
如果你的Oracle客户端的目录是“E:\Oracle\instantclient_10_2”,就在下面的编辑框中输入“E:\Oracle\instantclient_10_2”;
找到“OCI 库(自动检测为空)”,在编辑框中输入oci.dll的位置,如“E:\Oracle\instantclient_10_2\oci.dll”。
3、关闭PL/SQL,重新登录,这时PL/SQL就可以找到并连接到你配置的数据库了。

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

其他说明:
压缩包中有两个文件夹,“instantclient_10_2”文件夹是 Oracle 10G 的客户端,包括上面提到的工具;
“OraIC”文件夹是“Oracle Instant Client 配置助手”的开发源代码,共大家参考。


作    者:王强
电子邮件:wangqemail@163.com


TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-07  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17357
  • 日志数: 44
  • 建立时间: 2013-01-16
  • 更新时间: 2015-07-26

RSS订阅

Open Toolbar