arcgis开发笔记【Oracle远程连接开发】

简介: 项目中使用了oracle数据库,为了配置远程连接花费了一些功夫,特记录一下:   由于orcale数据库已经在别的机器安装好了,而开发机器都是自己的机器上的,因此需要远程连接oracle数据库, 网上有说要安装oracle的客户,不过那个工具太大,一个简便的方法是:   前提:首先本机上已...


项目中使用了oracle数据库,为了配置远程连接花费了一些功夫,特记录一下:

 

由于orcale数据库已经在别的机器安装好了,而开发机器都是自己的机器上的,因此需要远程连接oracle数据库,

网上有说要安装oracle的客户,不过那个工具太大,一个简便的方法是:

 

前提:首先本机上已安装JDK,并设置了CLASSPATH

 

[以下来自网络]

1、从Oracle官方下载“Instant Client Package”的软件http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

2、解压到安装目录,例如:D:\ORA10 下,然后在这个目录下建立network/admin 两层文件夹,然后在admin内建立 tnsnames.ora文件,
  输入格式如下:
 
ORACLE =
(DESCRIPTION =
 (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.17)(PORT = 1521))
 )
 (CONNECT_DATA = (SID = ZTRIOA)(SERVER = DEDICATED))
 ) 
  这里根据自己的实际情况进行修改,注意中间的空格问题,如果空格多了或少了都会出现错误的。

3.配置系统的环境变量
  在 Path 变量值最前面写上: D:\ORA10;
  并新建变量:变量名为:oracle_home   变量值为:D:\ORA10
 
4.安装 PLSQL Developer 7.1或其它版本吧。注意安装时不要安装在带“(x86)”的目录内,容易出错。
5.运行“PLSQL Developer”吧,连接一下试试,正常情况下就可以连接成功了。

处理PLSQL Developer连接后出现乱码情况
问题描述:使用Oracle绿色版客户端连接到其它Oracle数据库后,查询出来的信息出现乱码情况。
解决方法:
6.打开 PLSQL Developer 安装目录下,看到有PLSQLDev.exe的目录,
  在PLSQL Developer文件夹内新建“PLSql_run.bat”文件,在该文件中输入下面内容:
---------------------------------------------------------------------------------------------

set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe

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

7.每次启动时请使用"PLSql_run.bat"文件进行启动PLSQL Developer工具,否则出现乱码。

 

【开发】

不过使用vs开发时,如果需要程序连接oracle数据,需要在web.config、app.config中配置连接串:

 DESCRIPTION = (ADDRESS_LIST =  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.17)(PORT = 1521)) ) (CONNECT_DATA = (SID = ZTRIOA)(SERVER = DEDICATED)))

注意:不能是使用数据源那个UI加,否则提示字符串超长

此时就可以程序中使用OraclConnecting设置上面的连接串即可连接远程的oracle数据库了

 

在一些情况下,代码仍然出现提示需要安装"oracle客户端...",

此时只要把D:\ORA10目录权限对Network service或asp.ne服务增加执行权限即可,实在不行把EveryOne加进去,当然能部署的时候只要加那个需要的就行了

 

相关文章
|
1月前
|
Oracle 关系型数据库
oracle基本笔记整理及案例分析2
oracle基本笔记整理及案例分析2
12 0
|
1月前
|
Oracle 关系型数据库
oracle基本笔记整理及案例分析1
oracle基本笔记整理及案例分析1
17 0
|
1月前
|
SQL Oracle 关系型数据库
oracle笔记整理2
oracle笔记整理2
11 0
|
1月前
|
SQL Oracle 关系型数据库
oracle基本笔记整理
oracle基本笔记整理
12 0
|
6月前
|
Oracle Java 关系型数据库
JSP struts2工资管理系统myeclipse开发oracle数据库bs框架java编程网结构
JSP 工资管理系统是一套完善的struts2设计系统MVC结构,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Oracle10g,使用java语言开发,系统主要采用B/S模式开发。
47 1
|
6月前
|
Oracle Java 关系型数据库
JSP停车场车位管理系统myeclipse开发oracle数据库BS模式java编程网
JSP 停车场车位管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助servlet+bean+dao (mvc模式开发),系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Oracle 10g,使用java语言开发系统主要采用B/S模式开发。
38 0
|
8月前
|
SQL Oracle 关系型数据库
Oracle笔记1
Oracle笔记1
100 0
|
9月前
|
定位技术 数据格式
GIS开发:arcgis server发布CGCS2000切片
GIS开发:arcgis server发布CGCS2000切片
154 0
|
9月前
|
SQL 网络协议 Oracle
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
异地使用PLSQL远程连接访问Oracle数据库【内网穿透】
162 0
|
11月前
|
Oracle 关系型数据库
oracle基本笔记整理及案例分析2
oracle基本笔记整理及案例分析2
58 0

推荐镜像

更多