Owners - Oracle

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
rodrigotechno
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Ter, 06 Mar 2018 4:55 pm

Pessoal, bom dia

Sou novo trabalhando com oracle, mais especificamente com ERP. Preciso criar um ambiente de homologação para o erp, porém o pessoal que instalou o banco, criou uma única instância nele e tratou os "bancos separados" com owners distintos. Queria saber como que funciona isso e como que posso criar um também baseado nessa questão.

Obrigado
Avatar do usuário
adrianoturbo
Moderador
Moderador
Mensagens: 393
Registrado em: Qui, 20 Mar 2008 4:09 pm
Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Brother,Owners não são bancos distintos ,são schemas com todos objetos (Tabelas,Functions,Packages,Triggers,Procedures ...) relacionados entre si dentro de um banco.
Exemplos :
Posso ter os Schemas com o nomes Financ(Financeiro) ,Mat(Materiais),Cont(Contabilidade) entre outros,que se relacionam entre si.
Os Owners : Financ (Tabelas,Functions,Packages,Triggers,Procedures ...), Mat (Tabelas,Functions,Packages,Triggers,Procedures ...),Cont(Tabelas,Functions,Packages,Triggers,Procedures ...).

Para criar um schema Owner é muito simples ,basta :

Selecionar tudo

CREATE USER SEUOWNER IDENTIFIED BY SUASENHA DEFAULT TABLESPACE NOMEDATABLESPACEDOSEUBANCO TEMPORARY TABLESPACE TEMP PROFILE DEFAULT QUOTA UNLIMITED ON NOMEDATABLESPACEDOSEUBANCO;
GRANT ROLE_SEUBANCO TO SEUOWNER;
ALTER USER SEUOWNER DEFAULT ROLE ALL;
Terá a visão dos outros objetos ou somente dos objetos relacionados ao seu Owner.
Bom é isso,espero ter ajudado.
rodrigotechno
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Ter, 06 Mar 2018 4:55 pm

Olá Adriano, boa noite.

Isso mesmo que preciso, criar esses schemas separados para os ambientes na mesma instância, porém cada owner só terá acesso ao seu schema. Vou tentar criar do jeito que me falou.

A propósito o ERP é o Protheus.
Obrigado.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes