Avalados por :

Guia para iniciantes no DB2: Verificar proprietário do esquema, redefinir senha e conectar-se a partir do prompt de comando.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Olá,

Sou novo no banco de dados db2.

Tenho a seguinte consulta:

1.) Como podemos verificar o proprietário do esquema do banco de dados db2?

2.) Queria redefinir a senha do DDIC a partir do prompt de comando do banco de dados, alguém pode me fornecer a sintaxe do comando?

3.) Como conectar ao banco de dados db2 a partir do prompt de comando?

Saudações,

Anthony

Editado por: Anthony D'souza em 3 de junho de 2008 às 13:33

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Catálogo de nodo primeiro no cliente remoto

Nodo TCP/IP de Catálogo

seguinte

Catálogo de BD

Outra forma é utilizando a ferramenta IBM DB2 Configuration Assistant

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Você poderia me fornecer a sintaxe para catalogar o banco de dados remoto?

Obrigado!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

1. Após conectar ao banco de dados, o próximo passo será fornecer o nome do esquema e o proprietário.

db2 "select schemaname,owner from syscat.schemata"

2. Redefinição de senha do DDIC - Não sei. Avisarei se encontrar.

3. A conexão com o banco de dados db2 depende de onde a conexão está vindo, seja local ou remota.... e assim por diante....

Como local

db2 connect to dbname -- isso se conectará como usuário db2<sid>

para se conectar como um usuário diferente, como sap<sid>

db2 connect to dbname user sap<sid> -- solicitará a senha do usuário sap<sid>

De forma remota, ou seja, a partir do cliente db2 (o pré-requisito é que o banco de dados específico deve estar catalogado no cliente local)

db2 connect to dbname user sap<sid> -- solicitará a senha do usuário sap<sid>

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Anthony,

Gostaria de complementar a resposta de Anil Lella fornecendo mais informações relacionadas às suas perguntas:

1.) Como podemos verificar o proprietário do esquema do banco de dados db2?

O DB2 UDB para Unix e Windows (até agora chamado de DB6) utiliza diferentes autorizações e privilégios. Um deles é a autorização DBADM, que é concedida por padrão ao criador do banco de dados.

Você pode executar a seguinte consulta para obter uma lista de usuários que possuem a autorização DBADM:

SELECT DISTINCT GRANTEE, GRANTEETYPE FROM SYSCAT.DBAUTH WHERE DBADMAUTH = 'Y'

Além disso, cada vez que você cria uma tabela no DB6, um esquema padrão é associado a ela; portanto, se estiver conectado com o usuário db2bn7 e criar uma tabela, ou seja: mytable, então a tabela será referenciada completamente por outros usuários usando o nome db2bn7.mytable.

Portanto, é possível obter mais de um esquema ao executar a consulta contra syscat.schemata.

2.) Queria redefinir a senha do DDIC a partir do prompt de comando do banco de dados, alguém pode me fornecer a sintaxe do comando?

Não tenho certeza se é possível redefinir essa senha a partir do prompt de comando do banco de dados. Até onde sei, o usuário DDIC é um usuário do seu sistema SAP, não há correlação deste usuário com um usuário do sistema operacional ou algo do tipo. Portanto, suspeitaria que não há forma de fazê-lo.

Além disso, não há uma utilidade no DB6 que possa interagir com usuários criados dentro de um sistema SAP.

3.) Como se conectar ao banco de dados db2 a partir do prompt de comando?

A resposta de Anil está correta. Depende do tipo de cliente que você é, seja local ou remoto. Apenas para complementar a resposta, mencionaria como passo adicional que primeiro você deve catalogar o host que contém o banco de dados como um nó TCP/IP em seu cliente remoto. Depois disso, você pode catalogar o banco de dados na máquina remota indicando que o banco de dados está naquele nó.

Ao se conectar de um cliente local, você não precisa catalogar nenhum banco de dados, porque como parte do processo de criação do banco de dados, ele é catalogado automaticamente.

Como fonte de informação geral sobre o DB6, sugiro que você leia a documentação da IBM. Nos seguintes sites, você tem acesso à documentação de cada versão do DB2 UDB (listadas desde DB2 9.5, 9 e 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 a pergunta 1.), você obterá mais informações lendo a entrada do comando CREATE DATABASE.

Para a pergunta 2.), você obterá mais informações lendo a entrada para a declaração CONNECT e/ou o CATÁLOGO DE BANCO DE DADOS/CATÁLOGO DE NÓ TCP/IP.

Outra fonte interessante de informação é a documentação de preparação para a Certificação de Fundamentos da Família DB2. Você tem acesso a esta documentação neste site:

http://www.ibm.com/developerworks/offers/lp/db2cert/db2-cert730.html

A Parte 2 e a Parte 3 têm mais informações sobre suas perguntas.

Atenciosamente, Edgardo

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?