oracleSDE安装.docx
《oracleSDE安装.docx》由会员分享,可在线阅读,更多相关《oracleSDE安装.docx(21页珍藏版)》请在冰豆网上搜索。
oracleSDE安装
Oracle11gR2安装
1.解压两个压缩包到同一目录,即“database”,然后单击解压目录下的“setup.exe”文件,如下图所示:
图1安装文档
2.执行安装程序后会出现如下的命令提示行
图2命令提示行
3.等待片刻之后就会出现启动屏幕。
图3加载设置驱动程序
4.启动屏幕之后会出现如下图所示的安装画面,取消“我希望通过MyOracleSupport接收安全更新”的选中,单击“下一步”继续,同时在出现的信息提示框单击“是”。
图4安装程序
5.出现安装选项对话框,默认选择“创建和配置数据库”,点击“下一步”继续。
图5安装过程
6.出现安装类型对话框,点击“下一步”继续。
如果安装环境是在WindowsServer上的话就选择服务器类。
图6选择安装类型
7.网格安装选项。
默认选择“单实例数据库安装”。
若将服务器配置为RAC(应用程序集群),则选择“RealApplicationClusters数据库安装”安装配置。
单击“下一步”继续。
图7网格安装选项
8.安装类型。
默认选择“典型安装”,若需详细设置,则选择“高级安装”,单击“下一步”继续。
图8安装类型
9.安装配置。
在这要注意的是:
管理口令的格式至少包含一个大写字母、一个小写字母和一个数字,否则会提示警告,正确输入后单击“下一步”继续。
图9安装过程
10.先决条件检查。
若出现不符合安装要求的项目,请选中“全部忽略”并单击“下一步”继续。
图10先决条件检查
11.点击“完成”以开始安装。
图11安装概要
12.安装画面如图所示。
图12安装过程
13.当上面进度到达100%时会出现下面的对话框,请耐心等待其完成。
图13创建数据库
14.弹出的确认对话框,点击“确定”会回到主接口,然后再单击“关闭”完成安装。
图14口令管理
图15安装完成
15.至此,Oracle11gR2已经安装完成。
在开始菜单Oracle-OraDb11g_home1DatabaseControl-orcl中打开访问网址。
图16快捷方式
16.点击“继续浏览此网站(不推荐)”。
图17数据库管理页面
17.登录。
在连接身份里选择“SYSDBA”,在用户名处输入“sys”,密码为最初设定的密码,点击“登录”就可以访问数据库。
图18登录
Oracle11G64位客户端安装
1.双击oracle11g客户端安装程序。
2.出现【DOS】接口,等待片刻。
如下图所示:
图19检查系统先决条件
3.出现【安装程序】接口,选择【运行时】,单击【下一步】按钮。
如下图所示:
图20安装向导
4.出现【选择产品语言】接口,按照默认,点击【下一步】按钮。
如下图所示:
图21选择安装类型
5.出现【指定安装位置】接口,选择安装路径,单击【下一步】按钮。
如下图所示:
图22安装目录
6.出现【产品特定的先决条件检查】接口,检测是否符合安装条件,单击【下一步】按钮。
如下图所示:
图23产品特定的先决条件检查
7.出现【概要】接口,单击【完成】按钮。
如下图所示:
图24概要
8.出现【安装】接口,安装完成后,单击【完成】按钮。
如下图所示:
图25安装
ArcSDE10.1安装
1.预前说明
ArcSDE10.1只支持64Bit的操作系统。
安装之前,有必要查看一下系统需求:
2.打开ArcSDE10.1安装接口,选择ArcSDEforOracle11g,按照默认安装。
图26安装接口
图27安装向导
图28接受协议
图29安装目录
图30安装完成
3.创建企业级地理数据库
安装完毕之后,找一台装有ArcGISDesktop10.1的机器【ArcGISDesktop10.1的安装详见4.1.5】,并且安装上了相应数据库的客户端,特别注意的就是如果是Oracle的用户,虽然数据库服务器端的oracle是64Bit的,但数据库的客户端仍然需要安装32Bit的数据库客户端,因为ArcGISDesktop10.1的程序还是32Bit的。
在安装之前,确保客户端可以连接数据库服务器的数据库。
图31创建企业级地理数据库
首先打开ArcGISDesktop10.1,然后打开ArcToolbox工具,选择数据管理工具地理数据库管理创建企业级地理数据库。
图32中英版ArcGIS10.1创建企业级地理数据库GP工具位置
创建企业级地理数据库GP接口如下,目前来说数据库平台只支持:
Oracle、SQLServer、PostgreSQL三种数据库。
在GP界面中,缺省的参数如下:
数据库平台:
Oracle
实例为oracle服务端的全局数据库名,如GXDB
数据库管理员:
sys
数据库管理员密码:
********
地理数据库管理员:
sde
地理数据库管理员密码:
******
表空间名称:
sde
授权文件:
参数填写后,点击确定。
图33创建企业级地理数据库GP接口
如果没有安装数据库客户端,系统会提示这样的结果
图34提示
创建成功后,提示如下:
图35创建成功
4.创建ArcSDE服务
安装完成ArcSDE后,我们修改ArcSDE安装目录中services.sde檔和Windows中的services档,分别增加【esri_sde5151/tcp】记录
●Windows中的services文件位置为C:
\Windows\System32\drivers\etc\services
●ArcSDE中的services文件位置为\ora11gexe\etc\services
●修改完毕后保存档。
●用命令行创建ArcSDE服务,执行创建命令sdeservice-ocreate-doracle,GXDB-psde-iesri_sde
●启动服务
图36启动服务
●启动服务之后我们利用Catalog里面的工具CreateArcSDEConnectionFile
图37创建ArcSDE连接
●建立连接档后,即可在创建连接文件的位置直接点开这个SDE连接
使用ST_Geometry函数部署环境
使用ST_Geometry函数给Oracle添加SDE代理:
1、打开PL/SQL,用SDE用户登录,执行SQL语句:
SELECTlibrary_name,file_specFROMuser_libraries;
图38SQL查询
2、查询可以得到DLL在服务器上的位置,把这个位置记录下来:
e:
\programfiles\arcgis\desktop10.1\DatabaseSupport\Oracle\Windows64\st_shapelib.dll。
3、到此目录下,复制st_shapelib.dll。
4、在服务器上找到Oracle的安装目录,将st_shapelib.dll粘贴到%ORACLE_HOME%\BIN目录下。
5、在%ORACLE_HOME%\hs\admin找到extproc.ora档,备份一个。
然后用记事本打开extproc.ora。
6、将文本末尾将其中的【SETEXTPROC_DLLS=】设置成【SETEXTPROC_DLLS=ANY】。
7、保存extproc.ora文件,重新启动监听程序。
8、测试SDE的函数是否可用
打开PL/SQL,用SDE用户登录,执行以下SQL语句,如果没有报错,表示Oracle监听代理正确,SDE函数可用
selectsde.st_geometry('POINT(11)',0)fromdual;
如果执行无误,看到以下结果。
图39查询结果