2022年ArcSDE远程连接oracle数据库 .pdf

上传人:C****o 文档编号:39677130 上传时间:2022-09-07 格式:PDF 页数:5 大小:314.98KB
返回 下载 相关 举报
2022年ArcSDE远程连接oracle数据库 .pdf_第1页
第1页 / 共5页
2022年ArcSDE远程连接oracle数据库 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年ArcSDE远程连接oracle数据库 .pdf》由会员分享,可在线阅读,更多相关《2022年ArcSDE远程连接oracle数据库 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、ArcSDE 远程连接 oracle数据库一、创建sde用户以及相应的表空间1)创建表空间和临时表空间以 sys 系统用户登录数据库(注:sys默认安装密码是change_on_install)打开 sql 窗口,复制【创建表空间和临时表空间脚本.sql】文件的内容,粘贴到sql 窗口中,执行sql 语句,创建sde用户所需要的表空间和临时表空间。(注:sql 语句中包含形如E:oracleproduct10.2.0oradataorclsdespace.dbf 的路径字符串,用于指定表空间的存放位置,应根据 oracle 的安装路径而定。)记住随时保存操作记录。2)创建 sde用户新打开 s

2、ql 窗口,复制【创建sde用户以及给sde用户付于dba 权限.sql】文件的内容,粘贴到 sql 窗口中,执行sql 语句,创建sde用户,并给sde赋予 dba权限。3)创建 sde_upgrade 角色,并把角色权限付给sde用户新打开 sql 窗口,复制【创建操作表和索引权限的角色并将角色付给sde用户.sql】文件的内容,粘贴到sql 窗口中,执行sql 语句。4)将 sde配置文件加入oracle 数据库的bin 目录下(这一不暂时跳过不操作)在 SDEHOME 的 bin 目录下查找st_shapelib.dll 文件,将文件复制到Oracle 服务器上的ORACLE_HOME

3、bin目 录 下。(sdehome 目 录 形 如:D:ArcGISArcSDEora10gexe oracle_home 目录形如:E:oracleproduct10.2.0db_2BIN)5)为 st_shapelib.dll 文件设置路径(这一不暂时跳过不操作)新打开 sql 窗口,复制【设置 st_shapelib 文件路径.sql】文件的内容,粘贴到 sql 窗口中,执行 sql 语句。二、ArcGIS 服务器上创建连接远程oracle 数据库的网络连接1)查找 oracle 安装目录点击【开始】【程序】【Oracle OraDb10g_home】【配置移植工具】【Net Confi

4、guration Assistant】【右击】打开Net Configuration Assistant 属性面板,在【起始位置(S)】的输入框中,显示oracle 的网络配置的安装目录,形如:(E:oracleproduct10.2.0db_bin)2)查找 oracle 网络配置文件形如 E:oracleproduct10.2.0db_1NETWORKADMIN 目录下的tnsnames.ora 文件,使用文本编辑器打开tnsnames.ora文件3)添加网络连接在 tnsnames.ora文件中加入如下记录名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 5 页 -ORCL1

5、12=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.112)(PORT=1521)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)其中第一个ORCL112 表示网络连接服务名,HOST=后填写连接ORACLE 数据库的IP 地址,SERVICE_NAME后填写填写数据库的SID 4)检测网络连接是否可用点击【开始】【运行】在运行窗口的【打开】输入框输入【cmd】,进入 cmd.exe命令窗口。使用ping 命令,检测GIS 服务器与Oracle 服务的网络连接情况,输入形如ping

6、192.168.1.250 这样的命令,如果反馈信息形如下图:表明 GIS 服务器与 Oracle 服务器网络是联通的。如果反馈信息如下图:表明 GIS 服务器与Oracle 服务器网络无法联通,请检测网络无法连接的原因。在网络联通的前提下,查看数据库连接是否配置成功,同样是在cmd 命令窗口中,输入类似于sqlplus sde/sdeORCL112 的命令,查看返回结果,如果结果类似下图,表明数据连接配置成功。名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 5 页 -三、复制 SDEService 的配置文件并修改1)查找 ArcSDE 安装文件目录点击【开始】【管理工具】【服

7、务】,查找以 ArcSde Server 开始的服务名如(ArcGIS Service(esri_sde),【右击】形如(ArcGIS Service(esri_sde)服务名选择【属性】,在【可执行文件】标签后的文本框中显示形如D:ArcGISArcSDEora10gexebingiomgr.exe 文本,这表示 ArcSDE Service 的的安装路径。2)复制原来的安装文件,重命名复制 D:ArcGISArcSDE目录下的 ora10gexe 文件夹,在 D:ArcGISArcSDE目录下粘贴ora10gexe 文件,将文件重命名为ora10gexe_112 3)修改配置文件内容1、进

8、入 D:ArcGISArcSDEora10gexe_112etc目录,使用文本编辑器打开dbinit.sde 文件,在文件中填入形如如下的文本set LOCAL=ORCL112等号后填写的参数为GIS 服务器连接ORACLE 数据库的 网络连接名。此处因为连接的是远程数据库服务器,所以使用LOCAL 指定网络连接名,当连接的是本地数据库,等号前则使用set ORACLE_SID 2、用文本编辑器打开services.sde文件,在清空所有的内容,输入如下内容其中 esri_sde_112表示 ArcSDE Server 的名字,5154 表示端口号,尽量确保端口号和已经存在的 ArcSDE S

9、erver 端口不重复。3、清空 sde_setup.log文件中的内容。4、更新 C:WINDOWSsystem32driversetcservices文件,添加如下代码:四、创建 ArcSDE 和 Geodatabase的系统表和存储过程等,在cmd 中输入如下命令1.进入 ArcSDE Server 配置目录的命令,如下图:2.创建系统表的命令形如:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 5 页 -其中 ORACLE10G 表示 oracle 的版本属于10g 版本,-H 后的目录表示当前需要配置的ArcSDE Server 的配置目录,-l(注:这里是字母小写的l

10、,并不是数字1,也不是大写的I)填写的是 ArcGIS 的授权文件。五、创建 SDE 服务在 cmd 命令下,输入如下命令:sdeservice o create d ORACLE,ORCL p sde i esri_sde_112 H“D:ArcGISArcSDEora10gexe_112”n(注:ORCLE 后的 ORCL 表示的连接数据库的SID,而不是连接网络名,-i 后填写的ArcSDE Server 的名称,要和前面配置文件一致。)六、查看 ArcSDE Service 是否创建成功在服务面板中查看,查看名字为esri_sde_112 的 ArcSDE Service 的服务是否存

11、在,服务的状态是否是已启动。七、创建应用服务器连接打开 ArcCatalog,选择 Database Connections Add Spatial Database Connection,双击打开添加连接对话框。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 5 页 -其中 server 后填写 GIS 服务器机器名称Service 填写 ArcSDE Service 的名称,Database 可以不填写Database authentication 中填写用户名、密码后,点击Test Connection 按钮,测试连接是否通过。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 5 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