zoukankan      html  css  js  c++  java
  • Oracle笔记(0):在Win2008系统上安装Oracle11g实践

      项目需要,需要搭建一个基于Oracle的SDE服务器,把这个过程记录一下。

      1. 首先在一台机器上安装Windows server2008操作系统。

    没有安装盘,从朱老师那拷了一个.iso镜像文件,解压到E:\盘,点击安装项目启动安装。这个过程中多次重启,挺烦人的。安装成功,第一次启动系统要求修改Administration的口令,输了半天不符合要求,原来是要求长度大于8位,而且要求大小写加数字,才算是满足要求。

      2.要命的电脑,有线以太网卡居然坏了,拿别人的无线网卡先连接吧。Win2008的服务都需要手工开启,所以先开了个无线网络的服务。

    网卡驱动安装:原来在新的系统中,有些功能默认是不安装的,无线功能要手动安装才能使无线网卡正常使用。
    打开管理工具、服务管理器,点击功能、添加功能,选择“无线Lan服务”,安装成功后无线网卡一切正常。(详细出处参考:http://www.jb51.net/os/windows/win2008/35601.html

      3.下面安装Oracle10g,按照网上的修改配置文件,但是始终还是通不过,只好作罢!

      4.到Oracle官方网站下载了Oracle 11g for Windows Server 2008 32bit的Database和Client。

      5.接着开始在Win2008上安装Oracle 11g服务器端。首先把网络连接断开,安装中选择高级安装。首先把所有用户的密码都设成welcome,安装最后解锁SH和HE用户,修改密码,将Sys用户、system用户和Scott用户密码修改一下。这也没啥问题!

      6.下面安装arcsde ,ArcSDE安装实际实现了一下方面内容:建立sde用户,建立sde表空间,建立数据库respiratory,建立sde服务。前面两个内容当然可以通过Oracle来实现了,后面的两个东西都需要sde的资源,所以必要调用sde命名来实现吧!本来想安装9.3版本,但是不能够实现,第三步无法通过,找不到一个.exe文件。于是痛下决心安装ArcSDE10。

      ArcSDE10安装成功。

      7.重装自己的系统,把XP sp2升级到sp3,备份Ghost了一下。安装ArcGIS destop10,很容易!接着安装VS2010,多次重启!再安装ArcEngine10,这部分要先安装运行时,再安装DevelopKit 10。破解都没问题,很容易,

      8. 安装Oracle 11g客户端,PL/SQL Developer。这里需要在Net Manager中添加监听,添加服务命名。(后记:好像不用设置监听,只需要添加服务命名)

      添加监听程序:

      添加服务命名结果:链接类型自己可以试一下。

      添加服务命名步骤:

    先前已经添加了一个网络服务名为orcl的服务命名,这里是重新添加一个的步骤。

       在PL/SQL Developer中登录,查看sde用户的信息。

      9.接下来在ArcCatalog10中以Ole方式,以sde登录,成功。添加空间数据库服务,失败,提示没有sde的相关服务资源。看了必须在客户端安装SDE了。这一歩还没有做!

      10. 应用MultiDesk进行远程桌面连接。首先要配置服务器,支持任何人连接远程桌面,这样通过MultiDesk就可以在自己的机器上配置服务器了!

          11.通过设置路由器可以将外部的访问映射到内部局域网的服务器!

    12. 完成最后一步 ,在客户端安装ArcSDE for Oracle11g。其实SDE的安装主要是三部分,首先是安装程序,接着是配置Post Installation,最后是配置sde服务并启动。

    http://www.laokboke.net/2011/05/30/how-to-install-arcsde-on-a-machine-that-is-remote-from-the-oracle-rdbms/一文有介绍。

    由于在服务器上已经安装的sde,所以sde用户、sde表空间已经存在了!主要就是创建sde服务、配置并启动。但是通过安装程序自定义安装并不能够实现sde服务在客户端的创建。上文中介绍通过命令实现的方法,这里实践了一下。首先看看sdeservice 命令。

    这里主要使用了如下的语句:

    1. sdeservice -o create -d Oracle,orcl -p sde -i esri_sde -n

    第一步创建的本地Net服务名,esri_sde为您要创建的arcsde服务名。

    通过上一步创建sde服务后,启动该服务时还是会出错的,您只需要修改一下arcsde安装目录\ArcGIS\ArcSDE\ora10gexe\etc下的dbinit.sde文件,把里面的set ORACLE_SID=orcl改成set LOCAL=orcl(连接远程oracle服务的本地net服务名,这个是在Oracle的Net Manager中配置的),然后在[计算机管理]中启动sde服务就不会再出现错误了。

    2. 如果修改启动服务仍然失败,服务输入“sdeservice –o delete”,程序提示是否删除Sde Service,输入“y”,删除该服务。

     如果sde已经和和Oracle服务器装在同一台服务器上,客户端的sde服务可以不启动,即PostInstall的最后一步通不过,但是不影响ArcCatalog访问SDE。

    如果出现Arccatalog无法访问的情况,问题也有可能是如下原因,只要保证能够修改C:\Windows\System32\drivers\etc中services文件中修改端口号:此处为客户机对外交互的端口统一设置!

    directplaysrvr  47624/tcp                           #Direct Play Server

    directplaysrvr  47624/udp                           #Direct Play Server 

    esri_sde 5151/tcp #ArcSDE for Oracle

    esri_sde2 5252/tcp #ArcSDE for Oracle

    文章未经说明均属原创,学习笔记可能有大段的引用,一般会注明参考文献。 欢迎大家留言交流,转载请注明出处。
  • 相关阅读:
    项目使用 GlobalExceptionHandler 与 @RestControllerAdvice自定义异常 二
    spring,springBoot配置类型转化器Converter以及FastJsonHttpMessageConverter,StringHttpMessageConverter 使用
    项目使用 GlobalExceptionHandler 自定义异常 一
    idea 解决git更新冲突
    @JsonIgnore 失效没起作用及 @JSONField(serialize = false)
    Don't Sleep --- 阻止电脑休眠、睡眠小工具
    Win10 一键启用&禁用以太网bat命令
    如何将Chrome插件扩展下载到本地
    PC WorkBreak --- 在您使用 PC 时照顾您的健康工具
    闪电下载器
  • 原文地址:https://www.cnblogs.com/yhlx125/p/2476230.html
Copyright © 2011-2022 走看看