Entradas

Verificar la password de PostgreSQL del usuario dbmsowner en SAS Viya 3.5

Obtener password del dbmsowner:   source /opt/sas/viya/config/consul.conf export CONSUL_HTTP_TOKEN=$(cat /opt/sas/viya/config/etc/SASSecurityCertificateFramework/tokens/consul/default/client.token) /opt/sas/viya/home/bin/sas-bootstrap-config kv read 'config/application/postgres/password' Conectar:  /opt/sas/viya/home/postgresql11/bin/psql -h hostname -U dbmsowner -d postgres  Lanzar una query y mandar salida a un archivo: \o /tmp/archivo.txt \connect SharedServices Select * FROM logon.groups; \quit

Encodear contraseña en SAS - proc pwencode

Encodear la contraseña para no ponerla en texto plano en programas sas, el código podemos ejecutarlo desde SAS Enterprise Guide, desde SAS Studio ó desde SAS Base: proc pwencode in = 'my password' ; run ; Fuente

Verificar la password de PostgreSQL del usuario SharedServices en SAS 9.4

Exportar Variables de Postgres, path y ld_library, luego ejecutamos el psql indicando el usuario (por defecto) y puerto en el que escucha el postgres en sas (9432), luego nos pedirá la contraseña, si es válida devolverá el prompt de sql: POSTGRES_HOME=/applications/sas/SASHome/SASWebInfrastructurePlatformDataServer/9.4 export PATH=$POSTGRES_HOME/bin:$PATH export LD_LIBRARY_PATH=$POSTGRES_HOME/lib:$LD_LIBRARY_PATH cd /applications/sas/SASHome/SASWebInfrastructurePlatformDataServer/9.4/bin ./psql -U SharedServices -p 9432