Re: [oracle_br] Alterar caminho do TNSNAMES.ORA
Paulo, você pode setar a variável de ambiente TNS_ADMIN indicando o caminho do TNSNAMES. Eu utilizo isso para que todos os meus ORACLE_HOME leiam o mesmo TNS. Atenciosamente, 2010/1/6 Paulo Guilherme Veras Lima pgvlim...@gmail.com Pessoal, Preciso alterar o tnsnames.ora da minha maquina, mas tenho acesso somente de leitura. Pensei em criar o arquivo em outro local. Tem como modificar o caminho que o oracle le o tnsnames? -- Thiago Delfim Certified ScrumMaster Oracle 9i/10g Database Administrator Certified Professional ITIL Foundation Certificate in IT Service Management tdel...@gmail.com (MSN) (19) 8204-2681 / 9111-1439 Charles de Gaullehttp://www.brainyquote.com/quotes/authors/c/charles_de_gaulle.html - The better I get to know men, the more I find myself loving dogs. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Ajuda com Locks
Pessoal, Acho que conseguimos descobrir o que estava ocasionando. As tablespaces onde ficam as tabelas que sofrem muito insert estão com 99.9% de utilização configuradas para auto extentensible de 640K. O Oracle deve ter trabalhado muito hoje aumentando datafiles e segmentos. Isso faz sentido? 2009/10/1 Omar Cury ti.o...@braspress.com.br Thiago, Na maioria das vezes o problema de lock é proveniente de aplicação mal implementada ou pesada, veja se a instrução insert dispara alguma trigger com processos pesados, ou se a transação está sendo finalizada com commit ou rollback adequadamente. Att. Omar De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em nome de Thiago Delfim Enviada em: quinta-feira, 1 de outubro de 2009 14:51 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Cc: franci...@ciandt.com francisrs%40ciandt.com Assunto: [oracle_br] Ajuda com Locks Pessoal, Monitando meu banco de dados hoje (Oracle 9.2.9.6 64bits Solaris) me deparei com algumas sessões em lock bloqueando diversas outras. O tipo de lock era CI - Cross-instance function invocation instance. Sei que esse lock é mais comum em RAC (meu ambiente não é RAC) e também com execuções em paralelo. Todas as sessões que causavam lock estavam paradas na execução de um INSERT. Alguém tem idéia / dica de como descobrir as possíveis causas para esses locks? Recentemente o parâmetro db_writer_processes desse banco foi alterado de 1 para 4. É possível essa alteração ter relação com os locks? Obrigado, -- Thiago Delfim Certified ScrumMaster Oracle 9i/10g Database Administrator Certified Professional ITIL Foundation Certificate in IT Service Management tdel...@gmail.com tdelfim%40gmail.com mailto:tdelfim%40gmail.comtdelfim%2540gmail.com (MSN) (19) 8204-2681 / 9111-1439 Sent from Campinas, São Paulo, Brazil Jonathan Swifthttp://www.brainyquote.com/quotes/authors/j/jonathan_swift.html - May you live every day of your life. [As partes desta mensagem que não continham texto foram removidas] Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.409 / Banco de dados de vírus: 270.13.115/2404 - Data de Lançamento: 10/01/09 06:34:00 [As partes desta mensagem que não continham texto foram removidas] -- Thiago Delfim Certified ScrumMaster Oracle 9i/10g Database Administrator Certified Professional ITIL Foundation Certificate in IT Service Management tdel...@gmail.com (MSN) (19) 8204-2681 / 9111-1439 Sent from Campinas, São Paulo, Brazil Ogden Nash http://www.brainyquote.com/quotes/authors/o/ogden_nash.html - The trouble with a kitten is that when it grows up, it's always a cat. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] JOB - Intervalo de execução
Pessoal, Como eu poderia definir o intervalo de execução de um job via DBMS_JOB para que ele rode todo dia 06, 13, 20 e 27 às 23:00hrs? -- Thiago Delfim Oracle 9i Database Certified Professional Oracle 10g Database Certified Professional tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 Sent from Campinas, São Paulo, Brazil [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Declaração de Cursores
Pessoal, Eu tenho uma aplicação em PL/SQL Web com diversos packages, e alguns cursores são utilizados em vários deles, repetindo a definição em cada um dos packages. Alguém sabe como eu poderia reutilizar a definição de um cursor, p. exemplo, declarando todos em um package e referenciando em outros packages? -- Thiago Delfim Oracle 9i Database Certified Professional Oracle 10g Database Certified Professional tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Declaração de Cursores
Essa solução seria exatamente o que eu preciso, não fosse pelo último parágrafo da documentação: The scope of a packaged cursor is not limited to a particular PL/SQL block. So, when you open a packaged cursor, it remains open until you close it or you disconnect your Oracle session. Assim não é possível ter duas sessões utilizando o mesmo cursor, e no meu caso isso acontece bastante. 2009/5/13 Júlio César Corrêa juliotubi...@yahoo.com.br Fala Chiappa. Não sabia disso.Por isso que é bom acompanhar a discussão. Dei uma rápida olhada nesta guide,mas acabei não encontrando sobre compartilhar cursores fora dos packages . Abs, 2009/5/13 jlchiappa jlchia...@yahoo.com.br Thiago, sinceramente nunca usei isso, mas do mesmo modo que vc pode ter variáveis globais packaged (que ficam em memória uma vez usadas), o manual Oracle® Database PL/SQL User's Guide and Reference 10g no cap. 9 - Using PL/SQL Packages , nos diz que vc pode ter também cursores packaged, E que tais cursores podem ser usados fora da package que os definiu, até mesmo num bloco PL/SQL anônimo, abaixo segue a reprodução do trecho, ENTÃo creio que funcionariam inclusive para packages externas, mas é testar... . IMHO, porém, não sei se isso é o modo mais eficiente para performance, já que : - uma package é um elemento sólido e único, compilado e carregado pra memória como um todo, não sei quanto à eficiência de uso de memória - NECESSARIAMENTE um tal cursor não poderá ser um FOR-LOOP, ele TERÁ que ser aberto explicitamente, pesquise nas msgs anteriores e no asktom por coursores implícitos e explícitos, o implícito com FOR além de mais simples pode ter vantagens de performance mas segue a dica... []s Chiappa -- CREATE PACKAGE emp_stuff AS CURSOR c1 RETURN employees%ROWTYPE; -- declare cursor spec END emp_stuff; / CREATE PACKAGE BODY emp_stuff AS CURSOR c1 RETURN employees%ROWTYPE IS SELECT * FROM employees WHERE salary 2500; -- define cursor body END emp_stuff; / The cursor spec has no SELECT statement because the RETURN clause specifies the datatype of the return value. However, the cursor body must have a SELECT statement and the same RETURN clause as the cursor spec. Also, the number and datatypes of items in the SELECT list and the RETURN clause must match. Packaged cursors increase flexibility. For example, you can change the cursor body in the last example, without having to change the cursor spec. From a PL/SQL block or subprogram, you use dot notation to reference a packaged cursor, as the following example shows: DECLARE emp_rec employees%ROWTYPE;BEGIN OPEN emp_stuff.c1; LOOP FETCH emp_stuff.c1 INTO emp_rec; -- do processing here ... EXIT WHEN emp_stuff.c1%NOTFOUND; END LOOP; CLOSE emp_stuff.c1; END; / --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Júlio César Corrêa juliotubi...@... escreveu Utilize a definição do cursor na package spec mesmo. 2009/5/13 Thiago Delfim tdel...@... Pessoal, Eu tenho uma aplicação em PL/SQL Web com diversos packages, e alguns cursores são utilizados em vários deles, repetindo a definição em cada um dos packages. Alguém sabe como eu poderia reutilizar a definição de um cursor, p. exemplo, declarando todos em um package e referenciando em outros packages? -- Thiago Delfim Oracle 9i Database Certified Professional Oracle 10g Database Certified Professional tdel...@... tdelfim%40gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA www.dbajccorrea.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br
Re: [oracle_br] CAST no Oracle 9i e 10g
Gleyson, Obrigado pela resposta. Eu sei que não há diferença nesses valores, porém o usuário final (na verdade um sistema externo que consulta uma view no nosso banco de dados) queria ver os dados com as 3 casas decimais. Conseguimos fazer no isso no Oracle 10g mas não teve o mesmo efeito no 9i. O client que eu usei nos dois casos é o mesmo, apenas apontando para um outro banco diferente. Você sabe se alguma configuração no servidor pode afetar essa exibição? Ou se há mesmo alguma diferença de tratamento entre o 9i e o 10g? De qualquer forma, já convenci o usuário de que o valor está certo, e se ele estiver esperando um número real, tanto faz o jeito como o Oracle retorna eles (com ou sem casas decimais). Só teria problema se tivessem casas decimais e ele usasse uma variável inteira ou se ele trata isso como string, o que acho não ser o caso. -- Thiago Delfim Oracle 9i Database Certified Professional Oracle 10g Database Certified Professional tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 2009/4/4 Gleyson Melo gleysonm...@gmail.com Fala Thiago, tudo em paz? Vamos começar com duas perguntas: 120 é igual a 120,000? 120 é igual a 0x78 (hexadecimal)? Matematicamente sim. Então porque parecem diferentes? A diferença é a representação do número. A representação do número é uma string. O que está diferente não é o número, é o formato, como a gente pode ver pelo exemplo: SQL select cast(120 as number(10,3)) as numero from dual; NUMERO -- 120 SQL col numero for 999D999 SQL select cast(120 as number(10,3)) as numero from dual; NUMERO 120,000 SQL Isso é configuração a nível de cliente. Espero ter ajudado. Um abraço. 2009/3/31 Thiago Delfim tdel...@gmail.com tdelfim%40gmail.com Pessoal, Algúem já teve algum problema desse tipo: select cast(120 as number(10,3)) from dual; No Oracle 9i retorna: 120 No oracle 10g retorna: 120,000 É isso mesmo? Existem diferenças no CAST entre as duas versões do Oracle? Estou usando CAST para que uma VIEW retorne os números no formato NUMBER(10,3). Fiz com CAST no Oracle 10 e funcionou como eu queria, mas no Oracle 9 não. Como eu posso ter o mesmo efeito no Oracle 9 já que o CAST tem comportamento diferente? -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Professional tdel...@gmail.com tdelfim%40gmail.com tdelfim%40gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 Sent from Campinas, São Paulo, Brazil Rodney Dangerfield - I haven't spoken to my wife in years. I didn't want to interrupt her. [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Gleyson Melo Oracle Database 10g Administrator Certified Professional [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] CAST no Oracle 9i e 10g
Pessoal, Algúem já teve algum problema desse tipo: select cast(120 as number(10,3)) from dual; No Oracle 9i retorna: 120 No oracle 10g retorna: 120,000 É isso mesmo? Existem diferenças no CAST entre as duas versões do Oracle? Estou usando CAST para que uma VIEW retorne os números no formato NUMBER(10,3). Fiz com CAST no Oracle 10 e funcionou como eu queria, mas no Oracle 9 não. Como eu posso ter o mesmo efeito no Oracle 9 já que o CAST tem comportamento diferente? -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Professional tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 Sent from Campinas, São Paulo, Brazil Rodney Dangerfield - I haven't spoken to my wife in years. I didn't want to interrupt her. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Certificacao 1Z0-007 On-Line
Clayton, você faz a prova em casa.Dá para deixar um banco oracle no ar com o schema de exemplo e conferir a resposta (tem algumas perguntas com uma query, questionando o resultado. Você copia a query, roda no banco e confere). Não é muito certo, mas pelo formato da prova, não tem como a Oracle garantir que não haverá cola. 2009/3/9 clayton clay...@agriness.com Pessoal, algum de vocês já fez a prova 1Z0-007 de forma on-line? Eu li que ela é realizada on-line, podendo faze-la em minha própria casa. É isto mesmo? Como é que a Oracle poderá garantir que eu não irei colar na prova? Este tipo de prova on-line é baseada na confiança que a Oracle tem que eu não tentarei trapacear? Não que eu vá fazer isto, mas quando eu estava lendo sobre esta prova, esta duvida me passou pela cabeça. Ou eu estou errado e a prova tem de ser feita, mesmo on-line, em um dos centros autorizados da Prometric? Obrigado. Clayton Bonelli Tecnologia AGRINESS Gestão da Informação para Suinocultura www.agriness.com blocked::http://www.agriness.com/ | (48) 3028-0015 | clay...@agriness.com clayton%40agriness.com -- -- Participe da segunda edição do Melhores da Suinocultura Agriness www.melhoresdasuinocultura.com.br blocked::http://www.melhoresdasuinocultura.com.br/ -- -- [As partes desta mensagem que não continham texto foram removidas] -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Professional tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 Ted Turner - Sports is like a war without the killing. [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Views inválidas com DB_LINK
Pessoal, Recentemente eu fiz um import em um Oracle 10g e todas as views e procedures que usavam DB_LINK foram criadas, porém ficaram inválidas porque os DB_LINKS não estavam acessíveis. Hoje fiz o mesmo import em um Oracle 9i e essas mesmas views e procedures não foram criadas. Quando eu tento criar direto no SQL Plus, aparece a mensagem Warning: View created with compilation errors, mas a VIEW não é criada. Alguém já passou por algo parecido? Eu preciso que o objeto seja criado, mesmo que fique inválido. Obrigado, -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Professional tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Views inválidas com DB_LINK
Julio, veja isso: SQL create view blabla as 2 select * from bla...@dbl_blabla; Warning: View created with compilation errors SQL select * from dba_objects where object_name = 'BLABLA'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP STATUS TEMPORARY GENERATED SECONDARY -- -- -- -- -- --- - --- --- - - - SQL Ele fala que criou com erro de compilação, mas não cria nada mesmo. 2009/1/30 Júlio César Corrêa juliotubi...@yahoo.com.br Você verificou qual owner está criando estas views? Se warning( advice,suggestion,não error),é View created with compilation errors,90% de chance de estas views estarem em algum schema. select * from all_objects -- ou dba_objects where owner ='your owner' and object_type ='VIEW' and status = 'INVALID' 2009/1/30 Thiago Delfim tdel...@gmail.com Pessoal, Recentemente eu fiz um import em um Oracle 10g e todas as views e procedures que usavam DB_LINK foram criadas, porém ficaram inválidas porque os DB_LINKS não estavam acessíveis. Hoje fiz o mesmo import em um Oracle 9i e essas mesmas views e procedures não foram criadas. Quando eu tento criar direto no SQL Plus, aparece a mensagem Warning: View created with compilation errors, mas a VIEW não é criada. Alguém já passou por algo parecido? Eu preciso que o objeto seja criado, mesmo que fique inválido. Obrigado, -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Professional tdel...@gmail.com tdelfim%40gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas] -- Júlio César Corrêa IS Technologist - Oracle DBA http://jccorrea.blogspot.com To stay competitive in the tech industry, never stop learning. Always be on the lookout for better ways of doing things and new technologies. Our industry does not reward people who let themselves stagnate John Hall, Senior Vice President, Oracle University [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Professional tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Views inválidas com DB_LINK
Julio, o problema só ocorre nos casos em que eu uso um db_link inválido. Só acho estranho retornar que a view foi criada com erro, mas ela não é criada. SQL create view bla as 2 select * from user_tables; View created SQL select * from dba_objects where object_name = 'BLA'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP STATUS TEMPORARY GENERATED SECONDARY -- -- -- -- -- --- - --- --- - - - REMOTE BLA 26060 VIEW 30/1/2009 1 30/1/2009 17: 2009-01-30:17:10:49 VALID N N N SQL create view blabla as 2 select * from bla...@dbl_blabla; Warning: View created with compilation errors SQL select * from dba_objects where object_name = 'BLABLA'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP STATUS TEMPORARY GENERATED SECONDARY -- -- -- -- -- --- - --- --- - - - SQL 2009/1/30 Júlio César Corrêa juliotubi...@yahoo.com.br Estranho Thiago.Você está colocando o nome da view em upper?Look d's: Microsoft Windows XP [versão 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Console2sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Sex Jan 30 16:21:35 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. idle conn c...@hmlg Informe a senha: Conectado. c...@cmt desc cmt.vw_order; Nome Nulo?Tipo - PRV_IDNOT NULL NUMBER(10) ROM_TRANIDNOT NULL NUMBER(10) ROM_SEQNBRNOT NULL NUMBER(3) ROM_DATE NOT NULL DATE ROM_REMOTEORDERID NUMBER(10) ROM_REMOTEORDERDATEDATE ROM_STATUSNOT NULL CHAR(1) ROM_RECSTATCHAR(1) ISS_ID NUMBER(4) CD_ID NUMBER(2) CRD_SNRNUMBER(10) ROD_AMOUNT NUMBER(10,2) ISS_DESCLONG VARCHAR2(50) APP_DESCLONG VARCHAR2(50) c...@cmt ed Gravou file afiedt.buf 1 select owner,object_name,object_type,status 2 from all_objects 3* where object_name ='vw_order' c...@cmt / nÒo hß linhas selecionadas c...@cmt ed Gravou file afiedt.buf 1 select owner,object_name,object_type,status 2 from all_objects 3* where object_name ='VW_ORDER' --upper case c...@cmt / OWNER OBJECT_NAMEOBJECT_TYPE STATUS -- -- --- --- PUBLIC VW_ORDER SYNONYM VALID CMTVW_ORDER VIEW VALID c...@cmt And look it: C:\sqlplus /nolog SQL*Plus: Release 10.2.0.1.0 - Production on Sex Jan 30 16:17:24 2009 Copyright (c) 1982, 2005, Oracle. All rights reserved. idle conn c...@dsnv Informe a senha: Conectado. c...@dsnv create or replace view bla 2 as select * from users where rownum = 1; View criada. c...@dsnv select object_name,object_type,status 2 from all_objects 3 where object_name ='BLA'; OBJECT_NAMEOBJECT_TYPE STATUS -- --- --- BLAVIEWVALID c...@dsnv 2009/1/30 Thiago Delfim tdel...@gmail.com Julio, veja isso: SQL create view blabla as 2 select * from bla...@dbl_blabla; Warning: View created with compilation errors SQL select * from dba_objects where object_name = 'BLABLA'; OWNER OBJECT_NAME SUBOBJECT_NAME OBJECT_ID DATA_OBJECT_ID OBJECT_TYPECREATED LAST_DDL_TIME TIMESTAMP STATUS TEMPORARY GENERATED SECONDARY
[oracle_br] Temp Space no EXPLAIN
Pessoal, Tenho um dúvida sobre a coluna TEMP_SPACE no Explain Plan. Uma query com o seguinte plano: SELECT SORT UNIQUE * UNION-ALL + HASH GROUP BY * + HASH GROUP BY * Indica utilização de espaço temporário nos dois hash group by e no sort unique. A minha dúvida é: O espaço estimado nesses passos é cumulativo (o valor que aparece no sort unique contempla os outros valores), ou o total da query é a soma dos 3 valores? Não sei se é coincidência, mas o valor que aparece em SORT UNIQUE é exatamente a soma dos 2 HASH GROUP BY. -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 Franklin P. Jones - All women should know how to take care of children. Most of them will have a husband some day. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] BULK COLLECT LIMIT
Pessoal, Tenho um processo de carga em que fazemos uma consulta que retorna aproximadamente 14 milhões de linhas que são inseridas em uma única tabela. Atualmente fazemos os inserts com BULK COLLECT LIMIT 1000. A rotina é mais ou menos assim: BEGIN OPEN cur; LOOP BEGIN FETCH cur BULK COLLECT INTO cvar1, cvar2, cvar3 LIMIT 1000; IF (cvar1.COUNT 0) THEN FOR i IN 1..cvar1.COUNT LOOP BEGIN INSERT /*+ APPEND */ INTO TABELA(var1, var2, var3) VALUES (cvar1(i), cvar2(i), cvar3(i)); Eu acredito que nesse caso (em que é feito INSERT APPEND, a tabela é NOLOGGING e não há nenhum tratamento dessas informações no LOOP), poderia ser utilizado um FORALL ou mesmo FETCH cur INTO tabela diretamente. Vocês acham que haveria ganho de performance em usar uma forma diferente? -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate tdel...@gmail.com (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 Robert Orben - Older people shouldn't eat health food, they need all the preservatives they can get. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Tablespaces vs. New Databases
; 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-reco { margin-bottom: 20px; padding: 0px; } #ygrp-reco #reco-head { font-weight: bold; color: #ff7900; } #reco-grpname{ font-weight: bold; margin-top: 10px; } #reco-category{ font-size: 77%; } #reco-desc{ font-size: 77%; } #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{ margin: 0; } o{font-size: 0; } .MsoNormal{ margin: 0 0 0 0; } #ygrp-text tt{ font-size: 120%; } blockquote{margin: 0 0 0 4px;} .replbq{margin:4} -- -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org iJwEAQECAAYFAkk2ubcACgkQ9hsrz6ieG2jbtgP+PXZECkGFEW6zrYmuz/XHa1av 5X/Ll3989iJI/vrJntguJb5u3tfXEDZkM/SZIoqikrvvl4bUEoZPUB7Wv9RtYXej cQCusBun7iNyxi7dhOXBntY31FMDlcAiivadCCtb39xhcRe7jy2wimd0ldWbQ+mh 1Azi5jFNOCyTP0KmPwE= =sfmj -END PGP SIGNATURE- -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate [EMAIL PROTECTED] (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] ALTER TABLE RENAME
Pessoal, Não achei em documentação do Oracle se renomear uma tabela com ALTER TABLE RENAME causa algum impacto nos índices. Fiz um teste, e os índices permaneceram intactos. Vocês sabem dizer se há alguma situação em que um índice pode ficar inválido quando uma tabela é renomeada? Eu pergunto isso pois estou revendo um processo que temos aqui hoje que diariamente faz uma cópia de uma tabela (10M linhas), trunca a tabela original e gera essas 10M de linhas novamente. Estou pensando em alterar esse processo: 1 - Crio uma tabela intermediária e faço a carga das 10M de linhas 2 - Caso a carga seja feita com sucesso, renomeio (ou dropo) a tabela original 3 - Renomeio a tabela intermediária para o nome da tabela original. O objetivo da mudança é fazer com que a tabela não fique indisponível durante o processo de carga. Hoje em dia esse processo demora um tempo considerável, e a aplicação fica sem acesso à tabela durante isso. Obrigado, -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate [EMAIL PROTECTED] (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 J. Paul Getty - The meek shall inherit the Earth, but not its mineral rights. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Database 9i Release 2, versions 9.2.0.4 para 9.2.0.8
Paulo, Você está vendo em qual site da Oracle? Esse tipo de atualização fica disponível no Metalink (no OTN não tem os patches). 2008/9/12 Paulo [EMAIL PROTECTED] Bom dia Pessoal!! Estou atualizando o BD Oracle 9iR204 aqui na empresa para 9208. Não encontro o 9208 para Linux no Site da Oracle. Acredito que esteja disponível somente o Patch para migração ou algo assim! Poderiam por gentileza me indicar algum link ou algo que possa me ajudar? Obrigado mais uma vez e forte abraço Paulo César DBA Oracle Analista Analista - B.Intelligence Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate [EMAIL PROTECTED] (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Ajuda em Replicação Oracle
Cristiano, esse ambiente é novo, ou começou a dar problema agora? Aparece alguma coisa no alert dos bancos? Se for um ambiente que passou a dar problema agora, você pode verificar algumas views: DEFERROR DBA_REPCATLOG Verifique a quantidade de registros nas MLOGs dessas tabelas. Eu trabalho com replicação usando um master site e vários materialized view sites, então não tenho muita familiaridade com replicação master-master, mas acho que essas verificações que eu passei já podem dar alguma ajuda. 2008/6/14 Cristiano [EMAIL PROTECTED]: Boa noite, estou precisando de uma ajuda.tenho o seguinte cenario, duas maquinas oracle, configuradas replicar +/- 7 tabelas, a configuração está master-to-master mas o definition site A, a replicação está sendo executada de A para B, mas de B para A não.Pergunta como eu posso resolver este problema e como ver os erros que acontecem entre eles ? nbsp;já foi executado um imp e export do site definition para o outro site, mas acontece erros de no data found . versão do oracle: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production PL/SQL Release 8.1.7.0.0 - Production COREnbsp;nbsp;nbsp; 8.1.7.0.0nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; Production TNS for Solaris: Version 8.1.7.0.0 - Production NLSRTL Version 3.4.1.0.0 Production Obrigado. Att. Cristiano Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate [EMAIL PROTECTED] (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -- Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Sobre Replicação...
Wilson, existe uma configuração do Oracle Advanced Replication que atenderia sua necessidade, porém eu acredito ser inviável pois exigiria um grande trabalho para configurar e preparar o ambiente, e mais trabalho para manter (além da necessidade de estudar toda a replicação do Oracle). Esse manual fala tudo sobre o Replication: http://www.oracle.com/pls/db102/to_toc?pathname=server.102%2Fb14226%2Ftoc.htmremark=portal+%28Books%29 Esse outro é a API do Replication: http://www.oracle.com/pls/db102/to_toc?pathname=server.102%2Fb14227%2Ftoc.htmremark=portal+%28Books%29 -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate [EMAIL PROTECTED] (MSN) Campinas/SP (19) 8204-2681 / 9111-1439 2008/4/30 Usuário do Sistema [EMAIL PROTECTED]: Bom dia Wilson, acredito que uma boa solução para manter duas bases atualizadas seria criar um standby, caso seja apenas para consulta você pode parar o recover e subir o banco standby como read only, outra opção seria clonar o database com o rman, é muito rápido e fácil de fazer. Existe tambêm a opção de criar um standby lógico: (Veja as características) Standby lógico: - Inicia como copia exata, mas nao necessariamente deve ficar assim - Pode ter schemas e objetos que nao existe no bd primario - Pode ser aberto para escrita, porem nao escreve nos objetos de standby Nao suporta: NCLOB, LONG, BFILE, ROWID, UROWID Um abraço. Em 29/04/08, Wilson Ribeiro [EMAIL PROTECTED]gyahoo%40gmengenharia.com.br escreveu: Senhores boa noite. Tenho 2 instâncias criadas num servidor oracle que tenho instalado aqui, PRD = Instância de Produção, é a que realmente vale. TST = Instância para testes e afins. Qual a melhor maneira de manter a instância teste sempre atualizada em relação a instância de produção. o que eu tenho feito pra isso é um parto, vejam: 1 - drop user Nome_do_usuario cascade; 2 - create user Nome_do_usuario identified by Nome_do_usuario default tablespace DADOS temporary tablespace TEMPTABS; quota unlimited on DADOS quota unlimited on TEMPTABS; commit; 3 - grant dba to Nome_do_usuario; grant create procedure to Nome_do_usuario; grant create sequence to Nome_do_usuario; grant create session to Nome_do_usuario; grant create synonym to Nome_do_usuario; grant create table to Nome_do_usuario; grant create trigger to Nome_do_usuario; grant create view to Nome_do_usuario; grant exp_full_database to Nome_do_usuario; grant imp_full_database to Nome_do_usuario; grant resource, connect to Nome_do_usuario; grant connect to Nome_do_usuario; commit; grant select on v_$session to Nome_do_usuario; commit; 4 - !imp Nome_do_usuario/[EMAIL PROTECTED] fromuser=Nome_do_usuario touser=Nome_do_usuario file=caminho_do_arquivo.dmp Eu gostaria, se for possível que alguém de dê dicas pra fazer isso ficar menos trabalhoso, eu li sobre replicação, mas não dava nenhum detalhe disso, e também não sei se vale a pena, se influencia no desempenho etc... o servidor no qual está instalado isso é um: IBM xSéries 226, 2 processadores 3GHz Xeon, 5 GB de ram, 2 HD SCSI 80 GB cada. Com o SLES Suse 9 Enterprise. Qualquer ajuda, e/ou dicas serão muito bem vindas... Obrigado. - - - - - - - - - - - [ ]'s Wilson Ribeiro [EMAIL PROTECTED] cpd%40gmengenharia.com.br cpd% 40gmengenharia.com.br - Use palavras de bom gosto: poderá ter que engolí-las! _ _ o o Linux v Registered /(_)\ User: # 396848 ^ ^ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Query de privilégios
Pessoal, eu estou precisando de uma query (ou procedure) que liste, por exemplo, todos os usuários que possuem privilégio CREATE SESSION. Eu usei algumas (que coloco abaixo), mas nenhuma delas listam todos os usuários. Ainda não resolvi o problema quando o privilégio é dado a uma role, essa role para outra role, e essa role para um usuário. Alguém conhece uma query ou procedure que rode em Oracle 8, 9 e 10 e me traga isso? - Quais os usuários que possuem privilégio de CREATE SESSION (ou DROP, ALTER SESSION, etc...) - Quais os usuários que possuem a role DBA (ou DELETE_CATALOG_ROLE, etc...) Essa query só funciona no 9i, e para role parece que traz tudo: SELECT grantee, granted_role FROM dba_role_privs START WITH granted_role='DBA' CONNECT BY PRIOR grantee = granted_role; Essa outra funciona no 8, 9 e 10, mas só verifica dois níveis: SELECT a.grantee, a.granted_role FROM dba_role_privs a, dba_role_privs b WHERE a.granted_role = b.grantee AND b.granted_role='DBA' UNION SELECT grantee, granted_role FROM dba_role_privs WHERE granted_role='DBA' ORDER BY 2; Essa funciona em todas as versões, mas também não varre todos os níveis: select rp.GRANTEE,GRANTED_ROLE,rp.ADMIN_OPTION,DEFAULT_ROLE,PRIVILEGE from dba_role_privs rp, dba_sys_privs sp whererp.GRANTEE = sp.GRANTEE and rp.GRANTEE not in ('SYS','SYSTEM', 'DBA') and privilege = 'CREATE SESSION' order by rp.GRANTEE, GRANTED_ROLE, PRIVILEGE; Alguém pode me ajudar? -- Thiago Delfim Oracle SQL Server Database Administrator Oracle 9i Database Certified Associate IBM IT Delivery [EMAIL PROTECTED] (MSN) Campinas/SP (19) 9111-1439 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Certificação
Chiapa, o que você quis dizer com você pode pedir o seu OCA? Eu achava que apenas podíamos pedir o OCP, após concluir tudo. -- Thiago Delfim Oracle Database Administrator IBM Global Technology Services [EMAIL PROTECTED] (MSN) Campinas/SP (19) 9111-1439 On 3/13/07, jlchiappa [EMAIL PROTECTED] wrote: Colega, não fique no diz-que-diz, uns dizem que, outros dizem que... A fonte da verdade está em http://education.oracle.com/pls/web_prod- plq-dad/db_pages.getpage?page_id=50 (se vc não tem o site vai pedir um registro gratuito pra acessar), no list item Select a certification path escolha 9i database, lá vc acha as suas respostas que em resumo são : sim, vc primeiro precisa ser OCA, isso demanda DUAS provas : a prova 1Z0-007 Introduction to Oracle9i: SQL ou a prova 1Z0-001 Introduction to Oracle: SQL(r) and PL/SQL (vc escolhe qual), E a 1Z0-031 Oracle9i Database: Fundamentals I, passando nas duas parabéns vc pode pedir o seu OCA. Depois vc precisará fazer mais 2 (em qquer ordem) provas, que são a 1Z0-032 Oracle9i Database: Fundamentals II E A 1Z0-033 Oracle9i Database: Performance Tuning. Tendo passado em todas vc precisará antes de poder pedir o OCP apresentar o comprovante de término de UM curso oficial Oracle qquer, que vc fez quando e onde quis MAS num centro oficial reconhecido pela Oracle. mesmo passando nas provas , ENQUANTO vc não tiver um comprovante de ter feito um curso oficial Oracle qquer vc NÂO PODERÁ pedir o seu OCP, é isso. []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Andre Campos [EMAIL PROTECTED] escreveu Bom dia amigos, Sei que todos já falaram muito sobre esse assunto de certificação, mais gostaria se possivel tirar algumas duvidas... Gostaria de saber quantas provas são e quais para tirar OCP 9i, até onde eu sei, primeiro vc tem que ser OCA pra depois ser OCP, certo? Quantas provas ( 9i ) para OCA e quantas para OCP? Uns dizem que não precisa ter curso oficial para fazer as provas outros sim, alguem pode me dizer o que é verdd... Obrigado André Campos [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] SENHA SYS e SYSTEM
Você pode tentar conectar como SYSDBA utilizando autenticação pelo SO. Para isso, o usuário do SO deve estar no grupo ORA_DBA, você deve setar as variáveis ORACLE_SID e LOCAL (com o SID) e conectar usando - sqlplus /as sysdba -- Thiago Delfim Oracle Database Administrator IBM Global Technology Services [EMAIL PROTECTED] (MSN) Campinas/SP (19) 9111-1439 On 3/9/07, Marcos Rocha [EMAIL PROTECTED] wrote: Boa tarde Pessoal, Estou com um problema no em um banco 8i instalado no windows2000. Foi uma empresa contratada que fez a instalação desse banco a 3 anos atras e não foi deixado nenhum documento para o pessoal. Agora nós estamos com problema de tablespace e é necessário fazer alguma manutenção nesse banco também, o problema é o seguinte não temos a senha dos usuários SYS e SYSTEM e os outros usuários no qual acessamos não tem privilegios suficientes. Sabemos que as senhas do SYS e do SYSTEM foram alterada, existe algum meio de conectar e alterar essas senhas ou estamos perdidos Obrigado __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] OCA - 1Z0-007 Online
Ivan, a prova é feita diretamente no site, não é necessário instalar nenhum programa. Você deve ficar conectado o tempo todo e pode usar o seu computador normalmente (a vantagem é que é possível executar as queries do exame em um banco de dados Oracle que você tenha acesso, para verificar se está correto). O exame on-line tem meia hora a mais de tempo por causa de problemas técnicos que podem ocorrer. Mas se você começou e acabar a luz, cair a conexão e você não conseguir voltar, aí perde a prova. Mas se cair a conexão e você voltar a tempo, consegue continuar de onde parou (mas o tempo não para de contar). Eu fiz e achei tranquila. Atenciosamente, -- Thiago Delfim Oracle Database Administrator IBM Global Technology Services [EMAIL PROTECTED] (MSN) Campinas/SP (19) 9111-1439 On 3/2/07, Gabriel Hanauer [EMAIL PROTECTED] wrote: Ivan, nunca fiz essa prova, mas no final do ano passado fiz a prova do 10g Admin I (1Z0-042). Fiz os simulados testking e selftest e estava acertando acima de 90%. Na prova fiz 83%. Tem a questão das unscored questions que se você tiver sorte ou azar podem influenciar no resultado. Percebi tambem que muitas questões da prova invertiam, isto é, o que era resposta no simulado, se tornou pergunta na prova e vice-versa. Se você está preparado ou não é só você que pode saber. Isso depende de cada um. Mas pelo que eu tenho lido nos fóruns, a maioria que já fez alguma prova recomenda estar acertando acima de 90% nos simulados. Isso para garantir, afinal, não é uma prova barata. Att, Gabriel Hanauer On 3/2/07, Ivan [EMAIL PROTECTED] ivanrs79%40gmail.com wrote: Pessoal, A prova 1Z0-007 (Introduction to Oracle 9i: SQL) pode ser feita remotamente, segundo o site da Oracle. Tenho algumas duvidas e gostaria de informações de quem fez esta prova remotamente. Como funciona? Um programa que eu instalo e ele fica em tela cheia até eu terminar? Não terei acesso a outros programas do meu computador? Tenho que ter conexão com a internet por todo o tempo da prova? O que acontece se eventualmente minha conexão cair? Tiver uma queda de luz? O computador travar? Fiz o simulado do Test King e acertei 81%, estou preparado? Já ouvi falar que as questões são idênticas na prova, tem questões no testking em que a resposta indicada por eles não é a correta, respondo (na prova) a questão realmente correta ou a que está como correta no testking? Pretendo fazê-la no final de semana, e depois as outras -- Gabriel Hanauer [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] Duvidas sobre Schemas
Luiz, você pode ter vários usuários, e alguns deles podem ser owner do schema. Você pode criar o usuário faculdade e criar todos os objetos dentro dele. Depois cria os usuários aluno e professor apenas com permissão de select, insert, update, etc nos objetos de faculdade. -- Thiago Delfim Oracle Database Administrator IBM Global Technology Services [EMAIL PROTECTED] (MSN) Campinas/SP (19) 9111-1439 On 12/12/06, Luiz Eduardo Oliveira Fonseca [EMAIL PROTECTED] wrote: por exemplo .. eu tenho o usuario Faculdade na verdade, ele é um usuario e um schema ao msm tempo ??? eu nao posso ter o schema Alunos, Professores, etc ??? só posso ter o schema Faculdade ? On 12/12/06, Luis Rogério Franchetto [EMAIL PROTECTED]luisfranchetto%40gmail.com wrote: no oracle você tem que criar um usuário e dar direito a este usuário de criar tabelas, functions, procedures, triggers, etc . Isso tudo na conta do usuário. Att. Luis Rogério 2006/12/12, Luiz Eduardo Oliveira Fonseca [EMAIL PROTECTED]luizeof%40gmail.com luizeof%40gmail.com : Salve lista !! pessoal, eu tava vendo, no sql server eu crio schemas normalmente, e coloco lá minhas tabelas no oracle, como seria isso ?? -- Atenciosamente, Luiz Eduardo. Desenvolvimento de Sistemas PHP, Delphi e ASP.NET http://asp.net/ Manutenção em Base de Dados MySQL , Interbase/Firebird e MS Access, PostgreSQL e SQL Server ... Fone: (12) 8143-7191 email alternativo: [EMAIL PROTECTED]luizeof.sistemas%40gmail.com luizeof.sistemas%40gmail.com luizeof.sistemas%40gmail.com [As partes desta mensagem que não continham texto foram removidas] -- - Luis Rogério Franchetto - [EMAIL PROTECTED] luisfranchetto%40gmail.com luisfranchetto% 40gmail.com [EMAIL PROTECTED] luisfranchetto%40uol.com.br luisfranchetto% 40uol.com.br - [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Luiz Eduardo. Desenvolvimento de Sistemas PHP, Delphi e ASP.NET Manutenção em Base de Dados MySQL , Interbase/Firebird e MS Access, PostgreSQL e SQL Server ... Fone: (12) 8143-7191 email alternativo: [EMAIL PROTECTED]luizeof.sistemas%40gmail.com [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] Script de backup
No RH4 você pode usar um arquivo sh com o conteúdo que você colocou. No Windows você pode usar um bat. Onde eu trabalho nós usamos sempre sh no AIX e vbscript no Windows. -- Thiago Delfim Oracle Database Administrator IBM Global Technology Services [EMAIL PROTECTED] (MSN) Campinas/SP (19) 9111-1439 On 12/6/06, Anderson [EMAIL PROTECTED] wrote: Olá. Eu preciso alterar nosso script de backup para que em, um único arquivo, eu tenha os comandos para se conectar no RMAN e executar o backup. Hoje nós fazemos o seguinte: C:\rman target usuario/[EMAIL PROTECTED] @c:\script.bkp Aqui, o script.bkp possui apenas o script de backup, por exemplo: run { backup archivelog all; } Nós gostaríamos de fazer o seguinte: C:\@c:\script.bkp Assim, o script.bkp passaria a ter: rman target usuario/[EMAIL PROTECTED]; run { backup archivelog all; } Existe alguma forma de fazer isso? Temos bases em WinXP SP2 e RH4 Banco 10gR2 Anderson. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] erro 10g preciso da ajuda de vcs
Silas, Qual é o sistema operacional? Isso provavelmente ocorre porque o Oracle não está setado para iniciar automaticamente. Se for Windows, basta fazer isso no respectivo serviço. O ideal mesmo é baixar o Oracle antes de desligar a máquina, e subi-lo novamente quanto iniciar. -- Thiago Delfim Oracle Database Administrator IBM Global Technology Services [EMAIL PROTECTED] (MSN) Campinas/SP (19) 9111-1439 On 11/24/06, Silas [EMAIL PROTECTED] wrote: Bom dia pessoal... Espero que todos estejam bem ! estou com um problema aqui.. instalei o XE, a instalação foi concluída normalmente o banco sobe tranqüilo.. após reiniciar o PC, acontece o seguinte erro: ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist. Sei que preciso de no mínimo 512 de RAM, e isso eu tenho aqui. por favor... se alguém souber me dizer o pq desse erro e como posso arrumar isso... agradeço ! um forte abraço a todos, conto com a resposta e ajuda de vcs ! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]