Arccatalog 连接oracle很是麻烦,今天给大家分享下经验
1.首选,收集好要安装的Arcgis desktop 软件,确定是什么版本的(32/64)网上的一半是32 的,
我的也是,所以以32位为例。
2.收集oracle的安装程序,一个服务器端,一个客户端。注意,客户端的版本一定要和Arcgis desktop位数一样
3.分别安装oracle服务器和客户端
4.安装后运行客户端的sqlplus 随便登陆一个用户,但是会出现这样的错误:
别慌,把用户名这样写:system @orcl (orcl 是服务器名) 然后会提示没有监听程序
别慌,接下来这么做:
5.cmd 运行services.msx 进入服务,找到oracle...TNListener的这一项,停止
6.运行服务器的Net Manager (注意一定是服务器的,你安装服务器和客户端后会有两个,找到服务器文件夹下的):
7.然后这样配置:把默认监听的删除:
8.打开客户端的Net Configure Ass....:
9.按照提示分别配置 监听程序配置和本地网络配置。首先把他们默认的都删了,然后先配置本地网络配置
服务器名字为orcl(保持一致)本机名字为你计算机的名字,注意不要写localhost。其他的名字都写orcl
然后配置监听,一直下一步即可。
10.在客户端的安装目录下找到tnsnames.ora 文件,进去,把HOST= 后面的值改为你计算机的名字(不要localhost)
同理把listener.ora 文件里面的也这么改 保存退出
11.重启计算机
12.进入客户端的sqlplus : 用户名:system @orcl 密码:**** 成功连接
13.进入ArcCatalog 点击连接数据库->添加新的数据库:
数据库类型选择oracle
实例名字:orcl
采用数据库认证,用户名,密码,确定,成功连接!