使用只读用户连接到APM数据库

使用只读用户连接到APM数据库

要连接到数据库,您将需要以下信息:

端口号:Applications Manager数据库运行所在的端口。(您可以从<Applications Manager Home>\conf\AMServer.properties 文件中的am.db.port 值获取此信息)默认值为15432。
用户名:想要连接到数据库的用户名。由于我们要连接只读用户,因此用户名将是rouser
密码:此特定用户名的密码。对于只读用户您可以使用 apmrouser

对于 Windows:
AppManagerHome\working\pgsql\bin> set PGPASSWORD=apmrouser
AppManagerHome\working\pgsql\bin> psql -p 15432 -U rouser -h localhost -d amdb



amdb=> 表示您已连接到数据库,现在可以执行任何与读取相关的查询。

例如:

但是,如果您尝试写入/更新,权限将被拒绝。

例如:



对于Linux:
AppManagerHome/working/pgsql/bin$  export PGPASSWORD=apmrouser
AppManagerHome/working/pgsql/bin$  ./psql -p 15432 -U rouser -h localhost -d amdb




    • Related Articles

    • APM数据库端口变化

      APM数据库的端口,有可能会自动变化,如果不想变化,请修改以下文件 conf/AMServer.properties     am.dbport.check=false     am.db.port=15432 另外,有可能需要把以下文件的相应的端口号修改一致,可以使用上面am.db.port的值在相应文件中查找     working/conf/database_params.conf     working/pgsql/data/amdb/postgres_ext.conf     ...
    • 设备控制(DCP)-文件访问控制开启只读权限,将限制以下操作

      1:无法更改U盘设备存储的文件内容 2:无法对U盘设备内的文件进行保存 3:无法更改文件扩展名 4:无法将文件复制到设备内 5:无法删除U盘内的文件 6:无法新建文本文档
    • 【APM】超时时间批量更改方法

      问题 如何批量修改超时时间? 方法: 以ActiveDirectory&Exchange-server两种设备类型为例 打开APM数据库 1)获取 TYPEID select * from AM_MONITOR_TYPES where TYPENAME in ('ActiveDirectory', 'Exchange-server') 2)通过依次将<TYPEID>替换为上述查询中的值,来为每个TYPEID运行下面的查询。 UPDATE AM_ARGS_<TYPEID> SET ...
    • EC-SQL Server备份失败(系统错误5,拒绝访问)

      SQL Server备份操作系统错误5(拒绝访问): 原因有两点: 1.您的 MSSQL 登录帐户没有目标目录的完全权限。 2.目标目录下已有同名备份文件,且为只读。 解决方法: 1、 按 Win + R,在输入框中键入“services.msc”,如果您登录 SQL Server服务的帐户未在此处列出,或者它对该文件夹的权限有限,这应该是您的 SQL 备份失败的原因。 要修复它,您应该提供对该帐户的完全控制(或至少写入权限)。 如果此帐户已包含在目标文件夹的 “组或用户名”中,则只需对其进行 ...
    • 【APM】snmpwalk 故障排查使用说明

      此 snmpwalk 用于检查是否可以从 Applications Manager 安装的服务器连接和发现启用了 SNMP 服务的服务器。这个独立程序是我们用来添加 SNMP 服务器监视器的同一过程的摘录。 使用场景: 1.SNMP 协议不通时可作为论证手段。 2.SNMP 协议通,但取值不准或取不到值时。 操作步骤: 1.通过命令行导航到 Applications Manager/bin/troubleshooting 目录下。 2.执行 snmpwalk.bat/snmpwalk.sh ...