因为现在好多用户使用的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
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,使用这个文件注册
----------------------------------------------------------------------更多参考----------------------------------------------------------