Re: RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico welington Lourenço
Olá Pessoal! 
Obrigado a todos pelas contribuições. 
Agora consigo caminhar mais um pouco nessa jornada.
Mais uma vez obrigado...

Welington Lourenço

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



Res: RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico Welvis Douglas Silva Moreto
Database : É o seu service_name. É nele que você guarda todos os seus
usuários, tabelas, views e outros objetos. É nele que se você der um
exp=full vai levar o que tem dentro dele. Então ele é o seu
database/service_ name.

Service_Name pode estar apontando para varios dbs no RAC ele faz isso.,  ha de 
uma olhada em outra mensagens, pois não é muito apropriado dar um exp full no 
banco.

- usuario/schema: nada mais é que um usuário normal dentro de um banco
de dados. Você nunca terá um usuário acessando outro database. Nem o SYS
faz isso. Se você quer que um determinado usuário tem apenas
comportamento de schema para centralizar algumas tabelas, é só não dar
permissão de conexão para esse usuário.

Descordo, eu posso acessar outro banco sim, desde q eu tenha permissão, consigo 
fazer isso com um link, ou até mesmo acessar o SQL Server, DB2.. 


Eu vejo de outra forma., use o DBCA para vc criar o banco. ai depois vc cria os 
usuarios..

att,

Welvis Douglas






- Mensagem original 
De: Fabio Santos <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 14 de Março de 2007 12:05:34
Assunto: RES: [oracle_br] Dúvida de iniciante

Olá welington,

Muitos vão descordar de mim. Mas, eu vejo o oracle da seguinte forma
numa grossa comparação com SqlServer ou Mysql:

- Database : É o seu service_name. É nele que você guarda todos os seus
usuários, tabelas, views e outros objetos. É nele que se você der um
exp=full vai levar o que tem dentro dele. Então ele é o seu
database/service_ name.

- usuario/schema: nada mais é que um usuário normal dentro de um banco
de dados. Você nunca terá um usuário acessando outro database. Nem o SYS
faz isso. Se você quer que um determinado usuário tem apenas
comportamento de schema para centralizar algumas tabelas, é só não dar
permissão de conexão para esse usuário.

Sendo assim, você primeiro tem que criar o seu Database/service_ name
para depois criar o usuário.

Muitos vão dizer que eu estou com a visão errada. Mas, na moral, para
nós que estamos sempre trocando de banco dependendo do cliente, um
conceito só de pensar é mais fácil. E o meu pode estar fora do conceito
técnico. Mas, lógico não está errado.

Abraçcos.

welington Lourenço escreveu:
>
>
> Olá pessoal.
> Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do 
> MySql, no entanto preciso que este aplicativo trabalhe também com
Oracle.
> Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
> Consegui criar um usuário e atribuir alguns privilégios p/ este 
> usuário, porém não consigo criar um banco de dados.
>
> create user usuario idetified by senha;
> grant CREATE session, CREATE table, CREATE view,
> CREATE procedure,CREATE synonym,
> DROP table, DROP view, DROP procedure,DROP synonym,commit;
> commit;
>
> Foi o que fiz, depois entrei com o usuário criado e qdo vou criar um 
> banco de dados com Create Database não consigo.
> Gostaria de saber como criar um usuário e um banco de dados para este 
> usuário.
>
> Obrigado a todos...
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset. com.br

>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

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41


-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41





__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

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



Re: RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico jlchiappa
Hmm, acho que eu não concordo muito com a generalização que vc fez, 
pois :

- database : no bd Oracle quando se fala em DATABASE está se 
referindo a algo ** FÍSICO **, ie, ao conjunto de datafiles e demais 
arqs que contém todos os dados/objetos de todos os usuários , e arqs 
esses que podem ser acessados pela instância (os binários do RDBMS 
Oracle), ENQUANTO afaik no sqlserver service_name é muito mais um 
NOME LÓGICO, não é físico...A hora que a pessoa for estudar o manual 
Oracle, ou for ler um livro de Oracle, se for tentar aplicar o 
conceito de database=lógico , vai dar um nó danado, acho eu

- usuário/schema : o schema ** não é ** de forma alguma o mesmo que o 
usuário : o schema é uma área separada, logicamente falando, onde 
todos os objetos do usuário de mesmo nome serão armazenadas, evitando 
conflitos

Então pro Wellington eu diria pra ele aprender o conceito real e 
adequado do bd Oracle, que é : em outros bds para vc ter áreas 
lógicas separadas para cada grupo de objetos vc cria o que ele chama 
de database (ou seja, database=lógico), ** já no Oracle ** vc obtém 
uma área lógica separada automaticamente pra cada usuário, no Oracle 
database=físico, é o conjunto de todos os  dados/objetos de todos os 
schemas presentes... No oracle vc até pode ter vários databases numa 
mesma máquina MAS É EXTREMAMENTE raro, já que a separação automática 
que vc obtém colocando os objs em usuários diferentes, que 
representam schemas diferentes, já é suficiente via de regra... Vc só 
cria um novo database no Oracle em RAROS casos, por exemplo quando 
duas aplicações precisam acessar dados via rdbms Oracle MAS cada uma 
exige settings/parâmetros gerais a nível de banco Oracle 
absolutamente diferentes e incompatíveis, ou algo do tipo...

