Hola Anthony,
Me gustaría complementar la respuesta de Anil Lella proporcionando otra información relacionada con tus preguntas:
1.) ¿Cómo podemos verificar el propietario del esquema de la base de datos db2?
DB2 UDB para Unix y Windows (llamémoslo hasta ahora DB6) utiliza diferentes autorizaciones y privilegios. Uno de ellos es la autorización DBADM, que se otorga por defecto al creador de la base de datos.
Puedes ejecutar la siguiente consulta para obtener una lista de usuarios que tienen la autorización DBADM:
SELECT DISTINCT GRANTEE, GRANTEETYPE FROM SYSCAT.DBAUTH WHERE DBADMAUTH = 'Y'
Además, cada vez que creas una tabla en DB6, se asocia un esquema predeterminado con ella; por lo tanto, si estás conectado con el usuario db2bn7 y creas una tabla, es decir: mytable, entonces la tabla será referenciada completamente por otros usuarios usando el nombre db2bn7.mytable.
Por lo tanto, es posible que obtengas más de un esquema al ejecutar la consulta contra syscat.schemata.
2.) Quería restablecer la contraseña de DDIC desde el símbolo del sistema de la base de datos, ¿alguien puede darme la sintaxis del comando?
No estoy muy seguro de si es posible realizar tal restablecimiento desde el símbolo del sistema de la base de datos. Hasta donde sé, el usuario DDIC es un usuario de tu sistema SAP, no hay correlación de este usuario con un usuario del sistema operativo o algo por el estilo. Por lo tanto, sospecharía que no hay forma de hacerlo.
Además, no hay una utilidad desde DB6 que pueda interactuar con usuarios creados dentro de un sistema SAP.
3.) ¿Cómo conectarse a la base de datos db2 desde el símbolo del sistema?
La respuesta de Anil es correcta. Depende del tipo de cliente que seas, ya sea local o remoto. Solo para complementar la respuesta, mencionaría como paso adicional que primero debes catalogar el host que contiene la base de datos como un nodo TCP/IP en tu cliente remoto. Después de eso, puedes catalogar la base de datos en la máquina remota indicando que la base de datos está en ese nodo.
Al conectarte desde un cliente local, no necesitas catalogar ninguna base de datos, porque como parte del proceso de creación de la base de datos, se cataloga automáticamente.
Como fuente de información general sobre DB6, te sugeriría que leas la documentación de IBM. En los siguientes sitios web tienes acceso a la documentación de cada versión de DB2 UDB (listadas desde DB2 9.5, 9 y 8):
http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/index.jsp
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp
Para la pregunta 1.) obtendrás más información leyendo la entrada del comando CREATE DATABASE.
Para la pregunta 2.) obtendrás más información leyendo la entrada para la declaración CONNECT y/o el CATÁLOGO DE BASE DE DATOS/CATÁLOGO DE NODO TCPIP.
Otra fuente interesante de información es la documentación de preparación para la Certificación de Fundamentos de la Familia DB2. Tienes acceso a esta documentación en este sitio:
http://www.ibm.com/developerworks/offers/lp/db2cert/db2-cert730.html
La Parte 2 y la Parte 3 tienen más información sobre tus preguntas.
Saludos cordiales, Edgardo