Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 106|Resposta: 0

[Fonte] Instale o Serviço de Banco de Dados Oracle 19c usando o Docker

[Copiar link]
Publicado em7 dias atrás | | | |
Requisitos: Recentemente, tenho muito interesse em bancos de dados Oracle e uso C# para conectar a bancos de dados Oracle para adicionar, excluir, modificar e verificar operações, então preciso construir um serviço de banco de dados Oracle 19c e escolher usar containers Docker para construí-lo.

Imagem do Oracle 19c

Doctorkirk/Oracle-19C:O login do hiperlink está visível.

Esta é uma imagem personalizada baseada no processo disponível no repositório oficial do GitHub da Oracle. Como a Oracle oferecia apenas uma solução para a arquitetura CDB + PDB, decidi personalizar a imagem para permitir uma instalação de instância única, sem CDB (não-CDB).

Não-CDB / Instância Única - Não-CDB

Refere-se à estrutura tradicional de banco de dados Oracle - sem a arquitetura multitenancy ativada.
Todo o banco de dados é uma única instância e banco de dados (semelhante ao estilo Oracle 11g).
CDB$ROOT e PDB não estão incluídos, e espaços de tabela como SYSTEM, SYSAUX são usados diretamente.

Imagem oficial da Oracle:O login do hiperlink está visível.

Execuções Oracle 19c

Use o docker compose para habilitar imagens Oracle rodando, compose.yml a configuração é a seguinte:
Você precisa configurar o parâmetro ulimits, caso contrário o erro de inicialização será o seguinte:
Inicialização da biblioteca falhou - Impossível alocar tabela de descritores de arquivos - fora de memória/opt/oracle/createDB.sh: linha 63: 30 Abortado (despejado no núcleo) DBCA -silencioso -createDatabase -responseFile $ ORACLE_BASE/dbca.rsp

Crie um novo diretório persistente oradata e defina as permissões da seguinte forma:
em/data/middleware/oracleCrie um perfil compose.yml com a configuração acima. O comando de inicialização é o seguinte:
Os registros são os seguintes:



Teste a conexão usando o DBeaver, configurado da seguinte forma:



Usando uma conta SYS, após a conexão ser bem-sucedida, crie um usuário com o seguinte comando SQL:
Como mostrado abaixo:



Referência:O login do hiperlink está visível.




Anterior:Perguntas Relacionadas à Caixa de Correio Empresarial NetEase 163
Próximo:Armazenamento NAND Flash em estado sólido: SLC, MLC, TLC, QLC
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com