免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于基于 ORACLE 和和 SQLSERVER 的的 ARCSDE 安装配置详解 安装配置详解 arcsde for sqlserver 安装全过程 1 环境 windows2000 sp3 sql 2000 sp3 sde8 2 with sp1 arcinfo 8 3 计算机名字为 zongzhan 6afuly1 sql2000 安装是按默认安的 SDE 的安装目录为 D arcgissde 2 先安装好软件 当然是破解的了 我对 8 3 的 licence 进行了修改 把 SDE 的 license 换 成 8 2 的 然后用破解的 acore dll 覆盖原文件 3 对 slq 进行设置 将身份验证设为 windows 和 sql 双验证 一定要这样做啊 不然你试试 就知道了 4 打开查询分析器 运行以下几断代码 代码全在 generic 文件夹下面 是 2000 的你就打 开 2000 的远行 是 97 的当然就是那个 97 文件了 里面的东西不要改就行了 只是要分断 远行 5 打开企业管理器 把 SDE 用户的登陆密码设为 sde 6 下面就要进行 dos 设置工作了 这是最难的一部分 7 打开 win2000 的 DOS 界面 进入 SDE 的 bin 目录 命令为 cd arcgissde arcsde sqlexe bin 8 运行以下命令 sdesetupmssql o install u sde p sde s zongzhan 6auly1 H D arcgissde arcsde sqlexe 以上命令把 sde 需要的必须表装进了 SDE 数据库里 这一步是必须的 9 运行下命令 还是在 bin 目录下 sdeservice o create p sde l zongzhan 6auly1 H D arcgissde arcsde sqlexe i my sde 10 修改下在两个文件 d winnt systerm32 drives ect services 用记事本等工具打开它 加入以下两行 esri sde 5151 tcp arcsde my sde 5154 tcp my sde 修改 arcgsisde arcsde sqlexe etc 下面的 service sde 文件 去除 5151 tcp 前面的 号 在另起一行加入以下代码 my sde 5154 tcp 保存 11 进入 win2000 的服务管理器 运行 my sde 服务 arcsde for oracle 安装全过程 1 从 开始 程序 ArcGIS ArcSDE ArcSDE for oracle9i Post Installation 进入安装界面 2 第一步 选择完全安装 即 Complete 点击 下一步 3 第二步 要求以 Oracle 用户 sys 的身份登陆 Oracle 数据库 在 Sys user password 中输入用户 sys 的密码 安装 Oracle 时输入的 在 Net service name 中输入 Oracle 服 务的名字 可以以如下方式查看 Oracle 服务的名字 控制面板 管理工具 服务 找到 OracleServiceSomename2 字样的服务 其中 Somename2 只是一个替代字符串 右键点击 属性 在弹出的对话框中 看到 可执行文件的路径 下面的字符串 此字符串中 EXE 后面的部分即是 Oracle 服务的名字 点击 下一步 4 第三步 创建 SDE 表空间和用户 如果弹出一个对话框 显示用户 sde 已经存在 那是 因为用户 sde 或表空间 sde 没有从 oracle 中删掉 对话框中给出三栏 SDE user Default 和 File 其中 Default 栏指出要创建的默认的 SDE 用户名和表空间名 SDE user 栏输入的是用户 sde 的密码 File 栏给出的是新创建的用户和表空间存放位置的文 件 强烈建议不要修改 Default 栏给出的 sde 因为如果改成其它的名称 一会儿在 8 中将会 看到要求给出用户 sde 的密码 而我们并没有创建用户 sde 笔者私下认为 SDE user 栏和 Default 栏给出的提示不很好 粗一看去让人误以为要填两个用 户名 一个是运行使用的用户名 一个是默认的用户名 但实际上 SDE user 栏中输入的字符 以星号显示 按默认惯例 这一栏应该是密码 而且 在刚进入 6 时 我们可以打开 Oracle 可以看到 用户 下的确生成了 Default 栏输入的名字的用户 而不是 SDE user 栏 输入的名字的用户 在表空间中也是如此 我们可以只在 SDE user 栏输入一个字符串 当作用户 sde 的密码 其余的默认即可 点击 下一步 5 一会儿可以看到弹出两个对话框 提示用户 sde 和表空间 sde 创建成功 6 第四步 进入 ArcSDE configuration files 配置 ArcSDE 文件 选择默认 点击下 一步即可 7 第五步 进入 ArcSDE configuration files continued 继续配置 ArcSDE 文件 选 择默认 点击下一步即可 8 第六步 创建方案 SDE 此时 SDE 用户的名字已经固定 为 sde 程序在 4 中已经 获得用户 sde 的密码 此处也以星号形式给出 程序在 3 中已经获得 Oracle 服务的名称 此处也显示给出 如果 3 和 4 中均没有填错 此处全部默认即可 点击 下一步 9 第七步 创建 ArcSDE 服务 全部默认即可 但最后一项 Oracle SID 必须填 而且要 填正确 否则 ArcSDE 服务即使创建了也不能启动 可以用如下方法查看系统已经安装的 Oracle 的 SID 在 Oracle 安装路径下的 admin sde profile 文件夹下 有一个 init ora 字样的文件 比如 在我的机器上该文件为 D oracle admin SDE pfile init ora 6162005101919 用文本文件方式打开 查找字 符串 instance name 可以看到 instance name somename3 字样的值 这个 somename3 就是 Oracle SID 填好后点击 下一步 10 如果原来有 ArcSDE 服务 那么此时会提示已经存在服务 是否覆盖 或者提示出错 原因 第 1 步即 打开注册表 删除 ArcSde Service 服务 仅仅把控制面板服务列表中的服务 删掉 而真正的服务 在 HKEY LOCAL MACHINE SOFTWARE ESRI ArcInfo ArcSDE 8 0 ArcSDE for oracle 下 还是没删掉 所以会提示是否覆盖 如果第 1 步没有 执行 即服务列表中的 ArcSDE 服务没有删掉 就会提示出错 11 在以上执行步骤中 由于没有删掉 HKEY LOCAL MACHINE SOFTWARE ESRI ArcInfo ArcSDE 8 0 ArcSDE for oracle 下的 ArcSDE 的真正服务 所以提示是否 覆盖 点击 是 一会儿后弹出对话框 提示耐心等待 询问是否启动新创建的 ArcSDE 服务 选择 是 一会儿后提示服务成功启动 12 提示安装完成 此时可以到服务列表 控制面板 管理工具 服务 中 找 到 ArcSDE Service somename4 somename4 是 9 中出现的 ArcSDE 服务的名字 默认为 esri sde 可以看到确实正常启动了 附 ArcSDE 安装失败原因与解决办法 作者 陈元琳 有很多朋友安装 ArcSDE 失败 主要有以下两种情况 1 ArcSDE 安装过程中提示不成功 2 ArcSDE 已经装上 但是服务没有启动 为此 我把 ArcSDE 反复安装了多次 对期间可能出现的问题一一找到了解决办法 现在把安 装步骤写出来 希望不光对第一次安装 ArcSDE 的朋友 而且对已经安装过 ArcSDE 却没有成 功的朋友 都能有一定的帮助 当然这只是抛砖引玉 如有错误还请各位指正 Windows 操作系统中解决方案如下 1 打开注册表 删除 ArcSde Service 服务 详细 1 打开 控制面板 服务 找到 ArcSde Service somename 这里 somename 就 是你的 ArcSde 服务的真实的名字 记住这个名字 为叙述方便 以下用 somename 表示其 真实的名字 2 打开 开始 运行 敲入 regedit 找到 HKEY LOCAL MACHINE SYSTEM CurrentControlSet Service somename 把整个文 件夹删掉 这里的 somename 指 1 中的 somename 3 重启计算机 目的是刷新注册表 当然用其他方法树新注册表也可以 但是这里强烈 建议重启 2 从 Oracle 中删掉用户 sde 和表空间 sde 详细 1 从 开始 程序 Oracle oraHome92 Enterprise Manager Console 启动 oracle 以任意用户名 任意密码 SYSDBA 身份登陆 以 SYSDBA 身份登陆无需验证 的原因是 SYSDBA 是操作系统认证的 操作系统里面有一个 ora dba 组 这个组里面 Members can connect to the oracle database as a DBA without a password 如果 把你刚才登陆本机时所使用的用户名从这个组里删除 那么你以 SYSDBA 身份登陆 Oracle 就 需要身份验证了 2 在 安全性 用户 下找到 SDE 如果找不到就进行下一步 在 SDE 上右健单 击 选择 移去 选择 是 这样就删掉了用户 SDE 3 在 存储 表空间 下找到 SDE 如果找不到就进行下一步 在 SDE 上右健单 击 选择 移去 选择 是 这样就删掉了表空间 SDE 4 关闭 Oracle 补漏 以上主要针对 Oracle 数据库中只有一个数据库的情况 如果有多个数据库 比如有两个 SDE 和 TestDB 那么以上安装步骤会有一些小小的改动 如下 A 从 Oracle 中删掉用户 sde 和表空间 sde 时需要选择数据库 你原来把 sde 用户和表空间 建在哪个数据库 即安装 ArcSDE 第二步时填写的 Net service name 中 现在就先登陆那 个数据库 然后再在那个数据库下进行删除 sde 表空间和用户的操作 B 安装 ArcSDE 的第二步至第六步 即 1 8 填写的 Net service name 应该相 同 此时在 服务 列表中可以看到有 OracleServiceSDE 和 OracleServiceTestDB Net service name 应该要么是 SDE 要么是 TestDB C 安装 ArcSDE 的第七步 即 9 填写的 Oracle SID 也应该跟前面安装过程中填写 的 Net service n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医耳穴贴压治疗耳鸣耳聋
- 内燃机车钳工改进强化考核试卷含答案
- 工业设计工艺师班组评比评优考核试卷含答案
- 制氢工保密意识竞赛考核试卷含答案
- 炉内器件高纯处理工诚信能力考核试卷含答案
- 压缩机操作工岗位心理健康考核试卷含答案
- 橡胶栽培工成果能力考核试卷含答案
- 生活垃圾收集工岗位安全责任制竞赛考核试卷含答案
- 水生植物病害防治员复试水平考核试卷含答案
- 气体分离设备装配调试工岗中团队建设考核试卷含答案
- 2026年及未来5年市场数据中国气雾罐行业发展监测及投资战略规划研究报告
- 2025江苏苏州市相城生态文旅发展(集团)有限公司人员招聘综合笔试历年备考题库附带答案详解
- 国才杯笔译考试题及答案
- 【《有关课后作业研究的国内外文献综述》5200字】
- 2025年无人机驾驶员(安防)精练题库300道及答案
- 瑞思riverdeep课件教学课件
- 2022北信源第二代防火墙使用手册
- 2025 小学书法软笔隶书乙瑛碑课件
- N-6000火灾报警控制器用户手册
- 吸污车化粪池清理租赁协议
- GJB9764-2020可编程逻辑器件软件文档编制规范
评论
0/150
提交评论