RES: [oracle_br] Re: Oracle XE (Expresso Edition) - Novo Banco
Ola chiappa... mais uma vez obrigado. Thiago _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de jlchiappa Enviada em: segunda-feira, 28 de agosto de 2006 09:20 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Oracle XE (Expresso Edition) - Novo Banco ** Não ** vai rolar : no próprio manual "Oracle® Database Express Edition Installation Guide 10g Release 2 (10.2) for Microsoft Windows", que , claro, vc leu, já consta (grifo com * meu) : "Oracle® Database Express EditionInstallation Guide 3.2 Oracle Database XE Installation and Execution Restrictions On a single computer, only one installation of the Oracle Database XE software can be performed. In addition, users can run *** only one instance *** of the Oracle Database XE Server database on each individual computer. To run more than one Oracle Database server instance or install more than one copy of the database software, upgrade to Oracle Database 10g Standard Edition, Oracle Database 10g Standard Edition One, or Oracle Database 10g Enterprise Edition. .. " ==> ou seja, vc só pode rodar UMA instância (e portanto apenas UM DATABASE) por vez, é isso. O que vc PODE fazer nele é ter vários usuários-donos de tabelas, aí naturalmente CADA usuário terá a sua própria área lógica (SCHEMA), que é inclusive o que é normalmente recomendado até para ambientes de Produção, já que várias instances implicam em Vários caches diferentes e simultâneos consumindo RAM, vários dicionários de dados, vários processos de bacground consumindo CPU []s Chiappa --- Em oracle_br@yahoogrupos.com.br, "Thiago Luis Roveri" <[EMAIL PROTECTED]> escreveu > > Boas galera. > > Após fazer a instalação do Oracle XE é criado um banco de dados default chamado XE. > Estou tentando criar um novo banco de dados com outro nome, mas acredito que devo estar pecando em alguma coisa ou meu computador (P4 80GB 1Gb RAM rodando Windows XP Professional) deve ter alguma conflitando. > > Fiz os seguintes passos: > > 1. Criei uma estrutura de diretórios análoga ao Banco XE. > 2. Na console de comando de linha executei a seguinte linha: Set ORACLE_SID=TESTE > > Até aqui beleza. > > O proximo passo segundo da página (http://devtime.blogspot.com/2006/01/creating-oracle-xe-database- manually.html) é para criar os serviços. > > 3. oradim -new -sid %ORACLE_SID% -intpwd 123456 -startmode M > > Porém ao executar este comando retorna como Estância criada, e depois de uns 5 minutos retorna um erro dizendo que o serviço não pode ser startado. > > Mesmo com o erro continuei em frente. > > 4. Criar arquivos de controle > > control_files = (C:\oraclexe\ORADATATESTE\control01.ctl, > C:\oraclexe\ORADATA\TESTE\control02.ctl, > C:\oraclexe\ORADATA\TESTE\control03.ctl) > undo_management = auto > db_name = TESTE > db_block_size = 8192 > > 5.Depois montei o banco > > sqlplus /nolog > > connect / as sysdba > > startup nomount pfile=C:\oraclexe\app\oracle\admin\TESTE\pfile\initTESTE.ora > > ORACLE instance started. > > Total System Global Area 113246208 bytes > Fixed Size 1246556 bytes > Variable Size 58722980 bytes > Database Buffers 50331648 bytes > Redo Buffers2945024 bytes > > > > 6. Criando o banco (propriamente dito). > > create database TESTE > logfile group 1 ('C:\oraclexe\oradata\TESTE\redo1.log') size 10M, > group 2 ('C:\oraclexe\oradata\TESTE\redo2.log') size 10M, > group 3 ('C:\oraclexe\oradata\TESTE\redo3.log') size 10M > character set WE8ISO8859P1 > national character set utf8 > datafile 'C:\oraclexe\oradata\TESTE\system.dbf' > size 50M > autoextend on > next 10M maxsize unlimited > extent management local > sysaux datafile 'C:\oraclexe\oradata\TESTE\sysaux.dbf' > size 10M > autoextend on > next 10M > maxsize unlimited > undo tablespace undo > datafile 'C:\oraclexe\oradata\TESTE\undo.dbf' > size 10M > autoextend on > default temporary tablespace temp > tempfile 'C:\oraclexe\oradata\TESTE\temp.dbf' > size 10M > autoextend on; > > E por fim tentei criar o dicionário rodans os scripts > * Diretório ORACLE_HOME > > [EMAIL PROTECTED] > [EMAIL PROTECTED] > > Onde recebe um monte de erros e no final o erro dizendo pra logar como DBA para rodar os arquivos, mas eu estava logado com DBA. E mesmo se logando novamente como DBA o erro permaneceu. > > Estou tentando fazer isso a uma semana e agora decidi apelar para ajudar dos amigos que tem mais experiência a fim de procurar entender onde estou errando, ou o que está errado. > > Um abraço a todos. > > Thia
[oracle_br] Oracle XE (Expresso Edition) - Novo Banco
Boas galera. Após fazer a instalação do Oracle XE é criado um banco de dados default chamado XE. Estou tentando criar um novo banco de dados com outro nome, mas acredito que devo estar pecando em alguma coisa ou meu computador (P4 80GB 1Gb RAM rodando Windows XP Professional) deve ter alguma conflitando. Fiz os seguintes passos: 1. Criei uma estrutura de diretórios análoga ao Banco XE. 2. Na console de comando de linha executei a seguinte linha: Set ORACLE_SID=TESTE Até aqui beleza. O proximo passo segundo da página (http://devtime.blogspot.com/2006/01/creating-oracle-xe-database-manually.html) é para criar os serviços. 3. oradim -new -sid %ORACLE_SID% -intpwd 123456 -startmode M Porém ao executar este comando retorna como Estância criada, e depois de uns 5 minutos retorna um erro dizendo que o serviço não pode ser startado. Mesmo com o erro continuei em frente. 4. Criar arquivos de controle control_files = (C:\oraclexe\ORADATATESTE\control01.ctl, C:\oraclexe\ORADATA\TESTE\control02.ctl, C:\oraclexe\ORADATA\TESTE\control03.ctl) undo_management = auto db_name = TESTE db_block_size = 8192 5.Depois montei o banco sqlplus /nolog connect / as sysdba startup nomount pfile=C:\oraclexe\app\oracle\admin\TESTE\pfile\initTESTE.ora ORACLE instance started. Total System Global Area 113246208 bytes Fixed Size 1246556 bytes Variable Size 58722980 bytes Database Buffers 50331648 bytes Redo Buffers2945024 bytes 6. Criando o banco (propriamente dito). create database TESTE logfile group 1 ('C:\oraclexe\oradata\TESTE\redo1.log') size 10M, group 2 ('C:\oraclexe\oradata\TESTE\redo2.log') size 10M, group 3 ('C:\oraclexe\oradata\TESTE\redo3.log') size 10M character set WE8ISO8859P1 national character set utf8 datafile 'C:\oraclexe\oradata\TESTE\system.dbf' size 50M autoextend on next 10M maxsize unlimited extent management local sysaux datafile 'C:\oraclexe\oradata\TESTE\sysaux.dbf' size 10M autoextend on next 10M maxsize unlimited undo tablespace undo datafile 'C:\oraclexe\oradata\TESTE\undo.dbf' size 10M autoextend on default temporary tablespace temp tempfile 'C:\oraclexe\oradata\TESTE\temp.dbf' size 10M autoextend on; E por fim tentei criar o dicionário rodans os scripts * Diretório ORACLE_HOME [EMAIL PROTECTED] [EMAIL PROTECTED] Onde recebe um monte de erros e no final o erro dizendo pra logar como DBA para rodar os arquivos, mas eu estava logado com DBA. E mesmo se logando novamente como DBA o erro permaneceu. Estou tentando fazer isso a uma semana e agora decidi apelar para ajudar dos amigos que tem mais experiência a fim de procurar entender onde estou errando, ou o que está errado. Um abraço a todos. Thiago [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Tabela de tabelas (objetos)
Obrigado aos amigos Marcos e Chiappa me esclareceram muito sobre a estrutura das tabelas de systema e com o exemplo consegui fazer o queria. Obrigado. Thiago - Original Message - From: CPD To: oracle_br@yahoogrupos.com.br Sent: Monday, August 21, 2006 10:20 AM Subject: Re: [oracle_br] Tabela de tabelas (objetos) Olá... Segue um modelo de script SET PAGESIZE 0 SET ECHO OFF SET FEEDBACK OFF SPO C:\DROP.SQL SET AUTOCOMMIT ON SELECT 'DROP ' || OBJECT_TYPE || ' ' || OBJECT_NAME ||' ;' FROM DBA_OBJECTS WHERE OWNER='SIGABKP' AND (OBJECT_TYPE='TABLE' OR OBJECT_TYPE='VIEW' OR OBJECT_TYPE='PROCEDURE') ; SPO OFF @C:\DROP.SQL EXIT; //Abraços // Marco A. - Original Message - From: "Thiago Luis Roveri" <[EMAIL PROTECTED]> To: Sent: Sunday, August 20, 2006 10:08 PM Subject: [oracle_br] Tabela de tabelas (objetos) Boas galera. Alguém pode passar algum manual ou documentação das tabelas que guardas todas as tabelas, procedures, views criadas pelo usuário no banco. Inicialmente estou precisando mesmo saber em qual tabela do sistema os nomes das tabelas fica armazenado. Pois a intenção é fazer um script de geração de banco de dados que antes de executar um create tables, por exemplo, faz a verificamente para ver se a aquela tabela existe e em caso positivo dropa antes de executar o script de criação. Obrigado. Thiago [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.394 / Virus Database: 268.11.2/422 - Release Date: 17/8/2006 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Tabela de tabelas (objetos)
Boas galera. Alguém pode passar algum manual ou documentação das tabelas que guardas todas as tabelas, procedures, views criadas pelo usuário no banco. Inicialmente estou precisando mesmo saber em qual tabela do sistema os nomes das tabelas fica armazenado. Pois a intenção é fazer um script de geração de banco de dados que antes de executar um create tables, por exemplo, faz a verificamente para ver se a aquela tabela existe e em caso positivo dropa antes de executar o script de criação. Obrigado. Thiago [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] teste - ignorem
teste [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __ Seu banco Oracle retornou erro? Ora-??? Pesquise aqui: http://www.oraclebr.com.br/ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html