Oracle精简客户端配置方法--戴国威.docx_第1页
Oracle精简客户端配置方法--戴国威.docx_第2页
Oracle精简客户端配置方法--戴国威.docx_第3页
Oracle精简客户端配置方法--戴国威.docx_第4页
Oracle精简客户端配置方法--戴国威.docx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内部文档,请勿外传Oracle精简客户端配置方法易智瑞(中国)信息技术有限公司 2014年 12 月版权声明本文档版权为ESRI中国(北京)有限公司所有。未经本公司书面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部分或全部,并以任何形式传播。制定及修订记录版本完成日期编写/修订纪要所属部门编写者备 注2014/12/15政府技术戴国威前言Oracle作为最常见的数据库,与ArcGIS Server的配合使用相当的多。通常会在ArcGIS Server的服务器上安装Oracle的客户端。而在显示环境中,通常不会一帆风顺,常常出问题。在Windows上有常用的一键安装的软件,如果配得好,那么可以一帆风顺,但是一旦出了些差错,这种一键安装的方式就显得累赘和笨重。如果我们都只会点击下一步下一步的来配置安装oracle客户端,那么对于oracle客户端的机理就无法了解深入,一旦出现问题,就只会卸了重装,重启再来等思路。在该文档中,主要介绍关于Oracle简洁版客户端的配置方式,让oracle客户端的配置思路清晰易懂。其中,重点是为了在linux上的oracle客户端的配置说明。因为在网上的linux版的oracle客户端资料甚少,并且大多复制粘贴,啰嗦冗杂,笔者自己都不清楚其中道理,一不小心连通了就在网上写配置方法,约等于以讹传讹。故,我自己在这里写一个配置方法,让大家能够容易弄懂。同时,在最后,也把在windows上的配制方法也说明。虽然大家有一键安装软件,但是其庞大的体积也确实让人不快,故一个简洁版的客户端还是有必要的。要求Oracle11G的数据库Linux为64位。CentOS,红帽,Ubantu都可。Linux上的配置资料准备将ArcGIS中配套的 DBMS_Support_Files_129036.iso 打开,找到对应的Oracle:将对应的OraclelinuxLinux64 下面的 instantclient-basic-linux-X86-64-.0.zip 复制出来。在网址 /detail/david_ocean/8262395 上下载包。其中instantclient-basic-linux-x86-64-.0.zip,instantclient-sqlplus-linux-x86-64-.0.zip是最重要的,需要将这两个包拷贝到linux的操作系统中。解压缩文件在对应的客户端包坐在文件夹下,进行解压缩文件到/opt文件夹:unzip instantclient-basic-linux-x86-64-.0.zip d /opt/同理,解压sqlplus的包:修改文件名压缩完之后的文件名名字叫做instantclient_11_2,两个压缩包都把内容放到了这个文件里面。为了更好的辨识,需要将 该文件夹名字修改为 oracle,使得容易辨析。在opt文件夹下输入:mv instantclient_11_2 oracle 修改环境变量在终端中输入vi /etc/profile 进行修改环境变量,使得oracle的客户端能够被读到在最后,输入ORACLE_HOME对应的地址:然后,重读环境变量:source /etc/profile测试客户端配置在终端中输入sqlplus:如果出现下图,说明配置成功,能够读取到sqlplus。如果是出现:sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory 说明配置没有配好,重新检查环境变量。试着连接局域网内数据库服务器:这就说明直接连接该数据库没有问题,可以连通,则数据库客户端的配置完全没有问题。配置TNS监听在测试直接连接没有问题了,现在需要配置TNS,让客户端能够识别不同的数据库服务。在默认的客户端配置里,是ORACLE_HOME/network/admin 作为存放tnsnames.ora的默认位置,客户端会自动去tnsnames.ora中读取信息。我们在oracle文件夹内添加network/admin文件夹目录:将tnsnames.ora从数据库中拷贝到/opt/oracle/admin/ 下,或者自己编辑也可以。tnsnames.ora内信息为:然后在终端进行测试:说明配置完全没有问题了。Windows上的配置资料准备将ArcGIS中配套的 DBMS_Support_Files_129036.iso 打开,找到对应的Oracle:将对应的OraclewindowsWindows32 下面的 instantclient-basic-nt-.0.zip 复制出来。在网址 /detail/david_ocean/8267243上下载包。解压缩文件在windows系统的计算机内,在自己需要安装的位置创建一个文件夹,起名oracle:将instantclient-basic-nt-.0.zip和instantclient-sqlplus-nt-.0.zip内的内容解压缩到该文件夹内。压缩文件中的内容:将该内容全部直接压缩到oracle文件夹下,不需要其他多级目录。oracle文件夹下为:修改环境变量右键计算机,点击属性按钮,进入计算机属性设置。选择 高级系统设置 ,然后在 高级 选项卡下点击 环境变量:在对应的Path系统变量中,进行编辑,将 oracle的目录添加进去。例如目录:D:Program Files (x86)oracle;测试客户端配置在 开始 菜单中的运行里面,输入 cmd,就可以看到 cmd.exe,点击该选项。或者 按下 win键和R键,弹出运行命令行,输入cmd,按下回车。然后就可以进入终端,输入sqlplus:若为下图:则说明配置成功。使用sqlplus进行直连oracle数据库:说明可以直连oracle。当无法连接时:若为sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory说明sqlplus的包导入有问题,存放目录没有放在oracle文件夹根目录下。若为:”sqlplus”不是内部或外部命令,也不是可运行的程序或批处理文件。 说明环境变量压根没有配好或者没读出来。输入path,看环境变量是否添加了oracle的。若有添加该环境变量,则可能是包问题,或者需要重启一次终端或者是需要重启计算机。配置TNS监听在测试直接连接没有问题了,现在需要配置TNS,让客户端能够识别不同的数据库服务。在默认的客户端配置里,是oracle/network/admin 作为存放tnsnames.ora的默认位置,客户端会自动去tnsnames.ora中读取信息。我们在oracle文件夹内添加network/admin文件夹目录,并把tnsnames.ora文件拷贝进去:该tnsnames.ora文件里面内容为:如果 不想在oracle/network/admin 文件夹下存放监听,可以在自定义的一个位置,然后将该文件夹位置在 环境变量path中注册。例如:在位置 C:/net/ 下存放.ora文件。 那么,我们在 环境变量 path中加入 C:/net/ 即可。在终端输入:说明 oracle的服务名能够被读取到,配置tns成功。ArcGIS Server与oracle数据库的sde连接通过Desktop直连获取.sde文件在ArcGIS Desktop中直接连接数据库oracle,获取.sde文件。点击 添加 数据库连接填写详细信息,有两种方式。通过配置的tnsnames来通过服务名进行连接(推荐)。信息如下:填写服务名oracle:直接填写数据库对应的IP和实例,不通过tnsnames进行连接填写的信息为:ip地址/实例名 得到 连接到oracle.sde文件或连接到 .sde文件:在ArcGIS Server中导入.sde文件通过ArcGIS Desktop的方式进行连接这种方式最方便,不过要求Desktop和Server能够连接在一起右键点击,选择服务器属性然后输入名字 sde,然后导入.sde文件,直接选择对应的:这样既可完成注册:在站点里面直接注册输入对于站点的名字::6080/arcgis/manager/进入站点 数据存储:.sde文件是在 Desktop的计算机上,对应的创建的Desktop的地址里面:默认地址为:C:UsersAdministratorAppDataRoamingESRIDesktop10.2ArcCatalog连接到 oracle.sde将其拷出来,在能访问ArcGIS Server 的设备上,通过浏览器导入。然后选择导入.sde文件:导航到.sde文件所在位置,然后导入:可以看到.sde文件内容就会呈现出来,然后点击创建:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论