AJUDA COM TABLESPACES

29/09/2008

0

Saudações a todos,sou iniciante no oracle e tenho uma duvida bem simples para quem entende gostaria que me ajudasse é o seguinte
Vamos supor que cria uma table space A com tabelas a1,a2,a3.
Logado como sys consigo acessas essas tabelas para ver seu conteudo ou seja apenas dando select * from a1; ja conseguiria listar?
E se eu criar um user e sua default tablespace for a tmp como faco para que esse usuario logado no sqlplus acesse as tabelas da tablespace A (a1,a2,a3)
Muito obrigado por qualquer ajuda, se caso falei algo absurdo me desculpem como falei sou iniciante no assunto mais entusiasmado como qualquer um que conhece a ferramente.


Att.


Vanderlei Clemente


Vandclem

Vandclem

Responder

Posts

30/10/2008

Abonacin

Fala vandclem...

Então, a tablespace não fará diferença na hora da consulta...

O que acontece é que deve ser dado o direito a consulta (grant)...

Ex.
user1 --> tablespace default: tbs1;
create table tb1(col1 number);

insert into tb1 values (2);

commit;


user2 --> tablespace default tbs2;
select * from user1.tb1;

ERRO-> tabela nao existe.

user1
grant select on tb1 to user2;


user2
select * from user1.tb1;

AGORA OK;[/code]


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar