• 关于Oracle Primavera P6的各数据库帐号用途


    在使用/维护P6时,经常会用到各种不同的P6数据库用户,如在连接配置P6 Professional时用到的公共帐号pubuser,进入后台维护p6配置信息(adminpv)或开发常连接的privuser,亦或是配置BI Report/BUSINESS Intelligence报表套件用到的pxrptuser,为了简化对这些帐号的理解,我参照了官方的说明在这里做简单介绍

    P6数据库帐号

    ADMUSER

    admuser是架构用户(仅限 Oracle 数据库) ,其拥有架构中的大多数数据库对象,包括表、索引和约束、过程、触发器和函数,并且主要在数据库创建和升级期间使用。

    PRIVUSER

    privuser是特权用户,他有以下5个特点:

    1. 拥有大多数架构用户表的视图,可过滤掉逻辑删除的数据。
    2. 对架构用户拥有的所有表具有 SELECT、INSERT、UPDATE 和 DELETE 权限。
    3. 对所有模式过程具有 EXECUTE 权限。
    4. 用于促进 P6 EPPM 和 P6 Professional 之间的通信。
    5. 拥有没有视图的对象的同义词,这意味着对架构所有者拥有的表的引用不必是完全限定的(仅限 Oracle 数据库)。

    PUBUSER

    pubuser是公众用户,公共用户在 P6 EPPM 数据库中几乎没有权限。 它对 PUBUSER 表具有 SELECT 权限,该表用于将 P6 EPPM 连接到数据库,包括在我们常用到的Professional组件连接使用。

    BGJOBUSER

    bgjobuser是后台作业用户(仅限 Oracle 数据库),该用户随P6服务自动启动并运行 P6 EPPM 后台作业。

    PXRPTUSER

    pxrptuser是报表帐号,他拥有企业报告的 P6 EPPM 扩展架构的视图。

    如下内容来源于ORACLE HELP

    About Database Users 

    Schema User (Oracle database only)

    Default: ADMUSER

    Description: The administrative user owns most database objects within the schema including tables, indexes and constraints, procedures, triggers, and functions, and is primarily used during database creation and upgrades.

    Privileged User

    Default: PRIVUSER

    Description: The following is true for the privileged user:

    • Owns views to most of the schema user tables that filter out logically deleted data.
    • Has SELECT, INSERT, UPDATE, and DELETE privileges on all of the tables owned by the schema user.
    • Has EXECUTE privileges on all schema procedures.
    • Is used to facilitate communication between P6 EPPM and P6 Professional.
    • Owns the synonyms for objects that do not have a view, which means that references to tables that are owned by the schema owner do not have to be fully qualified (Oracle database only).

    Public User

    Default: PUBUSER

    Description: The public user has few permissions in the P6 EPPM database. It has SELECT privileges on the PUBUSER table, which is used to connect a P6 EPPM to the database.

    Background Job User (Oracle database only)

    Default: BGJOBUSER

    Description: The background job user initiates and runs P6 EPPM background jobs.

    Reporting User

    Default: PXRPTUSER

    Description: The reporting user owns views to the P6 EPPM extended schema for enterprise reporting.

     这个行业的分享不多,希望更多感兴趣的朋友一同参与,探讨或合作 !

    本人可提供Oracle 多种产品技术服务,包括产品的部署和维护及培训,欢迎与我取得联系!

    如何联系蚕豆哥_蚕豆哥的博客-CSDN博客电邮:kangpingchn@hotmail.com (@gmail.com,@outlook.com)https://campin.blog.csdn.net/article/details/52950969

  • 相关阅读:
    web前端实训作业 html+css+javascript 水果超市网页设计实例 企业网站制作
    JavaCV音视频开发宝典:UDP推流 使用UDP方式推送TS流 实现UDP一对一直播点播
    GIS中XYZ瓦片的加载流程解析与实现
    矩阵分析与应用+张贤达
    ClickHouse查看执行计划
    Day14--商品详情-渲染商品详情的数据并优化详情页的显示
    ES13的11个超赞的新属性
    Java(三)--高级特性概览
    前端如何锁定项目的node和pnpm版本
    用于独立系统应用的光伏MPPT铅酸电池充电控制器建模(Simulink实现)
  • 原文地址:https://blog.csdn.net/kping0306/article/details/135353932