[]s

 Chiappa
 
 
--- Em oracle_br@yahoogrupos.com.br, "Fabio Santos" <[EMAIL PROTECTED]> 
escreveu
>
> Olá welington,
> 
> Muitos vão descordar de mim. Mas, eu vejo o oracle da seguinte forma
> numa grossa comparação com SqlServer ou Mysql:
> 
> - Database : É o seu service_name. É nele que você guarda todos os 
seus
> usuários, tabelas, views e outros objetos. É nele que se você der um
> exp=full vai levar o que tem dentro dele. Então ele é o seu
> database/service_name.
> 
> - usuario/schema: nada mais é que um usuário normal dentro de um 
banco
> de dados. Você nunca terá um usuário acessando outro database. Nem 
o SYS
> faz isso. Se você quer que um determinado usuário tem apenas
> comportamento de schema para centralizar algumas tabelas, é só não 
dar
> permissão de conexão para esse usuário.
> 
> Sendo assim, você primeiro tem que criar o seu Database/service_name
> para depois criar o usuário.
> 
> Muitos vão dizer que eu estou com a visão errada. Mas, na moral, 
para
> nós que estamos sempre trocando de banco dependendo do cliente, um
> conceito só de pensar é mais fácil. E o meu pode estar fora do 
conceito
> técnico. Mas, lógico não está errado.
> 
> Abraçcos.
> 
> 
> 
> 
> welington Lourenço escreveu:
> >
> >
> > Olá pessoal.
> > Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do 
> > MySql, no entanto preciso que este aplicativo trabalhe também com
> Oracle.
> > Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
> > Consegui criar um usuário e atribuir alguns privilégios p/ este 
> > usuário, porém não consigo criar um banco de dados.
> >
> > create user usuario idetified by senha;
> > grant CREATE session, CREATE table, CREATE view,
> > CREATE procedure,CREATE synonym,
> > DROP table, DROP view, DROP procedure,DROP synonym,commit;
> > commit;
> >
> > Foi o que fiz, depois entrei com o usuário criado e qdo vou criar 
um 
> > banco de dados com Create Database não consigo.
> > Gostaria de saber como criar um usuário e um banco de dados para 
este 
> > usuário.
> >
> > Obrigado a todos...
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > 
> >
> > __ Informação do NOD32 IMON 2107 (20070311) __
> >
> > Esta mensagem foi verificada pelo NOD32 sistema antivírus
> > http://www.eset.com.br
> 
> 
> >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
> 
>  
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG

RES: [oracle_br] Dúvida de iniciante

2007-03-14 Por tôpico Fabio Santos
Olá welington,

Muitos vão descordar de mim. Mas, eu vejo o oracle da seguinte forma
numa grossa comparação com SqlServer ou Mysql:

- Database : É o seu service_name. É nele que você guarda todos os seus
usuários, tabelas, views e outros objetos. É nele que se você der um
exp=full vai levar o que tem dentro dele. Então ele é o seu
database/service_name.

- usuario/schema: nada mais é que um usuário normal dentro de um banco
de dados. Você nunca terá um usuário acessando outro database. Nem o SYS
faz isso. Se você quer que um determinado usuário tem apenas
comportamento de schema para centralizar algumas tabelas, é só não dar
permissão de conexão para esse usuário.

Sendo assim, você primeiro tem que criar o seu Database/service_name
para depois criar o usuário.

Muitos vão dizer que eu estou com a visão errada. Mas, na moral, para
nós que estamos sempre trocando de banco dependendo do cliente, um
conceito só de pensar é mais fácil. E o meu pode estar fora do conceito
técnico. Mas, lógico não está errado.

Abraçcos.




welington Lourenço escreveu:
>
>
> Olá pessoal.
> Sou Desenvolvedor, trabalho com um aplicativo que acessa dados do 
> MySql, no entanto preciso que este aplicativo trabalhe também com
Oracle.
> Instalei o Oracle 9.2.0.2 e consigo acessar nomalmente.
> Consegui criar um usuário e atribuir alguns privilégios p/ este 
> usuário, porém não consigo criar um banco de dados.
>
> create user usuario idetified by senha;
> grant CREATE session, CREATE table, CREATE view,
> CREATE procedure,CREATE synonym,
> DROP table, DROP view, DROP procedure,DROP synonym,commit;
> commit;
>
> Foi o que fiz, depois entrei com o usuário criado e qdo vou criar um 
> banco de dados com Create Database não consigo.
> Gostaria de saber como criar um usuário e um banco de dados para este 
> usuário.
>
> Obrigado a todos...
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>
> __ Informação do NOD32 IMON 2107 (20070311) __
>
> Esta mensagem foi verificada pelo NOD32 sistema antivírus
> http://www.eset.com.br


>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

 

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 268.18.9/719 - Release Date:
12/3/2007 08:41