Académique Documents
Professionnel Documents
Culture Documents
CONTENIDO
Tabla de contenido
INTRODUCCIÓN .............................................................................................................. 3
OBJETIVO ......................................................................................................................... 4
Desarrollo
Conclusiones
3
INTRODUCCIÓN
OBJETIVO
DESARROLLO
Desarrolle la siguiente tabla, identificando los sistemas operativos sobre los que
se puede instalar el SMBD PostgreSQL, establezca la versión del SMBD y las
herramientas GUI más utilizadas en cada plataforma.
pg_hba.conf: define los diferentes tipos de accesos que un usuario tiene con la
base de datos.
Ruta: C:\Archivos de programa\PostgreSQL\9.1\share
7
Si el campo de nombre de usuario del sistema comienza con una barra diagonal
( / ), el resto del campo se trata como una expresión regular. (Consulte la Sección
9.7.3.1 para obtener detalles de la sintaxis de expresión regular de PostgreSQL ).
La expresión regular puede incluir una captura única o subexpresión entre
paréntesis, que luego puede referenciarse en el campo de nombre de usuario-
base de datos como \ 1 (barra diagonal inversa uno). Esto permite la asignación
de múltiples nombres de usuario en una sola línea, lo cual es particularmente útil
para sustituciones de sintaxis simples. Por ejemplo, estas entradas
mymap /^(.*)@mydomain\.com$ \ 1
mymap /^(.*)@otherdomain\.com$ invitado
eliminará la parte del dominio para los usuarios con nombres de usuario del
sistema que terminen en @ midominio.com , y permitirá que cualquier usuario
cuyo nombre de sistema termine con @ otherdomain.com inicie sesión como
invitado .
Establecer parámetros
# Este es un comentario
log_ connections = yes
log_destination = 'syslog'
search_path = '"$ user", public'
shared_buffers = 128MB
pg_hba.conf
pg_ident.conf
13
postgresql.conf
Establecer max_stack_depth más alto que el límite real del kernel significará que
una función recursiva desbocada puede bloquear un proceso de fondo individual.
En las plataformas donde PostgreSQL puede determinar el límite del kernel, el
servidor no permitirá que esta variable se establezca en un valor inseguro. Sin
18
Aspectos u
Parámetro operaciones que Valor
determinan el valor
Hay que tener en cuenta que
necesitas ~400 bytes de memoria
compartida por
> cada conexión, y PG lo reserva,
Max_connections por lo que, si tenes 20
max_connections =
> 100, vas a tener ~40Kb menos
de memoria compartida para
usar.
La configuración del parametro
shared_buffers determina cuanta
memoria está dedicada a
PostgreSQL para datos en
caché. Por defecto es bajo
Shared_buffers porque en algunas plataformas 256Mb
(como versiones viejas de solaris
y SGI) teniendo valores altos
requieren acciones invasivas
como recompilar el kernel. si
tiene un sistema con 1GB o más
19
a. Mediante el SQL Shell cree una nueva base de datos que use la tabla de
caracteres UTF8; esta debe ser llamada con la combinación de su primer
nombre y apellido, quedando de la siguiente forma (nombre_apellido)
Definición.
26
Cuando se trata de crear una tabla con configuración diferente a utf8 sale error
porque no coincide con el idioma regional del sistema.
27
28
e. Borre desde el SQL Shell la base de datos que lleva por nombre “laboratorio”
y posteriormente consulte el SMBD PostgreSQL con el fin de evidenciar que
el proceso se realizó correctamente.
29
b. Cree dos nuevos usuarios mediante el SQL Shell, uno con su primer
nombre y otro con su primer apellido.
32
Mediante el SQL Shell modifique el usuario “cliente” para que este posea una
contraseña que le permita iniciar sesión solo durante dos meses y pueda heredar
derechos de los usuarios padres.
Mediante el SQL Shell modifique el usuario “gerente” para que este no posea
privilegios de superusuario ni pueda iniciar backups.
36
CONCLUSIÓN