Re: [oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Roberto Amorim
Eu acho que ele quer ter usuários diferentes no esquema sem ter que 
criar os esquemas de cada um. Acho que não dá.
Cria o usuário, dá uns direitos específicos, a maioria via role e o 
usuário terá acesso integral ao esquema visado. Mas, o esquema 
individual de cada um deles será sempre criado, embora  não usado, e 
acho que é isso que o Fernando quer evitar.
um abraço
Roberto


Gustavo Venturini de Lima escreveu:
> O que você pode fazer é dar permissões para que os outros usuários criem os
> objetos dentro de um determinado esquema... e o acessem tb, através de
> permissões... mas uma coisa automática, setando que os objetos de tal user
> deve ser criado sob outro usuário eu desconheço tb...
>
>
> Em 23/08/07, Rafael Milanez <[EMAIL PROTECTED]>
> escreveu:
>   
>>   Pra mim é impossivel,
>>
>> Cada macaco com sua banana, (Usuario com seu schema)
>>
>> Mas os mais experts no assunto podem te falar.
>>
>> From: oracle_br@yahoogrupos.com.br [mailto:
>> oracle_br@yahoogrupos.com.br ] On Behalf
>> Of Fernando Franquini - "capin"
>> Sent: quinta-feira, 23 de agosto de 2007 15:54
>> To: oracle_br@yahoogrupos.com.br 
>> Subject: [oracle_br] USUARIO em diferente SCHEMA
>>
>> PessoALL,
>>
>> Estou precisando criar alguns usuarios, mas gostaria que todos os
>> objetos criados pelos mesmos ficassem em 1 unico SCHEMA.
>>
>> No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
>> Tranquilo, mas agora eu quero que quando um desses usuarios criem um
>> objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
>> TESTE e nao no SCHEMA NOME_USUARIO.
>>
>> Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
>> tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.
>>
>> Andei testando algo como alterar a sessao do usuario conectado, mas ai
>> eu nao tenho os privilegios suficientes para criar uma tabela
>>
>> CREATE USER capin
>> IDENTIFIED BY 
>> DEFAULT TABLESPACE teste_tab
>> TEMPORARY TABLESPACE temp
>> QUOTA 10M ON teste_tab;
>>
>> GRANT create session TO capin;
>> GRANT create table TO capin;
>> GRANT create any table TO capin;
>>
>> conn [EMAIL PROTECTED]/
>>
>> alter session set current_schema="teste";
>> Sessão alterada.
>>
>> CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
>> ERRO na linha 1:
>> ORA-01031: privilégios insuficientes
>>
>> Se alguem puder ajudar eu agradeço.
>>
>> otimo dia a todos.
>> sem mais,
>> capin
>> --
>> __
>> Fernando Franquini - Capin
>> Bacharel em Ciencias da Computacao - UFSC
>> Administrador de Banco de Dados
>> emails: [EMAIL PROTECTED]  > fernando% 40faciltec.com.br> / [EMAIL 
>> PROTECTED]> fernando.franquini%40gmail.com>
>> Celular: (48) 99024047
>> Florianópolis - SC - Brasil
>>
>> [As partes desta mensagem que não continham texto foram removidas]
>>
>>  
>>
>> 
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>   
>> Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure 
>> » Scripts » Tutoriais acesse: 
>> http://www.oraclebr.com.br/codigo/ListaCodigo.php 
>> 
> --
>   
>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>> responsabilidade de seus remetentes.
>> 
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
> --
>   
>> O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>> http://www.oraclebr.com.br/  
>> 
> 
>   
> Links do Yahoo! Grupos
>
>  
>
>
>
>   



Re: [oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Gustavo Venturini de Lima
O que você pode fazer é dar permissões para que os outros usuários criem os
objetos dentro de um determinado esquema... e o acessem tb, através de
permissões... mas uma coisa automática, setando que os objetos de tal user
deve ser criado sob outro usuário eu desconheço tb...


Em 23/08/07, Rafael Milanez <[EMAIL PROTECTED]>
escreveu:
>
>   Pra mim é impossivel,
>
> Cada macaco com sua banana, (Usuario com seu schema)
>
> Mas os mais experts no assunto podem te falar.
>
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On Behalf
> Of Fernando Franquini - "capin"
> Sent: quinta-feira, 23 de agosto de 2007 15:54
> To: oracle_br@yahoogrupos.com.br 
> Subject: [oracle_br] USUARIO em diferente SCHEMA
>
> PessoALL,
>
> Estou precisando criar alguns usuarios, mas gostaria que todos os
> objetos criados pelos mesmos ficassem em 1 unico SCHEMA.
>
> No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
> Tranquilo, mas agora eu quero que quando um desses usuarios criem um
> objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
> TESTE e nao no SCHEMA NOME_USUARIO.
>
> Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
> tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.
>
> Andei testando algo como alterar a sessao do usuario conectado, mas ai
> eu nao tenho os privilegios suficientes para criar uma tabela
>
> CREATE USER capin
> IDENTIFIED BY 
> DEFAULT TABLESPACE teste_tab
> TEMPORARY TABLESPACE temp
> QUOTA 10M ON teste_tab;
>
> GRANT create session TO capin;
> GRANT create table TO capin;
> GRANT create any table TO capin;
>
> conn [EMAIL PROTECTED]/
>
> alter session set current_schema="teste";
> Sessão alterada.
>
> CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
> ERRO na linha 1:
> ORA-01031: privilégios insuficientes
>
> Se alguem puder ajudar eu agradeço.
>
> otimo dia a todos.
> sem mais,
> capin
> --
> __
> Fernando Franquini - Capin
> Bacharel em Ciencias da Computacao - UFSC
> Administrador de Banco de Dados
> emails: [EMAIL PROTECTED]   fernando% 40faciltec.com.br> / [EMAIL 
> PROTECTED] fernando.franquini%40gmail.com>
> Celular: (48) 99024047
> Florianópolis - SC - Brasil
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



RE: [oracle_br] USUARIO em diferente SCHEMA

2007-08-23 Por tôpico Rafael Milanez
Pra mim é impossivel,

 

Cada macaco com sua banana, (Usuario com seu schema)

 

Mas os mais experts no assunto podem te falar.

 

From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Fernando Franquini - "capin"
Sent: quinta-feira, 23 de agosto de 2007 15:54
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] USUARIO em diferente SCHEMA

 

PessoALL,

Estou precisando criar alguns usuarios, mas gostaria que todos os
objetos criados pelos mesmos ficassem em 1 unico SCHEMA.

No create do user eu já estou setando o TABLESPACE = TESTE_TAB.
Tranquilo, mas agora eu quero que quando um desses usuarios criem um
objeto qualquer, uma tabela por exemplo, essa tabela fique no SCHEMA
TESTE e nao no SCHEMA NOME_USUARIO.

Existe essa possibilidade, alguem ja passou por isso? Ou realmente nao
tem jeito mesmo, cada usuario com seu SCHEMA e ponto final.

Andei testando algo como alterar a sessao do usuario conectado, mas ai
eu nao tenho os privilegios suficientes para criar uma tabela

CREATE USER capin
IDENTIFIED BY 
DEFAULT TABLESPACE teste_tab
TEMPORARY TABLESPACE temp
QUOTA 10M ON teste_tab;

GRANT create session TO capin;
GRANT create table TO capin;
GRANT create any table TO capin;

conn [EMAIL PROTECTED]/

alter session set current_schema="teste";
Sessão alterada.

CREATE TABLE t1 (tid NUMBER(10) PRIMARY KEY, last_name VARCHAR2(20));
ERRO na linha 1:
ORA-01031: privilégios insuficientes

Se alguem puder ajudar eu agradeço.

otimo dia a todos.
sem mais,
capin
-- 
__
Fernando Franquini - Capin
Bacharel em Ciencias da Computacao - UFSC
Administrador de Banco de Dados
emails: [EMAIL PROTECTED]   / [EMAIL 
PROTECTED]  
Celular: (48) 99024047
Florianópolis - SC - Brasil

 



[As partes desta mensagem que não continham texto foram removidas]