Owners - Oracle

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
  

Mensagemem Ter, 06 Mar 2018 4:59 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
rodrigotechno

Mensagemem Ter, 13 Mar 2018 5:05 pm

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 :
Código: Selecionar todos
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.
adrianoturbo
Localização: Brasília

Adriano Alves
---Para cada problema dificil existe uma solução simples.----

Mensagemem Sex, 16 Mar 2018 10:17 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.
rodrigotechno



Voltar para DBA Geral

Quem está online

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