关于Linux环境下ArcGIS产品许可文件的查看和注册

来源:互联网 发布:JS获取cookie的方法 编辑:程序博客网 时间:2024/06/06 07:47

转载说明:

原文作者:linghe301,个人空间:http://my.csdn.net/linghe301

原文地址:http://blog.csdn.net/linghe301/article/details/7379818

因为现在好多用户使用的ArcGIS许可文件有的是临时的,等用户收到永久许可还行重新更新,对Windows下比较简单,那么在Linux环境下,简单说明一下这几个产品的查看许可和更新许可的方法。

授权文件说明:截止到ArcGIS10版本,Esri的授权都适用于在线授权和离线授权,但是鉴于Linux操作系统一般不可能上网,对ArcGIS Server和ArcSDE的,我们可以将拿到的.prvc文件转换为.ecp,说到.ecp大家都应该不陌生,那么对ArcGIS Engine的授权,我们不能转换为ecp,详细查看后面的离线授权步骤。


ArcGIS Engine

[engine@ags arcgis]$ pwd
/home/engine/arcgis
[engine@ags arcgis]$ ls
ArcToolbox         init_engine.sh  pedata                    styles
ArcWebSupport      init_java.csh   plotters                  sysgen
authorizeSoftware  init_java.sh    python25                  TilingSchemes
bin                install.htm     raster                    uninstallArcGISEngineDevKitJava
ColorProfiles      java            routing                   uninstallArcGISEngineRT
com                lib             setenv_engine.csh         vmw
fonts              License         setenv_engine.sh          XmlSchema
geocode            locale          showAuthorizationSummary
help               locators        startJavaHelp
init_engine.csh    NetworkAnalyst  stopJavaHelp
[engine@ags arcgis]$ ./showAuthorizationSummary
[engine@ags arcgis]$ ./authorizeSoftware

进入到ArcGIS Engine的安装目录下,我们可以查看两个可以执行的文件

showAuthorizationSummary :查看ArcGIS Engine的许可注册情况,期限

authorizeSoftware :执行可以填出注册界面


ArcGIS Server

[root@localhost scripts]# pwd
/opt/arcgis/server10.0/scripts
[root@localhost scripts]# ls
authorizeSoftware       ServerConfig      startJavaHelp  startserver   stopmonitor  switchlogging
import_export_users.sh  Server_diag_tool  startmonitor   stopJavaHelp  stopserver   uninstallArcGISServer showAuthorizationSummary

[root@localhost scripts]# ./showAuthorizationSummary
[root@localhost scripts]# ./authorizeSoftware

进入到ArcGIS Server的安装目录下$SERVER_HOME/scripts,我们可以查看两个可以执行的文件

authorizeSoftware :执行可以填出注册界面

showAuthorizationSummary :查看ArcGIS Server的许可注册情况,期限(该功能适用于ArcGIS Server9.3.1之前的版本

对ArcGIS10版本,我们需要查看我的lic是否过期,我们可以查看

[agssvr@rhtest sysgen]$ pwd
/opt/arcgis/server10.0/servercore/.Server/agssvr/.esriprogramfiles/rhtest/esri/License10.0/sysgen
[agssvr@rhtest sysgen]$ ls
keycodes
//如果不好找,进入到ArcGIS Server用户查找keycodes文件
[agssvr@rhtest ~]$ find -name keycodes
./.esriprogramfiles/rhtest/esri/License10.0/sysgen/keycodes

注意:rhtest是我的机器名


ArcSDE

[arcsde@rhsde ~]$ sdesetup -o list -d oracle11g -p sde

ESRI ArcSDE Server Setup Utility Wed Mar 21 17:22:45 2012
----------------------------------------------------------------

SDE Server at Rev: 10.0.0.
 for Oracle11g Build 2004 Fri Jan 13 11:45:40  2012

GDB Rev: 3.0.0.

ArcSDE authorization key:
arcsdeserver,100,ecp037340614,none,0JLAAAAAAAAAAAAAAA

[arcsde@rhsde ~]$ sdesetup -o update_key -d oracle11g -l /home/arcsde/ArcGIS\ Server10.ecp -p sde

ESRI ArcSDE Server Setup Utility Wed Feb 22 14:41:41 2012

----------------------------------------------------------------

Successfully updated authorization key.


离线授权步骤:

打开注册许可对话框

1:Authorization Option对话框选择
I have received an authorization file from ESRI and am now ready to finish the authorization process

2:Authorization Method对话框选择
Authorize at ESRI's website or by email to receive your authorization file

3:Authorization Information对话框
填写相关的信息

4:Authorization Information(continued)对话框
选择相关的信息

6:Software Authorization Number对话框
你会看到相关的注册号码

7:Email Authorization对话框
选择保存,然后下面会给你一个网址https://service.esri.com/drm使用这个网址转换为.ecp文件,然后在重复注册即可
--------------------------------------------------------------------------------------------------

如果你的ArcSDE或者ArcIMS、ArcGIS Server为.prvc文件,如果你不能在线注册,你需要在以下这个网站将.prvc文件转换为.ecp

https://customers.esri.com/index.cfm?event=pub.ecpAuthorizations

如果你的ArcGIS Desktop、ArcGIS Engine为.prvc

如果你的许可为浮动许可,对Desktop(需要打上SP2以上补丁)和Engine来说需要安装许可服务器,但是如果不能在线注册,还需要使用以下网站转换

https://customers.esri.com/index.cfm?event=secureSite

大概步骤就是:arcengine.prvc-------------------authorize.txt-------------------------authorization.respc,使用这个文件注册







原创粉丝点击