Processo de replicação de SCHEMA no Oracle
O processo de replicação de SCHEMA é uma tarefa importante e bastante frequente no dia-a-dia do DBA. Este artigo enfatiza certos cuidados e precauções a serem tomadas no processo. Automatizar depois de entender é uma boa prática.
Parte 4: Criando novo usuário (schema)
Nosso próximo passo é criar o novo usuário (schema).
As informações obtidas nas consultas dos itens 2 e 3 serão de vital importância aqui.
Abaixo estamos criando o usuário (schema) novo com as informações da consulta do item 2.
1° passo:
Obs.: Alterar <usuário> e <password> para o nome do usuário (schema) que deseja criar e senha do usuário (schema) respectivamente.
2° passo:
Abaixo estou dando como exemplo os grants (permisssões) básicos que o schema HR utiliza. Mas lembre-se você deve aplicar no mínimo os que vieram como resultado da query do item 3.
Obs.: Alterar <usuário> para o nome do usuário criado no 1° passo.
Vamos para a última etapa, importação do dump.
As informações obtidas nas consultas dos itens 2 e 3 serão de vital importância aqui.
Abaixo estamos criando o usuário (schema) novo com as informações da consulta do item 2.
1° passo:
create USER <usuário> IDENTIFIED BY <password> default tablespace <default_tablespace> TEMPORARY TABLESPACE <temporary_tablespace>;
Obs.: Alterar <usuário> e <password> para o nome do usuário (schema) que deseja criar e senha do usuário (schema) respectivamente.
2° passo:
Abaixo estou dando como exemplo os grants (permisssões) básicos que o schema HR utiliza. Mas lembre-se você deve aplicar no mínimo os que vieram como resultado da query do item 3.
grant create session to <usuário>;
grant alter session to <usuário>;
grant unlimited tablespace to <usuário>;
grant create table to <usuário>;
grant create cluster to <usuário>;
grant create synonym to <usuário>;
grant create view to <usuário>;
grant create sequence to <usuário>;
grant create database link to <usuário>;
grant create procedure to <usuário>;
grant create trigger to <usuário>;
grant create type to <usuário>;
grant create operator to <usuário>;
grant create indextype to <usuário>;
grant alter session to <usuário>;
grant unlimited tablespace to <usuário>;
grant create table to <usuário>;
grant create cluster to <usuário>;
grant create synonym to <usuário>;
grant create view to <usuário>;
grant create sequence to <usuário>;
grant create database link to <usuário>;
grant create procedure to <usuário>;
grant create trigger to <usuário>;
grant create type to <usuário>;
grant create operator to <usuário>;
grant create indextype to <usuário>;
Obs.: Alterar <usuário> para o nome do usuário criado no 1° passo.
Vamos para a última etapa, importação do dump.