Re: [oracle_br] Tablename Case Sensitive
Obrigado Pessoal, olhei no template resposável pelo build do modelo, que ele utilizava Quote Identification, fiz esta alteração e o modelo foi criado com sucesso. Verificando o dicionário de dados, pude observar que o create table OrientacaoSaude concluiu em ORIENTACAOSAUDE. Mesmo a camada de persistência da app realizando sql's no modelo PascalCase (ex...from OrientacaoSaude) agora no novo modelo funcionou. Obrigado pelo help... []'s Daniel A. D. Castro 2009/11/21 Luiz Antonio Camargo luizla...@gmail.com Só observe antes do RENAME se isso não terá impacto na sua aplicação... pois se nela os selects, inserts, etc estiverem especificando as duplas, creio que terá problemas... tem que testar em ambiente separado antes... 2009/11/20 Andre Santos andre.psantos...@gmail.com Daniel O que você pode fazer é renomear as tabelas: RENAME OrientacaoSaude TO orientacao_saude; Neste caso, ORIENTACAO_SAUDE **não** seria case sensitive e o nome identificador fica catalogado em maiúsculas no dicionário de dados. Se não quiser renomear, terá de usar sempre as aspas duplas. :P [ ] André 2009/11/20 Luiz Antonio Camargo luizla...@gmail.comluizlaiho% 40gmail.com até onde sei, se foram criadas Assim, ficarão para sempre AssimMesmo. Tanto que a ORacle orienta a não usar as AspasDuplas na criação de objetos porisso mesmo. att 2009/11/20 Daniel Araújo de Castro danielb...@gmail.comdanielbhbr% 40gmail.com Pessoal, boa tarde! Estou com uma dúvida; tenho um modelo de dados onde o nome das entidades foram dados usando o padrão PascalCase (Ex. OrientacaoSaude), e quando o modelo foi compilado no Oracle as entidades foram criada seguindo estes nomes. A única forma de fazer acesso as estas entidades é utilizando () no nome da entidade (Ex. select * from OrientacaoSaude). Existe algum parâmetro no Oracle que pode ser alterado para que ele interprete comando sql's que referenciam tablename e column names que não estejam no formato Upper Case? Versões do Oracle: 9i e 10g. Desde já agradeço pela atenção de vocês. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 [As partes desta mensagem que não continham texto foram removidas] [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 [As partes desta mensagem que não continham texto foram removidas] [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 -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Tablename Case Sensitive
Pessoal, boa tarde! Estou com uma dúvida; tenho um modelo de dados onde o nome das entidades foram dados usando o padrão PascalCase (Ex. OrientacaoSaude), e quando o modelo foi compilado no Oracle as entidades foram criada seguindo estes nomes. A única forma de fazer acesso as estas entidades é utilizando () no nome da entidade (Ex. select * from OrientacaoSaude). Existe algum parâmetro no Oracle que pode ser alterado para que ele interprete comando sql's que referenciam tablename e column names que não estejam no formato Upper Case? Versões do Oracle: 9i e 10g. Desde já agradeço pela atenção de vocês. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Pesquisa Textual
Bom dia Pessoal, será que vc's poderiam me informar se exite em alguma das versões do Oracle algum recurso interno ou externo otimizado para pesquisa textuais, algo parecido disponível no SS2K através do Full Text Index Search. Desde já agradeço à atenção de todos. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE 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 Termos do Serviço do Yahoo!.
[oracle_br] Inicialização automática do Oracle no Linux
Pessoal, Estou tentando configurar a inicialização automática do Oracle no Linux so que estava dando o seguinte erro do dbstart Can't find init file for Database SID., minhas váriaveis de ambiente creio que estejam todas corretas pois logado com usuário oracle inicializo normalmente através do sqlplus (startup), o comando executado era: su -l oracle -c '/u01/app/oracle/9.2.0/bin/dbstart' so resolveu qdo realizei um copia do init localizado no diretorio /u01/app/oracle/9.2.0/admin/xxx/pfile/initxxx.ora para /u01/app/oracle/9.2.0/dbs.. daí funcionou mas nao entedi pq !!! A solução achei aqui .. http://www.darklab.net/resources/Oracle9i-installation-tips-redhat.html Será que esta é a solução padrão ? Ambiente Release 2 (9.2.0.4) for Linux x86-64 RH 4 ES 4 Bits Grato. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Instalação do 9iR2 no Windows 2003 Server x64
Amigos, alguém aqui na lista ja instalou a versão 9i R2 no Windows 20003 Server x64 Bits Enterprise Edition ? Meu problema é o seguinte. A versão 9ir2 para plataforma de 64 Bits diretamente da Oracle não tem uma imagem válida para um Sistema Operacional da Microsoft de 64 Bits, vou ver matriz de produtos homologados no site da Oracle e encontro. General Notes For Oracle Database - Enterprise Edition On Microsoft Windows 2003 (AMD64/EM64T): 32-bit Information This platform is ONLY certified in 32-bit mode for 9iR2 and 10gR1. O/S Information: Oracle certifies against the specific Microsoft operating system (OS) and, if applicable, service packs (SPs) stated in the Oracle product documentation. Oracle will support the use of our products on any later SP or OS security patch as soon as that SP or patch becomes generally available. Depending upon the severity, quantity, and impact of the SP or patch-related issues found, Oracle may recommend that customers wait until relevant Oracle patches have been released before upgrading to a particular SP or OS patch. Oracle may recommend or discourage the installation of specific SPs or patches if it will significantly affect the operation of Oracle software, either positively or negatively. If such a statement is deemed necessary, then Oracle Development will disseminate this statement in as timely a fashion as possible after the release of the SP or patch. Ou seja, para este Sistema Operacional a única versão homologada é de 32 Bits. No entanto a versão de 32 Bits para Windows 2003 Server é o patch set 9.2.0.3 que deve ser instalado sobre alguma versão anterior, no meu caso eu estou tentando instalar a versao 9.2.0.1, a instalação esta ocorrendo perfeitamente mas qdo o Assistente de Configuração de Banco de Dados é acionado durante a instalação o mesmo falha com a mensagem ORA-12546 TNS Permissão Negada. Já associei uma conta de administrador ao serviço e a esta conta foi dado o direito de logar como um serviço, mas nada. Já mudei SQLNET.AUTHENTICATION_SERVICES de NTS para NONE, mas tb não funciona. Desde já agradeço pela atenção e qualquer ajuda será muito bem vinda. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Re: Instalação do 9iR2 no Windows 2003 Server x64
Chiappa, seu mail é confirmado pela matriz de produto homologados, no entanto a minha dúvida é se existe alguma incompatibilidade da versão de 32 Bits sobre o S.O 64 Bits conforme a Oracle sugere, pois não consigo criar um banco durante o processo de instalação pois igual falei ocorre o erro de permissão negada para o TNS. O firewall destes servidor esta off e olhando o serviço do listener no painel de controle ele está no ar. Obrigado. Daniel A. D. Castro On 3/8/06, jlchiappa [EMAIL PROTECTED] wrote: Yep, muitos aplicativos win32 (seja em xp, win2k, win2003) ainda não foram portados nativos pra 64 bits (Oracle entre eles), então por enquanto versão 64 bits nativa pra win ainda não tem, afaik por enquanto nessa plataforma amd/intel64 só existe versão 64 bits nativa pro Linux, então ou vc roda a versão 32 bits mesmo (o que é suportado, provavelmente não deve ter a mesma performance que 64 nativo mas funciona), ou passa pra linux ou aguarda, nos próximos meses provavelmente deve sair build de 64 bits. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Daniel Araújo de Castro [EMAIL PROTECTED] escreveu Amigos, alguém aqui na lista ja instalou a versão 9i R2 no Windows 20003 Server x64 Bits Enterprise Edition ? Meu problema é o seguinte. A versão 9ir2 para plataforma de 64 Bits diretamente da Oracle não tem uma imagem válida para um Sistema Operacional da Microsoft de 64 Bits, vou ver matriz de produtos homologados no site da Oracle e encontro. General Notes For Oracle Database - Enterprise Edition On Microsoft Windows 2003 (AMD64/EM64T): 32-bit Information This platform is ONLY certified in 32-bit mode for 9iR2 and 10gR1. O/S Information: Oracle certifies against the specific Microsoft operating system (OS) and, if applicable, service packs (SPs) stated in the Oracle product documentation. Oracle will support the use of our products on any later SP or OS security patch as soon as that SP or patch becomes generally available. Depending upon the severity, quantity, and impact of the SP or patch-related issues found, Oracle may recommend that customers wait until relevant Oracle patches have been released before upgrading to a particular SP or OS patch. Oracle may recommend or discourage the installation of specific SPs or patches if it will significantly affect the operation of Oracle software, either positively or negatively. If such a statement is deemed necessary, then Oracle Development will disseminate this statement in as timely a fashion as possible after the release of the SP or patch. Ou seja, para este Sistema Operacional a única versão homologada é de 32 Bits. No entanto a versão de 32 Bits para Windows 2003 Server é o patch set 9.2.0.3 que deve ser instalado sobre alguma versão anterior, no meu caso eu estou tentando instalar a versao 9.2.0.1, a instalação esta ocorrendo perfeitamente mas qdo o Assistente de Configuração de Banco de Dados é acionado durante a instalação o mesmo falha com a mensagem ORA-12546 TNS Permissão Negada. Já associei uma conta de administrador ao serviço e a esta conta foi dado o direito de logar como um serviço, mas nada. Já mudei SQLNET.AUTHENTICATION_SERVICES de NTS para NONE, mas tb não funciona. Desde já agradeço pela atenção e qualquer ajuda será muito bem vinda. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ Links do Yahoo! Grupos -- AtenciosamenteDaniel A. D. Castro+55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste
Re: [oracle_br] Re: Instalação do 9iR2 no Windows 2003 Server x64
Vlw Ricardo, tenho q esperar um amigo q tem acesso ao metalink para baixar este patch, eu fiz este procedimento aplicando o patch set 9.2.0.3, mesmo com a aplicação deste patch o dbca não funciona após a instalação, na verdade nenhum assistente que trabalhar com o launch.exe. Baixar este patch é possível apenas com acesso ao metalink neh ? Outra tentativa que tentei foi fazendo manualmente mesmo pelo oradim mas o erro com o tns contínua. Creio que no metalink deve haver alguma informação a respeito mas é a limitação que tenho aqui agora, tenho que aguardar. Grato. Daniel A. D. Castro On 3/8/06, Ricardo Marques Silvério [EMAIL PROTECTED] wrote: Daniel, Cancele o Assistente de instalação. Instale o último patch disponível (9.2.0.7 se não me engano) e aí, só depois disso, tente novamente instalar usando o DBCA. Silvério. --- jlchiappa [EMAIL PROTECTED] wrote: Não, se é homologado (como tenho quase certeza que é) então certamente NÃO HÁ incompatibilidade per se, ou é bug dessa versão exata de banco nessa versão exata de win, ou o CD que vc está usando não é EXATAMENTE a versão para win2003, ou o seu win2003 não é a versão exigida/não tem algum SP exigido, ou algum pré-req da instalação não está sendo atendido (por exemplo, o usuário em que vc está conectado no servidor não é um usuário administrador local), ou vc não está conectado localmente no servidor e há algum enpecilho a mais de rede entre vc e o servidor afora o firewall, por aí... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Daniel Araújo de Castro [EMAIL PROTECTED] escreveu Chiappa, seu mail é confirmado pela matriz de produto homologados, no entanto a minha dúvida é se existe alguma incompatibilidade da versão de 32 Bits sobre o S.O 64 Bits conforme a Oracle sugere, pois não consigo criar um banco durante o processo de instalação pois igual falei ocorre o erro de permissão negada para o TNS. O firewall destes servidor esta off e olhando o serviço do listener no painel de controle ele está no ar. Obrigado. Daniel A. D. Castro On 3/8/06, jlchiappa [EMAIL PROTECTED] wrote: Yep, muitos aplicativos win32 (seja em xp, win2k, win2003) ainda não foram portados nativos pra 64 bits (Oracle entre eles), então por enquanto versão 64 bits nativa pra win ainda não tem, afaik por enquanto nessa plataforma amd/intel64 só existe versão 64 bits nativa pro Linux, então ou vc roda a versão 32 bits mesmo (o que é suportado, provavelmente não deve ter a mesma performance que 64 nativo mas funciona), ou passa pra linux ou aguarda, nos próximos meses provavelmente deve sair build de 64 bits. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Daniel Araújo de Castro [EMAIL PROTECTED] escreveu Amigos, alguém aqui na lista ja instalou a versão 9i R2 no Windows 20003 Server x64 Bits Enterprise Edition ? Meu problema é o seguinte. A versão 9ir2 para plataforma de 64 Bits diretamente da Oracle não tem uma imagem válida para um Sistema Operacional da Microsoft de 64 Bits, vou ver matriz de produtos homologados no site da Oracle e encontro. General Notes For Oracle Database - Enterprise Edition On Microsoft Windows 2003 (AMD64/EM64T): 32-bit Information This platform is ONLY certified in 32-bit mode for 9iR2 and 10gR1. O/S Information: Oracle certifies against the specific Microsoft operating system (OS) and, if applicable, service packs (SPs) stated in the Oracle product documentation. Oracle will support the use of our products on any later SP or OS security patch as soon as that SP or patch becomes generally available. Depending upon the severity, quantity, and impact of the SP or patch-related issues found, Oracle may recommend that customers wait until relevant Oracle patches have been released before upgrading to a particular SP or OS patch. Oracle may recommend or discourage the installation of specific SPs or patches if it will significantly affect the operation of Oracle software, either positively or negatively. If such a statement is deemed necessary, then Oracle Development will disseminate this statement in as timely a fashion as possible after the release of the SP or patch. Ou seja, para este Sistema Operacional a única versão homologada é de 32 Bits. No entanto a versão de 32 Bits para Windows 2003 Server é o patch set 9.2.0.3 que deve ser instalado sobre alguma versão anterior, no meu caso eu estou tentando instalar a versao 9.2.0.1, a instalação esta ocorrendo perfeitamente mas qdo o Assistente de Configuração de Banco de Dados é acionado durante a instalação o mesmo falha
[oracle_br] Oracle 8i (8.1.7.x) 64 Bits
Boa tarde lista, alguém sabe me informar se existiu ou se existe um versão do Oracle 8i release 8.1.7.x para uma plataforma windows 64 bits ? No site da OTN não existe a opção de download das soluções 8i. Sei q a Oracle efetivamente descontinou o produto em 31 de dezembro de 2004, no entanto até outro dia atrás lembro de ter visto no site a opção pra download do produto que se encontrava arquivado. Grato. Daniel A. D. Castro -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine __ Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [oracle_br] Melhor maneira !!!
Complementando e sugerindo a utilização do OWMB. Além do recurso de mapeamento do tipos de dados, um dos grandes desafios em na estrutura q migrei foram os campos IDENTITY do sql, o OWMB cria para cada table que supostamente deveria ter este campo, uma sequece e uma trigger before insert que simula o funcionamento do campo identity do sql sem ter q alterar a camada de persistência da estrutura da aplicação. Atenciosamente. Daniel A. D. Castro On 1/10/06, Tecnico - consulting [EMAIL PROTECTED] wrote: Fábio, Na minha opnião é usando Oracle Migration Workbench Já usei a ferramenta e é muito boa e poupa muito trabalho. Edson Almeida Junior Consulting Tecnologia Sistemas Ltda (081) 9922-7401 mailto:[EMAIL PROTECTED] [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] VISITE: http://www.consulting.com.br/ www.consulting.com.br O que não se pode medir não se pode gerenciar. - Peter Drucker -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de fabiobat2002 Enviada em: terça-feira, 10 de janeiro de 2006 08:52 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Melhor maneira !!! Na opiniao de voces , qul aseria a melhor maneira de migração de plataforma de banco de dados (ex SQLserver para Oracle , claro !!). Usando ferramentas como o ERWin, usando Oracle Migration Workbench, ou outras. Qual seria ? -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --__ ___ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE http://br.rd.yahoo.com/SIG=12fehs0dg/M=387526.7663462.8660329.1588051/D =brclubs/S=2137114689:HM/Y=BR/EXP=1136901124/A=3225921/R=2/id=noscript/S IG=16f8dd56m/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10085 LID=290644DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la. dell.com/content/products/category.aspx/notebooks?c%3Dbr%26l%3Dpt%26s%3D dhs _ 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] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- AtenciosamenteDaniel A. D. Castro+55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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] Trigger on dba_users
Márcio, muito obrigado pela resposta desconhecia estes parâmetros de auditoria, com certeza uma mão na roda.No entanto além desta auditoria eu preciso processar uma sp que executa uma série de ações no momento exato da criação do user, conhece alguma forma pra isto ? Obrigado. Daniel A. D. Castro On 12/15/05, Marcio Portes [EMAIL PROTECTED] wrote: Por que não audit trail? [EMAIL PROTECTED] show parameter audit NAME TYPEVALUE --- -- audit_file_dest string /u01/app/oracle/admin/LNX10GR2 /adump audit_sys_operations boolean FALSE audit_syslog_level string audit_trail string TRUE [EMAIL PROTECTED] audit create user 2 / Audit succeeded. [EMAIL PROTECTED] grant create user to scott; Grant succeeded. [EMAIL PROTECTED] connect scott/tiger Connected. [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] create user a identified by a; User created. [EMAIL PROTECTED] connect / Connected. [EMAIL PROTECTED] create user b identified by b; User created. [EMAIL PROTECTED] [EMAIL PROTECTED] select os_username, username, timestamp, obj_name 2from dba_audit_trail 3 / OS_USERNAMEUSERNAME TIMESTAMP OBJ_NAME -- -- - -- marcio SCOTT 15-DEC-05 A marcio OPS$MARCIO 15-DEC-05 B 2 rows selected. Daniel Araújo de Castro wrote: Lista, preciso monitorar a criação de users em uma determinada instance, uma trigger seria o ideal na dba_users, mas o objeto é uma view. Alguém já precisou ou sabe me informar a melhor prática para monitorar a criação de users ? A solução pensada é um job com baixa temporalilidade que me informar de forma comparativa os schemas criados. Desde já agradeço à atenção de todos. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- Marcio Portes http://mportes.blogspot.com -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos -- AtenciosamenteDaniel A. D. Castro+55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[oracle_br] Trigger on dba_users
Lista, preciso monitorar a criação de users em uma determinada instance, uma trigger seria o ideal na dba_users, mas o objeto é uma view. Alguém já precisou ou sabe me informar a melhor prática para monitorar a criação de users ? A solução pensada é um job com baixa temporalilidade que me informar de forma comparativa os schemas criados. Desde já agradeço à atenção de todos. -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 -- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --_ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 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] Re: Export/Import
Obrigado jlchiappa, já baixei a ferramenta e vou dar uma olhada no tutorial dela, a tarefa vou executar em um cliente logo mais, qdo. tiver os resultados envio pra lista. Mas pelo que já tive olhando, é o que realmente estou precisando. []´s Daniel A. D. Castro On 9/15/05, jlchiappa [EMAIL PROTECTED] wrote: Com os utilitários que vêm no banco, não : via imp (por exemplo) o que vc poderia fazer é extrair os comandos de criação das tabelas e dos indexfiles (gerando um script com a opção INDEXFILE do imp) e depois abrir num arquivo-text e fazer as alterações que precisar. Uma outra opção seria o freeware DDL Wizard (disponível em http://www.ddlwizard.com/ ), que serve justamente para extrair os comandos DDL dum arquivo .DMP, eu o usei num trabalho recente e funcionou bem : no meu caso não tive que mexer no STORAGE, só queria extrair os DDLs pra arquivos separados, mas pelo que vi no help o DDL Wizard também permite mudança no STORAGE de DDLs extraídos. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Daniel Araújo de Castro [EMAIL PROTECTED] escreveu Lista, eu preciso separar os indíces de um export q foi feito levando as definições de storage das tabelas e indíces para um único datafile. Gostaria de saber se existe possibilidade de realizar o import ja realizando a distribuíção dos objetos da seguinte maneira.. tabelas arquivo 1, indíces arquivo 2, ou realizo o restore para um unico datafile pra depois fazer os alter's necessários ? Ambiente - W2K, Ora.8i (8.1.7) -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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] Re: Coleta de Estatisticas Oracle Enterprise 8.1.7.4 AIX 4.3.3
jlchiappa, sabe me informar quais são os critérios a serem adotados para a forma mais adequada de coleta de estatísticas ? Pode ser paper, documentação se forem muitas as abordagens. []'s Daniel A. D. Castro On 9/16/05, jlchiappa [EMAIL PROTECTED] wrote: --- Em oracle_br@yahoogrupos.com.br, Sharif G Raduan [EMAIL PROTECTED] escreveu Pessoal, Rodo estatisticas semanalmente em minha base pelo seguinte comando dbms_stats.gather_schema_stats( ownname = 'PRDGEMCO', cascade = true ) ; == IMHO, vc já tá fazendo coisa errada já a partir daqui : veja vc, num mesmo schema, vc tem tabelas que NÂO precisam de histograma, tem tabelas onde o histograma é VITAL, tem tabelas onde vc é melhor vc fazer um COMPUTE, tem tabelas onde vc pode estimar Usar o gather_schema impolica que TODAS AS TABELAS vão ser coletadas da mesma maneira, é IRREAL fazer isso Porem algumas querys passam a escolher um plano de execução bem ruim, porem em uma das querys que ficam ruim eu pego a tabela envolvida e coleto novamente da forma abaixo...: analyze table dis_lote delete statistics; analyze table dis_lote compute statistics for table for all indexed columns ; Depois disso ele volta a escolher o melhor plano de execução. alguem sabe me dizer o por que disso ? isso só COMPROVA o que eu disse acima, a tal da DIS_LOTE pelo jeito é uma das que TINHAM que ser computadas E TINHAM que ter histograma, pelo jeito o default da DBMS_STATs NÂO está te dando isso. Assim eu digo pra vc : a. PARE de calcular stats iguais para o schema todo : descubra quais tabelas precisam de quais stats, e monte um scripts para cada grupo de objetos com cada necessidade via GATHER_TABLE_STATS. O exemplo abaixo pega as minhas tabelas que não são grandes e são cadastrinhos usados via pesquisa indexada no campo-chave em joins, então peço 1 de tamanho de histograma, E já que a minha máquina é multi-processada, especifico um grau de paralelismo : fc:prod:/trafico/fco/proccat script_nopart.sql set term off feedback off verify off pages 0 lines 500 trimspool on head off spool analiza_tabs_nopart.sql select 'execute sys.dbms_stats.gather_table_stats(ownname=' || chr(39) || 'PRD' || chr(39) || ',tabname=' || chr(39) || table_name || chr(39) || ',granularity=' || chr(39) || 'ALL' || chr(39) || ',method_opt=' || chr(39) || 'FOR ALL COLUMNS SIZE 1' || chr(39) || ', estimate_percent=NULL,cascade=TRUE, DEGREE=6);' from user_tables where table_name not like 'TAB%CPTO%' and temporary 'Y' and partitioned 'YES' order by table_name / select 'exit' || chr(10) from dual / spool off exit aí depois é só rodar noutra sessão sqlplus o script_nopart.sql, ok ? b. como eu fiz acima, PARE de usar defaults, consulte a documentação e ESPECIFIQUE exatamente o que vc quer : no bd Oracle de modo geral, na prática do dia-a-dia, confiar em defaults = suicídio, em muitas coisas, ok ??? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Sharif G Raduan [EMAIL PROTECTED] escreveu Pessoal, Rodo estatisticas semanalmente em minha base pelo seguinte comando dbms_stats.gather_schema_stats( ownname = 'PRDGEMCO', cascade = true ) ; Porem algumas querys passam a escolher um plano de execução bem ruim, porem em uma das querys que ficam ruim eu pego a tabela envolvida e coleto novamente da forma abaixo...: analyze table dis_lote delete statistics; analyze table dis_lote compute statistics for table for all indexed columns ; Depois disso ele volta a escolher o melhor plano de execução. alguem sabe me dizer o por que disso ? []´s Sharif [As partes desta mensagem que não continham texto foram removidas] __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ Links do Yahoo! Grupos -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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!
[oracle_br] Export/Import
Lista, eu preciso separar os indíces de um export q foi feito levando as definições de storage das tabelas e indíces para um único datafile. Gostaria de saber se existe possibilidade de realizar o import ja realizando a distribuíção dos objetos da seguinte maneira.. tabelas arquivo 1, indíces arquivo 2, ou realizo o restore para um unico datafile pra depois fazer os alter's necessários ? Ambiente - W2K, Ora.8i (8.1.7) -- Atenciosamente Daniel A. D. Castro +55-31-9776-8453 __ Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ Falar com os Moderadores:([EMAIL PROTECTED]) Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar __ 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