AIX y DB2 VI

Una vez creada la base de datos, necesito crear un usuario del sistema operativo a quien le voy a asignar los permisos que necesite sobre la bd. El usuario en la parte del sistema operativo no necesita permisos particulares pero sí que el profile cargue las librerías de sql de db2.

 

Smit users

 

 

Creación del .profile (parado en el home del usuario):

 

Vi .profile

SHIFT + I

 

# The following three lines have been added by IBM DB2 instance utilities.

if [ -f /db2db01/sqllib/db2profile ]; then

. /db2db01/sqllib/db2profile

fi

set -o vi

LANG=en_US

 

ESC

:wq!

 

Ahora asignamos el usuario como administrador de la base nueva.

 

Con el SA, db2db01, le granteo los permisos de dbaadm

 

db2 connect to daf

db2 “grant dbadm on database to user dafadmin”

db2 “grant use of tablespace USERSPACE1 to user dafadmin”

 

db2 “CREATE TABLE TDEPT (DEPTNO CHAR (3) NOT NULL, DEPTNAME VARCHAR (36) NOT NULL, MGRNO CHAR (6), ADMRDEPT CHAR (3) NOT NULL, PRIMARY KEY (DEPTNO) )”


Posted

in

,

by

Tags: