GIS软件实施环境搭建 oracle服务器端与oracle客户端的搭建

oracle服务器端与oracle客户端的区别
服务端提供oracle服务的实例,其是数据库的核心,用于数据库的管理,对象的管理与存储、数据的存储、查询、数据库资源的监控、监听等一些服务。
而客户端只是一个与服务端交互的工具,如sqlplus,在sqlplus里执行SQL语句传到服务端,服务端进行解析后执行SQL里的操作,并将操作结果输出到客户端。这就完成了一个客户端与服务端交互的过程。
简单来说,就是服务器端一般搭建在服务器上,它提供数据的支持,而客户端搭建在操作机上(我们开发或者使用数据库的机器)。具体的说,就是服务器端在安装时创建了数据库,而客户端不需要。
oracle服务器端与oracle客户端版本选择
一般来说,服务器的配置比较好,所以oracle服务器端会安装64位的,而客户端会安装32位的。当然,客户端也可以安装64位的,但是plsql默认是32位的,所以要配置64位的话,要修改一下配置。同理,服务器端也可以是32位的,但是也是要修改一下配置什么。所以,最好是64位的服务器端,32位的客户端。至于oracle的版本,最好是服务器端与客户端一致,避免因为版本问题导致的不兼容问题。
win7下安装服务器端与客户端以及plsql的方法
http://blog.sina.com.cn/s/blog_6908928501017v9f.html

有些人安装32位的Oracle客户端来获取32位的Oracle驱动,这种方法太麻烦,安装时间太长,安装还容易出错,出错后清理垃圾又是个麻烦事。 推荐Oracle Instant Client这种轻量级的绿色程序代替安装Oracle客户端,可以从官网下载各种版本。
这里就介绍PL/SQL连接Oracle服务器的方法,大家可以举一反三。
下载Instant Client Downloads for Microsoft Windows (32-bit)
http://www.oracle.com/technetwork/topics/winsoft-085727.html
(具体操作网址) http://bbs.51cto.com/thread-1086145-1.html , 网址里面的方法中,设置配置监听服务配置文件,它介绍的时候不够全面,我们可以在服务器端上把它的监听服务配置文件拷贝下来。

安装完oracle数据库后,接下来就是安装ArcDesktop、ArcServer、ArcSDE
安装Arcgis的软件我就不说了,关键就是要在注册表中修改@Not_Set为@localhost。至于某些机器,报出缺少vs2010 .NetFramwork支持的时候,可以上MSDN上下载,如果依然报错,可能就是机器没有启动该功能,在管理工具中开启 .NetFramwork相关的功能。
开启ArcSDE功能
1.在SDE安装目录中找到services.sde文件(我的在C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc\services.sde),下方有一行
#esri_sde               5151/tcp
把第一个井号(#)删掉,保存
PS:win7可能存在文件不能保存的问题,可以把文件复制到桌面,改完,再覆盖回去
 
2.找到文件C:\Windows\System32\drivers\etc\services(文件没有扩展名),在最后加一行
esri_sde        5151/tcp
 
3.打开命令行(win7需要以管理员身份运行),输入命令:sdeservice -o create -d oracle,orcl -p sde -i esri_sde,其中-d oracle,orcl最后的“orcl”是oracle的网络服务名

利用Toolbox制作企业级地理数据库
打开Arcmap,打开Arctoolbox,选择创建企业级地理数据库,然后就可以把新建的数据库通过SDE变成空间数据库了。

客户端远程连接服务器端
1.确保主机名字(IP地址)没有拼错。
2.确保服务器正常
3.确保服务器的防火墙能通过
出现未发现监听程序的问题,要重新配置监听程序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值