NetBackup IT Analytics 安装和升级指南 (Windows)
升级共享服务环境
在共享服务环境中,不存在以 sysdba 用户身份连接权限,在升级之前,必须向 APTARE_RO 用户提供 CREATE SYNONYM 权限。APTARE_RO 是门户的只读用户。
注意:
除非已有意撤销此权限,否则必须执行此步骤才能进行升级。如果未授予此权限,升级脚本中将发生错误,而且 SQL 模板设计器中的功能也会受到影响。
使用 root 访问权限登录。
停止 Portal Tomcat 和 Data Receiver Tomcat 服务。
在命令行中,执行以下命令:
sqlplus / as sysdba
SQL >GRANT CREATE SYNONYM TO APTARE_RO;
在共享服务环境中,不存在以 sysdba 用户身份连接权限,在升级之前,必须向 PORTAL 用户提供 CREATE JOB 和 DBMS_SCHEDULER 权限。
注意:
除非已有意撤销此权限,否则必须执行此步骤才能进行升级。如果未授予此权限,升级脚本中将发生错误,而且 Oracle 作业的功能也会受到影响。
使用 root 访问权限登录。
停止 Portal Tomcat 和 Data Receiver Tomcat 服务。
在命令行中,执行以下命令:
sqlplus / as sysdba
SQL > GRANT CREATE JOB TO PORTAL;
SQL > GRANT EXECUTE ON DBMS_SCHEDULER TO PORTAL;
通常的做法是,在 NetBackup IT Analytics 升级时,利用与 Oracle 相关的代码,并访问系统级对象(dba_、V$ 等)和用户(sys、system)。此场景不适合共享服务环境,在共享环境中,组织更倾向于维护自己的 Oracle 凭据。从 10.4 版本开始,PORTAL 用户可以使用有限的权限运行门户升级。可以执行特定的 SQL 语句撤销在 10.4 版本之前分配的其他权限。
注意:
撤销权限后,将阻止 NetBackup IT Analytics 升级过程计算数据文件中的空间,还阻止该过程取消可能干扰升级的 Oracle 作业。撤销这些权限后,本地管理员将承担此责任。
完成以下步骤可撤销 PORTAL 用户的权限。
以管理员访问权限登录。
停止 Portal Tomcat 和 Data Receiver Tomcat 服务。
在命令行中,执行以下命令:
sqplplus / as sysdba SQL >REVOKE SELECT ANY DICTIONARY FROM PORTAL; SQL>REVOKE SELECT_CATALOG_ROLE FROM PORTAL; SQL>REVOKE SELECT ON dba_free_space FROM PORTAL; SQL>REVOKE SELECT ON dba_data_files FROM PORTAL; SQL>REVOKE SELECT ON dba_temp_files FROM PORTAL;