[oracle_br] Oracle Rac Arquitetura

2006-12-04 Por tôpico softwaream
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...

2006-12-04 Por tôpico Márcio Ricardo
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

2006-12-04 Por tôpico rolegar

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

2006-12-04 Por tôpico Árley Lima
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

2006-12-04 Por tôpico rbr72
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

2006-12-04 Por tôpico L
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

2006-12-04 Por tôpico Márcio Luciano Donada
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

2006-12-04 Por tôpico Rafael Milanez - BusinessOn
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.

2006-12-04 Por tôpico Wilson Akio Kamiya
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

2006-12-04 Por tôpico Vinícius Zanotello
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

2006-12-04 Por tôpico Rafael Milanez - BusinessOn
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

2006-12-04 Por tôpico Rafael Milanez - BusinessOn
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

2006-12-04 Por tôpico Alex Ferreira
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

2006-12-04 Por tôpico Márcio Ricardo
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

2006-12-04 Por tôpico marcosarlindo
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

2006-12-04 Por tôpico Márcio Ricardo
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)

2006-12-04 Por tôpico Roberto Valenza Falzoni Alves
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 :(

2006-12-04 Por tôpico Alex Ferreira
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

2006-12-04 Por tôpico wilson teixeira
Ë 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 :(

2006-12-04 Por tôpico Alex Ferreira
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

2006-12-04 Por tôpico my_sunbr
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

2006-12-04 Por tôpico Smartn - Milton Bastos Henriquis Junior
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...

2006-12-04 Por tôpico Smartn - Milton Bastos Henriquis Junior
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