无需安装oracle客户端直接连接使用oracl
2013-05-10 11:01
246 查看
1、只需2个dll:oci.dll、oraociei10.dll;如果操作系统是64位的,选用相对应的版本dll;(虽然oraociei10.dll文件较大,但打包后,也就20M左右,客户是可以接受的。)
2、将包含有上面dll的文件夹路径(下称:oracle文件夹)添加到【PATH】环境变量。
3、连接字符串格式:Persist Security Info=True;User ID={0};Password={1};Unicode=True;Data Source= (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = {2})(PORT = {3})))(CONNECT_DATA =(SERVICE_NAME
= {4})));
4、动态赋值,就可以进行oracle访问操作了。
5、由于客户端环境复杂,有时需要对oracle文件夹进行授权操作。
右键--【属性】--【安全】选项卡-- 在组和用户名称列表中点击“Authenticated Users” 项;
在该用户的权限列表中,将“读取和运行”的选择框置为不选中状态 ;
再次点击“读取和运行”的选择框,将其设置为选中状态;
点击“高级”按钮并在权限项目中确定“Authenticated Users” 是否拥有“读取并运行”权限并应用于“该文件夹,及子文件夹和文件”. 如果不是,双击这样,并确保权限可以“应用于” “该文件夹,及子文件夹和文件”. 该项非常重要你一定要核查.;
点击“确定” 按钮 ,重启计算机。
2、将包含有上面dll的文件夹路径(下称:oracle文件夹)添加到【PATH】环境变量。
3、连接字符串格式:Persist Security Info=True;User ID={0};Password={1};Unicode=True;Data Source= (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = {2})(PORT = {3})))(CONNECT_DATA =(SERVICE_NAME
= {4})));
4、动态赋值,就可以进行oracle访问操作了。
5、由于客户端环境复杂,有时需要对oracle文件夹进行授权操作。
右键--【属性】--【安全】选项卡-- 在组和用户名称列表中点击“Authenticated Users” 项;
在该用户的权限列表中,将“读取和运行”的选择框置为不选中状态 ;
再次点击“读取和运行”的选择框,将其设置为选中状态;
点击“高级”按钮并在权限项目中确定“Authenticated Users” 是否拥有“读取并运行”权限并应用于“该文件夹,及子文件夹和文件”. 如果不是,双击这样,并确保权限可以“应用于” “该文件夹,及子文件夹和文件”. 该项非常重要你一定要核查.;
点击“确定” 按钮 ,重启计算机。
相关文章推荐
- 无需安装Oracle客户端,使用PL/SQL Developer 连接数据库.
- .net4.0中使用ODP.net访问Oracle数据库(无需安装oracle客户端部署方法)
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 免安装Oracle客户端,使用PL/SQL连接Oracle
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 免安装Oracle客户端使用PL/SQL连接…
- 用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库
- windows7下安装plsql和oracle客户端,或者不安装oracle客户端使用plsql连接远程数据库
- 不安装Oracle客户端,使用PLSQL连接Oracle服务器
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库
- 本机不安装oracle客户端如何使用plsql连接远程oracle数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- C# 不安装oracle客户端使用DLL连接数据库,初始化类型错误
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 使用instantclient软件(oracle免安装客户端)快速连接oracle数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- C#不安装Oracle客户端连接Oracle数据库,使用微软自带System.Data.OracleClient访问Oracle
- 利用Instant Client ,不安装oracle客户端使用sqlplus连接远程数据库的步骤