[oracle_br] Oracle Rac Arquitetura
Ola amigos, preciso da ajuda dos senhores, e a primeira vez que trabalho com RAC e tenho algumas duvidas basicas sobre a questao de estrutura necessaria para o funcionamento correto do RAC. - A minha estrutura atual esta falha e acredito que esteja inconrreto a forma de configuracao do servidores, por exemplo: Tenho dois servidores que se enxergam, somente 1 tem RAC, ou seja, tenho balanceamento de dados, mas nao tenho redundancia, se der problema no primeiro Banco tudo vai por aguas abaixo, entao uma outra ideia que me surgiu foi ter os dois servidores com RAC olhando para uma Storage Area Network. Nao sei utilizar RAC e portanto estou com dificuldade de definir a estrutura correta para o mesmo, podem os senhores me ajudar ? Agradeco
[oracle_br] Não conecta...
Bom dia! Tenho um oracle8i (client 8.1.7.0.0) instalado na mina máquina Windows XP SP2, na sexta-feira instalei a versão free da oracle (Oracler XE) depois de instalado essa versão não consigo mais conectar com os sistemas da empresa, dá erro de aliás... Alguém pode me ajudar? Grato, Márcio Ricardo Alves da Silva Programador Pleno [EMAIL PROTECTED] *** Antes de imprimir, pense em seu compromisso com o Meio Ambiente *** Config Informática Ltda Av. Eng. Luis Carlos Berrini, 801 - 7º andar Brooklin Novo - São Paulo - SP CEP: 04571-010 - Fone (11) 5501-8300 - www.config.com.br [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Re: Tunning no Oracle
Olá, Luiz, Você utiliza um repositório de objetos? o processo como um todo é lento? Qual o tamanho das tabelas utilizadas? tive um problema parecido, as tabelas envolvidas na operação tinham aproximadamente 3 milhões de registros. --- Em oracle_br@yahoogrupos.com.br, jlchiappa [EMAIL PROTECTED] escreveu Absolutamente desconheço algum parâmetro de Oracle para acesso J2EE/Hybernate, o que eu acho que deve SIM existir é o inverso, são parâmetros/configs J2EE/Hybernate que vc deve ter/usar para que o acesso seja otimizado, ie, que use bind variables, que os SQLs gerados/enviados sejam re-aproveitados, que use array processing talvez alguém que trabalhe com essa tecnologia aqui na lista possa te dar umas dicas, senão é mesmo ir pros grupos/sites de suporte especializados nessa tecnologia. Em http://asktom.oracle.com vc acha bastante disso pra JDBC, não sei se essa camada de software que vc cita usa JDBC ou não, mas é um ponto de partida... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, lcla_pereira lcla_pereira@ escreveu Pessoal, Tenho um Banco Oracle instalado no Linux RH4, este banco vai passar a ser acessado por uma aplicação em J2EE através de Hybernate. A aplicação está estremamente lenta, alguém conhece algum parâmetro de Tunning no Oracle para acessos através de J2EE/Hybernate? Grato, Luiz Cláudio
[oracle_br] Material de estudo
Olá galera, tudo tranquilo. Decidi largar rede de computadores e me dedicar ao poderoso oracle. Não possuo $$$ para fazer cursos e tudo. Alguem tem um material bom que possa me indicar? Desde já agradeço Árley [As partes desta mensagem que não continham texto foram removidas]
Re: RES: [oracle_br] Performance em Insert
Obrigado pelas respostas pessoal. É o seguinte, realmente eu entendo que, com o indice, o oracle gera redo, etc, etc, essa foi a explicação que eu tinha em mente. Mas é que não pareceu ser problema da inserção de dados em si, porque como eu disse, foram inseridos poucas linhas, umas 67, e os updates pelo trace enviado pelo cliente foram bem rápidos. Para exemplificar, eu fiz um teste no XE, se alguem quiser pode testar também. Primeiro criei uma tabele com uma pk: create table teste(id number, valor number) alter table teste add constraint pk_teste primary key (id) Depois criei um script para inserir dados nessa tabela: --- declare i integer; PROCEDURE grava(p_id in number, p_valor in number) is BEGIN INSERT INTO teste( id, valor) VALUES ( 1, p_valor); EXCEPTION WHEN DUP_VAL_ON_INDEX THEN UPDATE teste SET valor = valor + p_valor WHERE id = p_id; END; begin dbms_output.put_line('INICIO: ' || TO_CHAR(SYSDATE, 'DD/MM/ HH24:MI:SS')); for i in 1 .. 2000 loop grava(1, 1); end loop; dbms_output.put_line('FIM: ' || TO_CHAR(SYSDATE, 'DD/MM/ HH24:MI:SS')); end; Executando esse script, demorou uns 40 segundos aqui na minha máquina. Ai fiz o seguinte teste: alter table teste disable constraint pk_teste CREATE INDEX idx_teste ON teste ( id ) E mudei o script para o seguinte: - declare i integer; PROCEDURE grava(p_id in number, p_valor in number) is v_achou varchar2(10); BEGIN BEGIN SELECT 'TRUE' INTO v_achou FROM teste WHERE id = p_id; EXCEPTION WHEN NO_DATA_FOUND THEN v_achou := 'FALSE'; END; if v_achou = 'FALSE' then INSERT INTO teste( id, valor) VALUES ( 1, p_valor); else UPDATE teste SET valor = valor + p_valor WHERE id = p_id; end if; END; begin dbms_output.put_line('INICIO: ' || TO_CHAR(SYSDATE, 'DD/MM/ HH24:MI:SS')); for i in 1 .. 2000 loop grava(1, 1); end loop; dbms_output.put_line('FIM: ' || TO_CHAR(SYSDATE, 'DD/MM/ HH24:MI:SS')); end; Esse segundo script demorou 1 segundo. Como podem ver, a única mudança foi tirar a pk e colocar somente o indice no lugar, e fazer a verificação manualmente antes de inserir os dados. Nos 2 scripts, foram feitos 1 insert e 1999 updates, portanto, acho que deveria gerar os mesmos números de redos, etc. Inclusive, no segundo script tem indice pra atualizar também. O problema parece estar na pk, não sei se para o oracle validar um insert ele executa algumas tarefas a mais, sei lá, foi por isso que enviei a mensagem, pra ver se vocês poderiam explicar o porque disso. Quanto as dicas que deram, acho que não é problema de rebuild do indice, pois no exemplo que fiz, numa base totalmente limpa, a difereça de performance é brutal. Quanto as dicas do Chiappa, infelizmente não da pra fazer somente num select, tem que ser procedure mesmo porque existem muitas consistencias antes da gravação, e tem que ser gravado mesmo numa tabela, pois ela vai ser lido por um outro sistema e eles exigiram que fosse dessa maneira. Bem, o problema na verdade está resolvido, eu mandei a mensagem mesmo pra tentar entender porque da pk ser mais lento. Talvez eu esteja fazendo besteira nesses testes que fiz também, se tiver podem falar, hehe. Abraços
[oracle_br] Scripts úteis
Chiappa, sou novo no Oracle, e vi que vc comentou na msg abaixo que tem outros 'scripts tradicionais ' para medir performance , índices fragmentados etc... vc teria ou se outra pessoa tiver na lista poderia estar disponibilizando para estar dando uma estudada e ja ir montando um acervo de scripts úteis do oracle ? vlw - Original Message - From: jlchiappa To: oracle_br@yahoogrupos.com.br Sent: Friday, December 01, 2006 6:26 PM Subject: [oracle_br] Re: db_keep_cache_size Thiago, sorry, mas pra fazer um trabalho mais que ** minimamente ** completo, vc deveria SIM ter ao menos um ** mínimo ** conhecimento do negócio, do aplicativo em execução, se não vc vai acabar dando uns chutões e tendo que fazer um monte de testes, que podem ou não dar certo... Aliás, é por isso que imho uma Empresa que não tem (por qquer motivo) um DBA próprio e usa serviço terceirizado, deveria AO MENOS exigir que esse DBA terceiro visite-a ao menos umas duas vezes pro semana E que seja sempre o mesmo, aí naturalmente ele vai absorvendo os conhecimentos (mínimos que sejam) do aplicativo, do negócio, senão fica um trabalho mais ou menos Mas voltando ao caso em questão : já que vc não sabe, vc VAI TER QUE levantar a info desejada, voltando VÁRIAS vezes à esse cliente e procurando no banco, e NÃO, tabelas com mais FTS na SGA não tem NADA A VER, como eu disse o objetivo aqui é localizar as tabelas ACESSADAS frequentemente (não importando se por FTS ou o que for), mas que também são relativamente pequenas... Pra vc saber a popularidade de uma tabela, seria bem mais fácil se vc tivesse uma noção do aplicativo, de como ele usa as tabelas, mas já que não tem, vc vai consultar (repetidas e repetidas vezes, em ocasiões DIFERENTES) as infos do banco e palpitar em cima, poderia ser algo + ou - tipo o abaixo, provavelmente só alterando pra não virem objetos do SYS, que são internos portanto não interessam, vc é proibido de mexer neles, E talvez especificando um OWNER, se vc sabe quem é o owner das tabelas : -- este te diz os 100 mais acessados select * from (SELECT substr(B.OBJECT,1,20) object, B.TYPE,COUNT(*) from v$session a, v$access b where a.sid = b.sid AND B.TYPE='TABLE' GROUP BY B.OBJECT,B.TYPE ORDER BY COUNT(*) ) where rownum 100; -- este te diz qu tipo de acesso está tendo... COLUMN obj FORMAT a45 select CTYP Command , OBJ , 0 - EXEM EXES from (select distinct EXEM, CTYP, OBJ from ( select decode (S.COMMAND_TYPE , 2, 'Insert into ' , 3, 'Select from ' , 6, 'Update of ' , 7, 'Delete from ' ,26, 'Lock of ') CTYP , O.OWNER || '.' || O.NAME OBJ , sum(0 - S.EXECUTIONS) EXEM from V$SQL S , V$OBJECT_DEPENDENCY D , V$DB_OBJECT_CACHE O where S.COMMAND_TYPE in (2,3,6,7,26) and D.FROM_ADDRESS = S.ADDRESS and D.TO_OWNER = O.OWNER and D.TO_NAME = O.NAME and O.TYPE = 'TABLE' group by S.COMMAND_TYPE , O.OWNER , O.NAME ) ) ; -- este te dá uma idéia de como estão sendo usados select * from (select owner, object_name, statistic_name, value from v$segment_statistics order by value) where rownum 500; == junto com estes vc rodaria os scripts tradicionais (que acredito que, claro, vc já tem) que consultam as V$SQL e te dizem os SQLs mais populares, mais custosos, logicamente vc não só iria colocar em cache separado as tabelainhas populares MAS que participam de algum SQL popular e/ou custoso, senão o ganho líquido pro seu cliente vai ser minúsculo, óbvio []s Chiappa --- Em oracle_br@yahoogrupos.com.br, thiagomz [EMAIL PROTECTED] escreveu Chiappa, O problema é que eu trabalho em uma consultoria, e quase nunca conheco o negocio (tabelas), etc... Neste ambiente, custumo usar o script Plan9i.sql do Donald K. Burleson para eu saber quais sao as tabelas com mais FTS na SGA e pelo nro de blocos, eu as classifico e vejo se posso usar o keep e recycle. O que vc sugere ? Thiago M. Zerbinato [thiagomz] OCP DBA --- http://thiagomz.hpg.com.br jlchiappa wrote: A decisão de QUAIS tabelas separar em pools diferentes ** não é ** uma decisão física em grande parte, é LÓGICA, é VOCÊ que conhece o sistema e portanto sabe (ou ao menos tem uma idéia :) de QUAIS tabelas são relativamente pequenas MAS são frequentemente acessadas, e portanto valem a pena ser mantidas em keep, e informação do tipo NÂO fica no banco Oracle, fica só na sua cuca, ao ao menos na do analista/dono do sistema... Scripts do tipo o que vc apresenta podem te ajudar a ter uma idéia geral , mas : == só vc sabe se o limite de pequeno que o script usa é o seu, e o + importante, == só vc sabe, COMO EU DISSE acima, a regra do negócio, a utilização típica de cada tabela, pra poder julgar SE e QUAIS das tabs pequenas levantadas
[oracle_br] Instalação do SAP x Oracle
Pessoal, bom dia, Sou novo aqui na lista e também com o Oracle, estamos no processo de instalação do SAP, não sou consultor da SAP apenas admin de redes e servidores. Neste servidor, a recomendação que tive dos consultores da SAP é utilizarmos o CentOS, dessa forma o mesmo está instalado e rodando Oracle 10g (10.2.0.1.0). Durante o processo de instalação, que ainda não foi concluído o servidor, ou melhor, o Oracle simplesmente para, nem ao menos eu consigo derrubar o banco com o shutdown immediate. Verificando os logs do oracle encontrei a seguinte informação: Oracle Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 Oracle. All rights reserved. 2006-12-02 18:40:08.072: [ OCROSD][3070305984]utgdv:2:ocr loc file cannot be opened 2006-12-02 18:40:08.073: [ OCROSD][3070305984]utopen:1: Couldnt find ocr,[ocrmirror] location in config file 2006-12-02 18:40:08.073: [ OCRRAW][3070305984]proprinit: Could not open raw device 2006-12-02 18:40:08.073: [ default][3070305984]a_init:7!: Backend init unsuccessful : [33] 2006-12-02 18:40:08.073: [ CSSCLNT][3070305984]clsssinit: error(33 ) in OCR initialization Não sei se alguém já passou por isso e pode me dar uma ajuda fico muito grado. Obrigado, Márcio
Re: [oracle_br] Quantidade de Caracteres
Alex espero que isso ajude, fiz + ou - só pra vc ter uma idéia ... Neste exemplo abrevio sempre o segundo sobrenome ex: Ana Paula Garcia Ana Paula G. abaixo segue um exemplo nas coxas, ai vc de uma melhorada nele espero ter ajudado create table teste ( nome varchar(32)); insert into teste values ('Rafael Almeida Milanez'); insert into teste values ('Marcos de Castro'); insert into teste values ('Ronaldo Cesar'); insert into teste values ('Maria Elizabethe Solange da Costa Silva'); insert into teste values ('Armando Costa Filho Jr'); SELECT nome, CASE WHEN InStr(nome,' ',1,2) = 0 THEN nome ELSE SubStr(nome,1,InStr(nome,' ',1,2)+1)||'.' || CASE WHEN InStr(nome,' ',1,3) = 0 THEN '' ELSE SubStr(nome,InStr(nome,' ',1,3),Length(nome)) END END FROM teste - Original Message - From: Alex dos Santos To: oracle_br@yahoogrupos.com.br Sent: Friday, December 01, 2006 8:33 PM Subject: [oracle_br] Quantidade de Caracteres Boa noite, Eu tenho que gerar um arquivo para uma outra base de dados. Um dos campos é o Nome mas este campo na tabela de origem tem 45 caracteres e na de destino 32. Como eu faço para fazer o nome ficar com 32 caracteres sendo que eu tenho que ficar com o ultimo sobrenome inteiro e os anteriores eu tenho que abreviar com . Eu tentei considerar o espaço mas falhou. Mas acho que o caminho é por ai. Vindo do fim do nome para o começo. Ex. Origem = Maria Elizabethe Solange da Costa Silva Destino = Maria Elizabethe S. da C. Silva Abraços Alex dos Santos [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Retornar Cursor atraves de function ou stored procedure em select.
Fala Pessoal, Sou iniciante em PLSQL e gostaria de uma força do pessoal mais experiente, Estou com um problema que não consegui resolver, gostaria de retornar os registros de um cursor através de uma function. Exemplo: Select fu_teste from dual; Onde fu_teste é uma function: Create or replace fu_teste Return utl_type.tcursor C utl_type.tcursor; Begin Open c for Select * from tabela: End; Estou usando o ORACLE 9i. Obrigado. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] criação de base de dados
Bom dia, pessoal! Seguinte, gostaria se possível de algum material que ensinasse como criar uma base de dados, melhores tipos de campos para usar, quando criar constraints, tudo! Desde já agradeço! Vinícius Zanotello HYPERLINK mailto:[EMAIL PROTECTED][EMAIL PROTECTED] il.com.br tel. 11-4133-4455 (4474) HYPERLINK http://www.finnetbrasil.com.br/www.finnetbrasil.com.br P Antes de imprimir, veja se realmente é necessário. _ AVISO LEGAL Esta mensagem é destinada exclusivamente para a(s) pessoa(s) a quem é dirigida, podendo conter informação confidencial e/ou legalmente privilegiada. Se você não for destinatário desta mensagem, desde já fica notificado de abster-se a divulgar, copiar, distribuir, examinar ou, de qualquer forma, utilizar a informação contida nesta mensagem, por ser ilegal. Caso você tenha recebido esta mensagem por engano, pedimos que nos retorne este E-Mail, promovendo, desde logo, a eliminação do seu conteúdo em sua base de dados, registros ou sistema _ -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.430 / Virus Database: 268.15.6/567 - Release Date: 4/12/2006 07:18 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Quantidade de Caracteres
Alex espero que isso ajude, fiz + ou - só pra vc ter uma idéia ... Neste exemplo abrevio sempre o segundo sobrenome ex: Ana Paula Garcia Ana Paula G. abaixo segue um exemplo nas coxas, ai vc de uma melhorada nele espero ter ajudado create table teste ( nome varchar(32)); insert into teste values ('Rafael Almeida Milanez'); insert into teste values ('Marcos de Castro'); insert into teste values ('Ronaldo Cesar'); insert into teste values ('Maria Elizabethe Solange da Costa Silva'); insert into teste values ('Armando Costa Filho Jr'); SELECT nome, CASE WHEN InStr(nome,' ',1,2) = 0 THEN nome ELSE SubStr(nome,1,InStr(nome,' ',1,2)+1)||'.' || CASE WHEN InStr(nome,' ',1,3) = 0 THEN '' ELSE SubStr(nome,InStr(nome,' ',1,3),Length(nome)) END END FROM teste - Original Message - From: Alex dos Santos To: oracle_br@yahoogrupos.com.br Sent: Friday, December 01, 2006 8:33 PM Subject: [oracle_br] Quantidade de Caracteres Boa noite, Eu tenho que gerar um arquivo para uma outra base de dados. Um dos campos é o Nome mas este campo na tabela de origem tem 45 caracteres e na de destino 32. Como eu faço para fazer o nome ficar com 32 caracteres sendo que eu tenho que ficar com o ultimo sobrenome inteiro e os anteriores eu tenho que abreviar com . Eu tentei considerar o espaço mas falhou. Mas acho que o caminho é por ai. Vindo do fim do nome para o começo. Ex. Origem = Maria Elizabethe Solange da Costa Silva Destino = Maria Elizabethe S. da C. Silva Abraços Alex dos Santos - Original Message - From: Rafael Milanez - BusinessOn To: oracle_br@yahoogrupos.com.br Sent: Monday, December 04, 2006 10:52 AM Subject: Re: [oracle_br] Quantidade de Caracteres Alex espero que isso ajude, fiz + ou - só pra vc ter uma idéia ... Neste exemplo abrevio sempre o segundo sobrenome ex: Ana Paula Garcia Ana Paula G. abaixo segue um exemplo nas coxas, ai vc de uma melhorada nele espero ter ajudado create table teste ( nome varchar(32)); insert into teste values ('Rafael Almeida Milanez'); insert into teste values ('Marcos de Castro'); insert into teste values ('Ronaldo Cesar'); insert into teste values ('Maria Elizabethe Solange da Costa Silva'); insert into teste values ('Armando Costa Filho Jr'); SELECT nome, CASE WHEN InStr(nome,' ',1,2) = 0 THEN nome ELSE SubStr(nome,1,InStr(nome,' ',1,2)+1)||'.' || CASE WHEN InStr(nome,' ',1,3) = 0 THEN '' ELSE SubStr(nome,InStr(nome,' ',1,3),Length(nome)) END END FROM teste [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Quantidade de Caracteres
Alex espero que isso ajude, fiz + ou - só pra vc ter uma idéia ... Neste exemplo abrevio sempre o segundo sobrenome ex: Ana Paula Garcia Ana Paula G. abaixo segue um exemplo nas coxas, ai vc de uma melhorada nele espero ter ajudado create table teste ( nome varchar(32)); insert into teste values ('Rafael Almeida Milanez'); insert into teste values ('Marcos de Castro'); insert into teste values ('Ronaldo Cesar'); insert into teste values ('Maria Elizabethe Solange da Costa Silva'); insert into teste values ('Armando Costa Filho Jr'); SELECT nome, CASE WHEN InStr(nome,' ',1,2) = 0 THEN nome ELSE SubStr(nome,1,InStr(nome,' ',1,2)+1)||'.' || CASE WHEN InStr(nome,' ',1,3) = 0 THEN '' ELSE SubStr(nome,InStr(nome,' ',1,3),Length(nome)) END END FROM teste [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Erro no Create Database
Olá, Tem razão, o caminho estava errado, mas porém o erro continua e agora diz: ORA-12514: TNS:listener não pôde resolver o SERVICE NAME fornecido no descritor de conexão Fiz as alterações no Listener: # LISTENER.ORA Network Configuration File: C:\oracle\ora92\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. LISTENER1 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = alex)(PORT = 1522)) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = alex)(PORT = 1521)) ) ) SID_LIST_LISTENER1 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = PLSExtProc) (ORACLE_HOME = C:\oracle\ora92) (SID_NAME = extproc) ) (SID_DESC = (GLOBAL_DBNAME = RHC) (ORACLE_HOME = C:\oracle\ora92) (SID_NAME = RHC) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\ora92) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = C:\oracle\ora92) (SID_NAME = ORCL) ) ) Acusou o problema depois da alteração: ORA-12541: TNS:não há listener Tb fiz as alterações no TNSnames: # TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = alex)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL) ) ) RHC = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = alex)(PORT = 1522)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = RHC) ) ) INST1_HTTP = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = alex)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION = http://HRService) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) Porém continua dando problemas!!! O q pode estar acontecendo? Desculpe pessoal, mas sou iniciante!!! Abs! - Original Message - From: Willian F. Frasson To: oracle_br@yahoogrupos.com.br Sent: Monday, December 04, 2006 10:56 AM Subject: Re: [oracle_br] Erro no Create Database o diretorio nao deve existar.. onde vc esta tentando criar as redologs.. - Original Message - From: Alex Ferreira To: GPOracle ; Oracle BR Cc: Gustavo Venturini de Lima Sent: Saturday, December 02, 2006 1:31 PM Subject: Re: [oracle_br] Erro no Create Database Olá Gustavo, Criei um pfile e agora deu esse erro: CREATE DATABASE RHC * ERRO na linha 1: ORA-01501: CREATE DATABASE falhou ORA-00301: erro ao incluir arquivo de log 'C:ORACLE/ORADATA/RHC/REDO01.LOG' - o arquivo não pode ser criado ORA-27040: skgfrcre: erro de criacão, não e possivel criar arquivos OSD-04002: não é possível abrir arquivo O/S-Error: (OS 3) O sistema não pode encontrar o caminho especificado. - Original Message - From: Gustavo Venturini de Lima To: [EMAIL PROTECTED] Sent: Saturday, December 02, 2006 1:24 PM Subject: Re: [oracle_br] Erro no Create Database Vc está tentando criar a base RHC utilizando o pfile do ORCL... Tem que ajustar os parâmetros primeiro... 2006/12/2, Alex Ferreira [EMAIL PROTECTED] : Olá Pessoal, Já possuo um banco chamado ORCL e estou tentando criar outro banco, fiz o shutdown immediate e startup nomount,porém está dando erro: CREATE DATABASE RHC * ERRO na linha 1: ORA-01501: CREATE DATABASE falhou ORA-01504: o nome 'RHC' do banco de dados não corresponde ao parametro db_name 'ORCL' O script do Create Database: CREATE DATABASE RHC USER SYS IDENTIFIED BY SENHA USER SYSTEM IDENTIFIED BY SENHA MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 1 ARCHIVELOG DATAFILE '$HOME/ORADATA/RHC/RHC_SYSTEM01.DBF' SIZE 100M, '$HOME/ORADATA/RHC/RHC_USERS01.DBF' SIZE 100M DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '$HOME/ORADATA/RHC/RHC_TEMP01.DBF' UNDO TABLESPACE RHC_UNDOTBS DATAFILE '$HOME/ORADATA/RHC/RHC_UNDOTBS01.DBF' CHARACTER SET WE8MSWIN1252 NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('$HOME/ORADATA/RHC/REDO01.LOG') SIZE 100M, GROUP 2 ('$HOME/ORADATA/RHC/REDO02.LOG') SIZE 100M, GROUP 3 ('$HOME/ORADATA/RHC/REDO03.LOG') SIZE 100M Já tentei dar o shutdown e inicializar pelo pfile do banco ORCL, mas tb deu erro.. O q pode estar errado Obrigado!!! __ Información de NOD32, revisión 1897 (20061201) __ Este mensaje ha sido analizado con NOD32 antivirus system http://www.nod32.com [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] DELPHI X ORACLE X BDE
Olá, alguém trabalha com delphi x oracle, utilizando BDE? Tenho o client 8.1.7.0.0 instalado na máquina e na sexta-feira instalei o 10g XE, consigo conexão com o SQL * PLUS e com o PL/SQL Developer, com ambos os bancos. Só que não estou conseguindo mais conectar os meus aplicativos com o delphi, o BDE não funciona.. Márcio Ricardo Alves da Silva Programador Pleno [EMAIL PROTECTED] *** Antes de imprimir, pense em seu compromisso com o Meio Ambiente *** Config Informática Ltda Av. Eng. Luis Carlos Berrini, 801 - 7º andar Brooklin Novo - São Paulo - SP CEP: 04571-010 - Fone (11) 5501-8300 - www.config.com.br [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Banco StandBy
Boa Tarde a todos Estou querendo montar um sistema de contingência para meu banco de dados, mas possuo apenas a versão Standard do Oracle 10g, alguém tem algum material de como montar um banco Standby??? Plataforma: Linux Red Hat 4 AS BD: Oracle 10g Standard Obrigado a todos
Re: [oracle_br] DELPHI X ORACLE X BDE
Fala Nelson, Então, essa versão 10g XE é apenas para eu estudar... a empresa utiliza ainda a 8i. O problema está no BDE, ele está pegando o oracle/home do XE... - Original Message - From: [EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br Sent: Monday, December 04, 2006 2:50 PM Subject: Res: [oracle_br] DELPHI X ORACLE X BDE Fala Marcio, Bem aqui no trabalho tive um problema parecido. Troquei o cliente de 8i para 10g e os aplicativos voltaram a funcionar. De repente vale o teste. []´s Nelson - Mensagem original De: Márcio Ricardo [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br; [EMAIL PROTECTED] Enviadas: Segunda-feira, 4 de Dezembro de 2006 14:08:23 Assunto: [oracle_br] DELPHI X ORACLE X BDE Olá, alguém trabalha com delphi x oracle, utilizando BDE? Tenho o client 8.1.7.0.0 instalado na máquina e na sexta-feira instalei o 10g XE, consigo conexão com o SQL * PLUS e com o PL/SQL Developer, com ambos os bancos. Só que não estou conseguindo mais conectar os meus aplicativos com o delphi, o BDE não funciona.. Márcio Ricardo Alves da Silva Programador Pleno marcio.silva@ confignet. com.br *** Antes de imprimir, pense em seu compromisso com o Meio Ambiente *** Config Informática Ltda Av. Eng. Luis Carlos Berrini, 801 - 7º andar Brooklin Novo - São Paulo - SP CEP: 04571-010 - Fone (11) 5501-8300 - www.config.com. br [As partes desta mensagem que não continham texto foram removidas] ___ Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! http://br.mobile.yahoo.com/mailalertas/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Res: [oracle_br] Erros do Oracle... (núm ero)
Toda exceção do oracle vem acompanhada do código do erro, no formato ORA-12345, existem muitos erros que podem ser levantados pelo Oracle, e portanto, como vc não irá fazer tratamento para todos eles é sempre bom ter uma cláusula WHEN OTHERS THEN no seu tratamento de exceção. O Oracle também já disponibiliza algumas exceções pré-definidas que são as que comumente acontecem e vc pode utilizá-las para fazer um tratamento específico enviando uma mensagem mais amigável ao usuário, um exemplo delas seria NO_DATA_FOUND, DUP_VAL_ON_INDEX, TOO_MANY_ROWS entre outras. Um exemplo de utilização delas seria: begin --seu código exception when NO_DATA_FOUND then RAISE_APPLICATION_ERROR(-2, 'INFORMAÇÃO NÃO ENCONTRADA'); when others then --tratamento geral end; É sempre bom utilizar OTHERS como um tratamento geral para vc garantir que todas as exceções serão tratadas. Observe que no tratamento da exceção pré-definida NO_DATA_FOUND eu levantei uma exceção personalizada com a mensagem própria. Para personalizar ainda mais vc também pode utilizar a função PRAGMA_EXCEPTION_INIT que vc associa um SQLCODE (não é um ORACODE - ORA 12345) já existente à uma variável EXCEPTION. Para isso vou dar um exemplo: DECLARE E EXCEPTION; PRAGMA_EXCEPTION_INIT(E, -1031); --ASSOCIEI A VARIAVEL EXCEPTION AO SQLCODE -1031 CUJO ORACODE É --ORA-01031 BEGIN --CÓDIGO EXCEPTION WHEN E THEN --FAÇA O SEU TRATAMENTO WHEN OTHERS THEN -- TRATAMENTO GERAL END; Alem de associar variáveis EXCEPTION à SQLCODEs existentes vc pode também utilizar essas variáveis para criar exceções dentro do código, vou exemplificar: DECLARE E EXCEPTION; BEGIN IF (alguma condição pra levantar exceção - ex: regra de negocio não permitida) THEN RAISE E; END IF; EXCEPTION WHEN E THEN -- FAÇA SEU TRATAMENTO WHEN OTHERS THEN -- TRATAMENTO GERAL END; Como vc pode ver existem muitas formas de fazer tratamento de exceção personalizado. Para consultar códigos de erros do oracle existem muitos sites, um deles www.ora-code.com, mais simples ainda é digitar o código ORA-12345 no google. Espero ter ajudado Roberto Valenza. - Mensagem original De: vin_monteiro2003 [EMAIL PROTECTED] Para: oracle_br@yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Dezembro de 2006 10:41:02 Assunto: [oracle_br] Erros do Oracle... (número) Bom dia, Gostaria de saber se há algum material onde eu possa encontrar o número relacionado aos erros que o Oracle dá para que eu possa fazer o tratamento no Exception... Gostaria de criar meus tratamentos mas não com o When_Others. ... e para isso gostaria de saber o número do erro, relacionado ao texto para que eu possa fazer o tratamento.. . []s e muito obrigado. !-- #ygrp-mlmsg {font-size:13px;font-family:arial,helvetica,clean,sans-serif;} #ygrp-mlmsg table {font-size:inherit;font:100%;} #ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;} #ygrp-mlmsg pre, code {font:115% monospace;} #ygrp-mlmsg * {line-height:1.22em;} #ygrp-text{ font-family:Georgia; } #ygrp-text p{ margin:0 0 1em 0; } #ygrp-tpmsgs{ font-family:Arial; clear:both; } #ygrp-vitnav{ padding-top:10px; font-family:Verdana; font-size:77%; margin:0; } #ygrp-vitnav a{ padding:0 1px; } #ygrp-actbar{ clear:both; margin:25px 0; white-space:nowrap; color:#666; text-align:right; } #ygrp-actbar .left{ float:left; white-space:nowrap; } .bld{font-weight:bold;} #ygrp-grft{ font-family:Verdana; font-size:77%; padding:15px 0; } #ygrp-ft{ font-family:verdana; font-size:77%; border-top:1px solid #666; padding:5px 0; } #ygrp-mlmsg #logo{ padding-bottom:10px; } #ygrp-vital{ background-color:#e0ecee; margin-bottom:20px; padding:2px 0 8px 8px; } #ygrp-vital #vithd{ font-size:77%; font-family:Verdana; font-weight:bold; color:#333; text-transform:uppercase; } #ygrp-vital ul{ padding:0; margin:2px 0; } #ygrp-vital ul li{ list-style-type:none; clear:both; border:1px solid #e0ecee; } #ygrp-vital ul li .ct{ font-weight:bold; color:#ff7900; float:right; width:2em; text-align:right; padding-right:.5em; } #ygrp-vital ul li .cat{ font-weight:bold; } #ygrp-vital a { text-decoration:none; } #ygrp-vital a:hover{ text-decoration:underline; } #ygrp-sponsor #hd{ color:#999; font-size:77%; } #ygrp-sponsor #ov{ padding:6px 13px; background-color:#e0ecee; margin-bottom:20px; } #ygrp-sponsor #ov ul{ padding:0 0 0 8px; margin:0; } #ygrp-sponsor #ov li{ list-style-type:square; padding:6px 0; font-size:77%; } #ygrp-sponsor #ov li a{ text-decoration:none; font-size:130%; } #ygrp-sponsor #nc { background-color:#eee; margin-bottom:20px; padding:0 8px; } #ygrp-sponsor .ad{ padding:8px 0; } #ygrp-sponsor .ad #hd1{ font-family:Arial; font-weight:bold; color:#628c2a; font-size:100%; line-height:122%; } #ygrp-sponsor .ad a{ text-decoration:none; } #ygrp-sponsor .ad a:hover{ text-decoration:underline; } #ygrp-sponsor .ad p{
[oracle_br] Erro no Create Database - Ainda continua :(
Pessoal, Ainda continua dando erro, porém diferente. Estou tentando criar um BD para estudos e faço esse procedimento: 1° - Crio os diretórios e variáveis: MKDIR C:\ORACLE\ADMIN\TESTE MKDIR C:\ORACLE\ADMIN\TESTE\bdump MKDIR C:\ORACLE\ADMIN\TESTE\cdump MKDIR C:\ORACLE\ADMIN\TESTE\create MKDIR C:\ORACLE\ADMIN\TESTE\pfile MKDIR C:\ORACLE\ADMIN\TESTE\udump mkdir C:\oracle\oradata\TESTE set ORACLE_SID=TESTE [Ljava.lang.String;@2a966e [Ljava.lang.String;@2a9683 C:\oracle\ora92\bin\orapwd.exe file=C:\oracle\ora92\database\PWDTESTE.ora password=change_on_install 2° - Faço um SHUTDOWN no banco: SQL SHUTDOWN IMMEDIATE Banco de dados fechado. Banco de dados desmontado. Instância ORACLE desativada. 3° - Inicio usando o init.ora já configurado: SQL STARTUP NOMOUNT PFILE='D:\ORACLE\CRIAR DATABASE RHC\scripts\initTESTE.ora'; Instância ORACLE iniciada. Total System Global Area 101785284 bytes Fixed Size 454340 bytes Variable Size 75497472 bytes Database Buffers 25165824 bytes Redo Buffers 667648 bytes 4° - Quando eu jogo o script de criação do banco, ele cria os arquivos(Controlfiles, Redo's e os DBFs), mas dá erro: SQL CREATE DATABASE TESTE 2 USER SYS IDENTIFIED BY SYS 3 USER SYSTEM IDENTIFIED BY SYSTEM 4 MAXLOGFILES 5 5 MAXLOGMEMBERS 3 6 MAXLOGHISTORY 1 7 MAXDATAFILES 100 8 MAXINSTANCES 2 9 DATAFILE 10 'C:/ORACLE/ORADATA/TESTE/SYSTEM01.DBF' SIZE 100M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL 11 DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'C:/ORACLE/ORADATA/TESTE/TEMP01.DBF' SIZE 40M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED 12 UNDO TABLESPACE UNDOTBS1 13 DATAFILE 'C:/ORACLE/ORADATA/TESTE/UNDOTBS01.DBF' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED 14 CHARACTER SET WE8MSWIN1252 15 NATIONAL CHARACTER SET AL16UTF16 16 LOGFILE 17 GROUP 1 ('C:/ORACLE/ORADATA/TESTE/REDO01.LOG') SIZE 100M, 18 GROUP 2 ('C:/ORACLE/ORADATA/TESTE/REDO02.LOG') SIZE 100M, 19 GROUP 3 ('C:/ORACLE/ORADATA/TESTE/REDO03.LOG') SIZE 100M; CREATE DATABASE TESTE * ERRO na linha 1: ORA-01092: instância ORACLE finalizada. Desconexão forçada [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] backup
Ë possivel, vc vai precisar dos datafiles e dos controlfiles; Não é necessário a criação de um banco, mas por Habito, crio o banco e faço shutdown, copio os arquivos para localizações de origem e crio novamente os arquivos de senhas com o orapwd. _ De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de William Enviada em: sexta-feira, 1 de dezembro de 2006 14:06 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] backup Ola a todos! Gostaria de saber o seguinte: Guardei os arquivos dbfs do oracle 10g e formatei a maq. Agora quero restaurar o banco apos uma nova instalacao da mesma versao. Eh possivel? William [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] Erro no Create Database - Ainda continua :(
Olá Rodrigo, Segue o conteúdo: LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 SCN scheme 2 Using log_archive_dest parameter default value LICENSE_MAX_USERS = 0 SYS auditing is disabled Starting up ORACLE RDBMS Version: 9.2.0.7.0. System parameters with non-default values: processes= 150 timed_statistics = TRUE shared_pool_size = 50331648 large_pool_size = 8388608 java_pool_size = 0 control_files= C:\oracle\oradata\TESTE\control01.ctl, C:\oracle\oradata\TESTE\control02.ctl, C:\oracle\oradata\TESTE\control03.ctl db_block_size= 8192 db_cache_size= 25165824 compatible = 9.2.0.0.0 db_file_multiblock_read_count= 16 fast_start_mttr_target = 300 undo_management = AUTO undo_tablespace = UNDOTBS1 undo_retention = 10800 remote_login_passwordfile= EXCLUSIVE db_domain= instance_name= TESTE hash_join_enabled= TRUE background_dump_dest = C:\oracle\admin\TESTE\bdump user_dump_dest = C:\oracle\admin\TESTE\udump core_dump_dest = C:\oracle\admin\TESTE\cdump sort_area_size = 524288 db_name = TESTE open_cursors = 300 star_transformation_enabled= FALSE query_rewrite_enabled= FALSE pga_aggregate_target = 25165824 PMON started with pid=2 DBW0 started with pid=3 LGWR started with pid=4 CKPT started with pid=5 SMON started with pid=6 RECO started with pid=7 Mon Dec 04 20:48:11 2006 CREATE DATABASE TESTE USER SYS IDENTIFIED BY *USER SYSTEM IDENTIFIED BY *OGFILES 5 MAXLOGMEMBERS 3 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 2 DATAFILE 'C:/ORACLE/ORADATA/TESTE/SYSTEM01.DBF' SIZE 100M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'C:/ORACLE/ORADATA/TESTE/TEMP01.DBF' SIZE 40M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED UNDO TABLESPACE UNDOTBS1 DATAFILE 'C:/ORACLE/ORADATA/TESTE/UNDOTBS01.DBF' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED CHARACTER SET WE8MSWIN1252 NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('C:/ORACLE/ORADATA/TESTE/REDO01.LOG') SIZE 100M, GROUP 2 ('C:/ORACLE/ORADATA/TESTE/REDO02.LOG') SIZE 100M, GROUP 3 ('C:/ORACLE/ORADATA/TESTE/REDO03.LOG') SIZE 100M Mon Dec 04 20:48:11 2006 Database mounted in Exclusive Mode. Mon Dec 04 20:48:18 2006 Successful mount of redo thread 1, with mount id 4201073483 Assigning activation ID 4201073483 (0xfa674b4b) Thread 1 opened at log sequence 1 Current log# 1 seq# 1 mem# 0: C:\ORACLE\ORADATA\TESTE\REDO01.LOG Successful open of redo thread 1 Mon Dec 04 20:48:18 2006 SMON: enabling cache recovery Mon Dec 04 20:48:18 2006 create tablespace SYSTEM datafile 'C:/ORACLE/ORADATA/TESTE/SYSTEM01.DBF' SIZE 100M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL online Mon Dec 04 20:48:21 2006 Completed: create tablespace SYSTEM datafile 'C:/ORACLE/ORAD Mon Dec 04 20:48:21 2006 create rollback segment SYSTEM tablespace SYSTEM storage (initial 50K next 50K) Completed: create rollback segment SYSTEM tablespace SYSTEM Mon Dec 04 20:48:28 2006 CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE 'C:/ORACLE/ORADATA/TESTE/UNDOTBS01.DBF' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED Successfully onlined Undo Tablespace 1. Completed: CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE 'C:/ORAC Mon Dec 04 20:48:32 2006 CREATE TEMPORARY TABLESPACE TEMP TEMPFILE 'C:/ORACLE/ORADATA/TESTE/TEMP01.DBF' SIZE 40M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED Completed: CREATE TEMPORARY TABLESPACE TEMP TEMPFILE 'C:/ORA Mon Dec 04 20:48:32 2006 ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP Completed: ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP Mon Dec 04 20:48:33 2006 SMON: enabling tx recovery Mon Dec 04 20:48:35 2006 Errors in file c:\oracle\admin\teste\udump\rhc_ora_2444.trc: ORA-01501: CREATE DATABASE falhou ORA-01991: arquivo 'C:\oracle\ora92\DATABASE\PWDrhc.ORA' de senha invalido Mon Dec 04 20:48:35 2006 Error 1991 happened during db open, shutting down database USER: terminating instance due to error 1991 Mon Dec 04 20:48:35 2006 Errors in file c:\oracle\admin\teste\bdump\rhc_pmon_4000.trc: ORA-01991: invalid password file '' Instance terminated by USER, pid = 2444 ORA-1092 signalled during: CREATE DATABASE TESTE USER SYS IDENTIFIED BY *USER... - Original Message - From: Rodrigo Almeida To: oracle_br@yahoogrupos.com.br Sent: Monday, December 04, 2006 8:06 PM Subject: Re: [oracle_br] Erro no Create Database - Ainda continua :( Vá até o alert_RHC.log no dump background (bdump) e veja o motivo que a instância foi finalizada. Mostre a menssagem para nós, para podermos ajudar. Abraços, Rodrigo Almeida On 12/4/06, Alex Ferreira [EMAIL PROTECTED] wrote: Pessoal, Ainda continua dando erro, porém diferente. Estou tentando criar um BD para estudos e faço esse
[oracle_br] como usar a OE_ORDER_COPY_UTIL
Alguem sabe? tem algum exemplo ou documentacao para me ajudar?
Re: [oracle_br] Erro no Create Database - Sending mail server found on relays.ordb.org
http://www.adp-gmbh.ch/ora/admin/creatingdbmanually.html Milton Bastos Henriquis Junior Oracle Database Administrator Equipe de Tecnologia [EMAIL PROTECTED] Smartn ® IT Solutions Rua Candido de Abreu, 651 - 16º andar Centro Cívico - Curitiba CEP 80.530-907. Tel: ++ 55 41 3313-8613 Fax: ++ 55 41 3313-8620 www.smartn.com.br De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Rodrigo Almeida Enviada em: sábado, 2 de dezembro de 2006 13:14 Para: oracle_br@yahoogrupos.com.br Assunto: [Smartn ANTISPAM- Possible DNSBL] - Re: [oracle_br] Erro no Create Database - Sending mail server found on relays.ordb.org Olá, Primeiramete poderá refazer toda a criação novamente, então poderá apagar do S.O todos os arquivos criados para o banco RHC, como system, undo, redologs e controlfiles. Depois no seu novo init, modifique o DB_NAME = RHC Agora poderá fazer a criação novamente: SQL startup nomount pfile=$CAMINHO/initRHC.ora SQL @criacao_db_RHC SQL @$ORACLE_HOME/rdbms/admin/catalog SQL @$ORACLE_HOME/rdbms/admin/catproc OK! Abraços, Rodrigo Almeida On 12/2/06, Alex Ferreira [EMAIL PROTECTED] mailto:alexanderferreira%40gmail.com wrote: Olá Gustavo, Criei um pfile e agora deu esse erro: CREATE DATABASE RHC * ERRO na linha 1: ORA-01501: CREATE DATABASE falhou ORA-00301: erro ao incluir arquivo de log 'C:ORACLE/ORADATA/RHC/REDO01.LOG' - o arquivo não pode ser criado ORA-27040: skgfrcre: erro de criacão, não e possivel criar arquivos OSD-04002: não é possível abrir arquivo O/S-Error: (OS 3) O sistema não pode encontrar o caminho especificado. - Original Message - From: Gustavo Venturini de Lima To: [EMAIL PROTECTED] mailto:alexanderferreira%40gmail.com alexanderferreira%40gmail.com Sent: Saturday, December 02, 2006 1:24 PM Subject: Re: [oracle_br] Erro no Create Database Vc está tentando criar a base RHC utilizando o pfile do ORCL... Tem que ajustar os parâmetros primeiro... 2006/12/2, Alex Ferreira [EMAIL PROTECTED] mailto:alexanderferreira%40gmail.com alexanderferreira%40gmail.com: Olá Pessoal, Já possuo um banco chamado ORCL e estou tentando criar outro banco, fiz o shutdown immediate e startup nomount,porém está dando erro: CREATE DATABASE RHC * ERRO na linha 1: ORA-01501: CREATE DATABASE falhou ORA-01504: o nome 'RHC' do banco de dados não corresponde ao parametro db_name 'ORCL' O script do Create Database: CREATE DATABASE RHC USER SYS IDENTIFIED BY SENHA USER SYSTEM IDENTIFIED BY SENHA MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 1 ARCHIVELOG DATAFILE '$HOME/ORADATA/RHC/RHC_SYSTEM01.DBF' SIZE 100M, '$HOME/ORADATA/RHC/RHC_USERS01.DBF' SIZE 100M DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '$HOME/ORADATA/RHC/RHC_TEMP01.DBF' UNDO TABLESPACE RHC_UNDOTBS DATAFILE '$HOME/ORADATA/RHC/RHC_UNDOTBS01.DBF' CHARACTER SET WE8MSWIN1252 NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('$HOME/ORADATA/RHC/REDO01.LOG') SIZE 100M, GROUP 2 ('$HOME/ORADATA/RHC/REDO02.LOG') SIZE 100M, GROUP 3 ('$HOME/ORADATA/RHC/REDO03.LOG') SIZE 100M Já tentei dar o shutdown e inicializar pelo pfile do banco ORCL, mas tb deu erro.. O q pode estar errado Obrigado!!! -- Rodrigo Almeida DBA Oracle [As partes desta mensagem que não continham texto foram removidas] ADVERTENCIA: Esta mensagem (incluindo quaisquer anexos) e confidencial e de uso restrito. Se voce recebeu esta mensagem por engano, por favor notifique ao emitente por meio do retorno do e-mail e delete (remova) esta mensagem de seu sistema. Qualquer uso nao autorizado ou distribuicao desta mensagem em sua totalidade ou em parte e estritamente proibido. Por favor, lembre-se de que e-mails sao susceptiveis a alteracoes. Smartn (incluindo outras empresas participantes direta ou indiretamente) nao devem ser responsabilizados pelo uso improprio ou pela transmissao incompleta da informacao contida neste comunicado, nem por nenhum atraso em seu recebimento ou dano ao seu sistema. Smartn (incluindo outras empresas participantes direta ou indiretamente) nao garante que a integridade deste comunicado foi mantida nem que este comunicado esta livre de virus, interceptacao ou interferencia. DISCLAIMER: This message (including any attachments) is confidential and may be privileged. If you have received it by mistake please notify the sender by return e-mail and delete this message from your system. Any unauthorized use or dissemination of this message in whole or in part is strictly prohibited. Please note that e-mails are susceptible to change. Smartn (including its group companies) shall not be liable for the improper or incomplete transmission of the information contained in this communication nor for any delay in its receipt or damage to your system.
RES: [oracle_br] Não conecta...
Vc tem que fazer o contrário! Ir no OUTRO tnsnames.ora (o do Oracle XE que vc instalou por último) e adicionar as entradas ANTIGAS. Teste com o tnsping! Milton Bastos Henriquis Junior Oracle Database Administrator Equipe de Tecnologia [EMAIL PROTECTED] Smartn ® IT Solutions Rua Candido de Abreu, 651 - 16º andar Centro Cívico - Curitiba CEP 80.530-907. Tel: ++ 55 41 3313-8613 Fax: ++ 55 41 3313-8620 www.smartn.com.br De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Márcio Ricardo Enviada em: segunda-feira, 4 de dezembro de 2006 09:29 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Não conecta... Milton, eu apenas adicionei mais uma conexão no TNSNAMES.ORA, deixando no oracle/home do antigo CONFIG.WORLD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = config) ) ) //ESSE FOI ADICIONADO XE.WORLD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.98)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = XE) ) ) - Original Message - From: Smartn - Milton Bastos Henriquis Junior To: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Sent: Monday, December 04, 2006 10:17 AM Subject: RES: [oracle_br] Não conecta... Copie as entradas do TNSNAMES.ORA do arquivo mais antigo para o arquivo mais novo. Milton Bastos Henriquis Junior Oracle Database Administrator Equipe de Tecnologia [EMAIL PROTECTED] mailto:milton.bastos%40smartn.com.br Smartn ® IT Solutions Rua Candido de Abreu, 651 - 16º andar Centro Cívico - Curitiba CEP 80.530-907. Tel: ++ 55 41 3313-8613 Fax: ++ 55 41 3313-8620 www.smartn.com.br De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Márcio Ricardo Enviada em: segunda-feira, 4 de dezembro de 2006 07:13 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] Não conecta... Bom dia! Tenho um oracle8i (client 8.1.7.0.0) instalado na mina máquina Windows XP SP2, na sexta-feira instalei a versão free da oracle (Oracler XE) depois de instalado essa versão não consigo mais conectar com os sistemas da empresa, dá erro de aliás... Alguém pode me ajudar? Grato, Márcio Ricardo Alves da Silva Programador Pleno [EMAIL PROTECTED] mailto:marcio.silva%40confignet.com.br mailto:marcio.silva%40confignet.com.br *** Antes de imprimir, pense em seu compromisso com o Meio Ambiente *** Config Informática Ltda Av. Eng. Luis Carlos Berrini, 801 - 7º andar Brooklin Novo - São Paulo - SP CEP: 04571-010 - Fone (11) 5501-8300 - www.config.com.br [As partes desta mensagem que não continham texto foram removidas] __ ADVERTENCIA: Esta mensagem (incluindo quaisquer anexos) e confidencial e de uso restrito. Se voce recebeu esta mensagem por engano, por favor notifique ao emitente por meio do retorno do e-mail e delete (remova) esta mensagem de seu sistema. Qualquer uso nao autorizado ou distribuicao desta mensagem em sua totalidade ou em parte e estritamente proibido. Por favor, lembre-se de que e-mails sao susceptiveis a alteracoes. Smartn (incluindo outras empresas participantes direta ou indiretamente) nao devem ser responsabilizados pelo uso improprio ou pela transmissao incompleta da informacao contida neste comunicado, nem por nenhum atraso em seu recebimento ou dano ao seu sistema. Smartn (incluindo outras empresas participantes direta ou indiretamente) nao garante que a integridade deste comunicado foi mantida nem que este comunicado esta livre de virus, interceptacao ou interferencia. DISCLAIMER: This message (including any attachments) is confidential and may be privileged. If you have received it by mistake please notify the sender by return e-mail and delete this message from your system. Any unauthorized use or dissemination of this message in whole or in part is strictly prohibited. Please note that e-mails are susceptible to change. Smartn (including its group companies) shall not be liable for the improper or incomplete transmission of the information contained in this communication nor for any delay in its receipt or damage to your system. Smartn (or its group companies)does not guarantee that the integrity of this communication has been maintained nor that this communication is free of viruses, interception or interference. NEGACIÓN: Este mensaje (incluyendo cualquieres accesorios) es confidencial y puede ser privilegiado. Si usted lo ha recibido por error por favor notifique el remitente por el E-mail de vuelta y suprima este mensaje de su sistema. Cualquier uso o difusión desautorizado de este mensaje en entero o en parte se prohíbe terminantemente. Observe por favor que los E-mails son susceptibles al