Re: [oracle_br] Envio de e-mail pelo Oracle
Colega, você pode utilizar o CHR(13). Em seg, 21 de set de 2020 11:59, Emerson Sanches emerson.sanc...@gmail.com [oracle_br] escreveu: > > > Bom dia pessoal. > Estou fazendo um procedure para envio de email pelo oracle. Estou usando a > package UTL_MAIL, e está funcionando corretamente. > > Na função SEND, um dos parâmetros de envio é o corpo da mensagem, e o > problema está exatamente ai, gostaria de enviar um "enter" na mensagem, > para formatar o e-mail de forma mais amigável. > Gostaria de fazer algo assim: > 'Bom dia, Fulano de tal. > Você tem x verificações pendentes no sistema'. > > > Como faço para inserir um "enter" nessa mensagem? No delphi faria assim: > 'Bom dia, Fulano de tal' + #13 + > 'Você tem x verificações pendentes no sistema.' > > Consegui me fazer entender? > > Obrigado pelas atenção de todos. > > > Emerson Sanches > > >
Re: [oracle_br] Re: Dois listener no mesmo sevidor
Dois, cada um com uma porta. Abs.Márcio Em segunda-feira, 25 de fevereiro de 2019 11:19:42 BRT, jlchia...@yahoo..com.br [oracle_br] escreveu: De curiosidade, corrigido como : optou por um só listener 12c atendendo a ambos, OU dois listeners, cada um na sua porta ?? []s Chiappa #yiv0721993847 #yiv0721993847 -- #yiv0721993847ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0721993847 #yiv0721993847ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0721993847 #yiv0721993847ygrp-mkp #yiv0721993847hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0721993847 #yiv0721993847ygrp-mkp #yiv0721993847ads {margin-bottom:10px;}#yiv0721993847 #yiv0721993847ygrp-mkp .yiv0721993847ad {padding:0 0;}#yiv0721993847 #yiv0721993847ygrp-mkp .yiv0721993847ad p {margin:0;}#yiv0721993847 #yiv0721993847ygrp-mkp .yiv0721993847ad a {color:#ff;text-decoration:none;}#yiv0721993847 #yiv0721993847ygrp-sponsor #yiv0721993847ygrp-lc {font-family:Arial;}#yiv0721993847 #yiv0721993847ygrp-sponsor #yiv0721993847ygrp-lc #yiv0721993847hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv0721993847 #yiv0721993847ygrp-sponsor #yiv0721993847ygrp-lc .yiv0721993847ad {margin-bottom:10px;padding:0 0;}#yiv0721993847 #yiv0721993847actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv0721993847 #yiv0721993847activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv0721993847 #yiv0721993847activity span {font-weight:700;}#yiv0721993847 #yiv0721993847activity span:first-child {text-transform:uppercase;}#yiv0721993847 #yiv0721993847activity span a {color:#5085b6;text-decoration:none;}#yiv0721993847 #yiv0721993847activity span span {color:#ff7900;}#yiv0721993847 #yiv0721993847activity span .yiv0721993847underline {text-decoration:underline;}#yiv0721993847 .yiv0721993847attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv0721993847 .yiv0721993847attach div a {text-decoration:none;}#yiv0721993847 .yiv0721993847attach img {border:none;padding-right:5px;}#yiv0721993847 .yiv0721993847attach label {display:block;margin-bottom:5px;}#yiv0721993847 .yiv0721993847attach label a {text-decoration:none;}#yiv0721993847 blockquote {margin:0 0 0 4px;}#yiv0721993847 .yiv0721993847bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv0721993847 .yiv0721993847bold a {text-decoration:none;}#yiv0721993847 dd.yiv0721993847last p a {font-family:Verdana;font-weight:700;}#yiv0721993847 dd.yiv0721993847last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv0721993847 dd.yiv0721993847last p span.yiv0721993847yshortcuts {margin-right:0;}#yiv0721993847 div.yiv0721993847attach-table div div a {text-decoration:none;}#yiv0721993847 div.yiv0721993847attach-table {width:400px;}#yiv0721993847 div.yiv0721993847file-title a, #yiv0721993847 div.yiv0721993847file-title a:active, #yiv0721993847 div.yiv0721993847file-title a:hover, #yiv0721993847 div.yiv0721993847file-title a:visited {text-decoration:none;}#yiv0721993847 div.yiv0721993847photo-title a, #yiv0721993847 div.yiv0721993847photo-title a:active, #yiv0721993847 div.yiv0721993847photo-title a:hover, #yiv0721993847 div.yiv0721993847photo-title a:visited {text-decoration:none;}#yiv0721993847 div#yiv0721993847ygrp-mlmsg #yiv0721993847ygrp-msg p a span.yiv0721993847yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv0721993847 .yiv0721993847green {color:#628c2a;}#yiv0721993847 .yiv0721993847MsoNormal {margin:0 0 0 0;}#yiv0721993847 o {font-size:0;}#yiv0721993847 #yiv0721993847photos div {float:left;width:72px;}#yiv0721993847 #yiv0721993847photos div div {border:1px solid #66;min-height:62px;overflow:hidden;width:62px;}#yiv0721993847 #yiv0721993847photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv0721993847 #yiv0721993847reco-category {font-size:77%;}#yiv0721993847 #yiv0721993847reco-desc {font-size:77%;}#yiv0721993847 .yiv0721993847replbq {margin:4px;}#yiv0721993847 #yiv0721993847ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv0721993847 #yiv0721993847ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv0721993847 #yiv0721993847ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv0721993847 #yiv0721993847ygrp-mlmsg select, #yiv0721993847 input, #yiv0721993847 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv0721993847 #yiv0721993847ygrp-mlmsg pre, #yiv0721993847 code {font:115% monospace;}#yiv0721993847 #yiv0721993847ygrp-mlmsg * {line-height:1.22em;}#yiv0721993847 #yiv0721993847ygrp-mlmsg #yiv0721993847logo {padding-bottom:10px;}#yiv0721993847 #yiv0721993847ygrp-msg p a {font-family:Verdana;}#yiv0721993847 #yiv0721993847ygrp-msg p#yiv0721993847attach-count span
Re: [oracle_br] Re: Dois listener no mesmo sevidor
Corrigido, valeu Chiappa, muito obrigado pelas dicas. Abs.Márcio. Em segunda-feira, 25 de fevereiro de 2019 09:20:57 BRT, Márcio Silva marcio_...@yahoo.com.br [oracle_br] escreveu: Bom dia! Coisa simples, mas que está me tirando os cabelos. Configurei o listener somente para o 12c, mas quando aplicações tentavam conectar nas instâncias 11g, recebiam a mensagem ORA-12537: TNS conexão fechada. Então, fiz um listener para cada versão, conforme vocês apontou, os dois estão no ar, e as aplicações clients conectando normal. Porém, agora não consigo conectar na minha instância 12c, com o "sqlplus / as sysdba", dando erro: ORA-01017: invalid username/password; logon denied Em sexta-feira, 22 de fevereiro de 2019 15:45:42 BRT, jlchia...@yahoo.com.br [oracle_br] escreveu: Então : só essa linha existir : pts/0 00:00:00 grep --color=auto -i listener 0 S oracle 30570 1 0 80 0 - 54347 poll_s 12:01 ? 00:00:13 /oracle/app/oracle/product/11.2.0.4/db_1/bin/tnslsnr LISTENER -inherit ==> JÁ PROVA que vc NÂO FEZ A COISA DIREITO : como eu disse, OU vc não estava com o HOME correto quando acionou o netca pra configurar, OU "esqueceu" de parar o listener 11g.. LEIA minha outra resposta, onde dei um exemplo COMPLETO, okdoc ?? []s Chiappa #yiv2480882396 #yiv2480882396 -- #yiv2480882396ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2480882396 #yiv2480882396ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2480882396 #yiv2480882396ygrp-mkp #yiv2480882396hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2480882396 #yiv2480882396ygrp-mkp #yiv2480882396ads {margin-bottom:10px;}#yiv2480882396 #yiv2480882396ygrp-mkp .yiv2480882396ad {padding:0 0;}#yiv2480882396 #yiv2480882396ygrp-mkp .yiv2480882396ad p {margin:0;}#yiv2480882396 #yiv2480882396ygrp-mkp .yiv2480882396ad a {color:#ff;text-decoration:none;}#yiv2480882396 #yiv2480882396ygrp-sponsor #yiv2480882396ygrp-lc {font-family:Arial;}#yiv2480882396 #yiv2480882396ygrp-sponsor #yiv2480882396ygrp-lc #yiv2480882396hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv2480882396 #yiv2480882396ygrp-sponsor #yiv2480882396ygrp-lc .yiv2480882396ad {margin-bottom:10px;padding:0 0;}#yiv2480882396 #yiv2480882396actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv2480882396 #yiv2480882396activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv2480882396 #yiv2480882396activity span {font-weight:700;}#yiv2480882396 #yiv2480882396activity span:first-child {text-transform:uppercase;}#yiv2480882396 #yiv2480882396activity span a {color:#5085b6;text-decoration:none;}#yiv2480882396 #yiv2480882396activity span span {color:#ff7900;}#yiv2480882396 #yiv2480882396activity span .yiv2480882396underline {text-decoration:underline;}#yiv2480882396 .yiv2480882396attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv2480882396 .yiv2480882396attach div a {text-decoration:none;}#yiv2480882396 .yiv2480882396attach img {border:none;padding-right:5px;}#yiv2480882396 .yiv2480882396attach label {display:block;margin-bottom:5px;}#yiv2480882396 .yiv2480882396attach label a {text-decoration:none;}#yiv2480882396 blockquote {margin:0 0 0 4px;}#yiv2480882396 .yiv2480882396bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv2480882396 .yiv2480882396bold a {text-decoration:none;}#yiv2480882396 dd.yiv2480882396last p a {font-family:Verdana;font-weight:700;}#yiv2480882396 dd.yiv2480882396last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv2480882396 dd.yiv2480882396last p span.yiv2480882396yshortcuts {margin-right:0;}#yiv2480882396 div.yiv2480882396attach-table div div a {text-decoration:none;}#yiv2480882396 div.yiv2480882396attach-table {width:400px;}#yiv2480882396 div.yiv2480882396file-title a, #yiv2480882396 div.yiv2480882396file-title a:active, #yiv2480882396 div.yiv2480882396file-title a:hover, #yiv2480882396 div.yiv2480882396file-title a:visited {text-decoration:none;}#yiv2480882396 div.yiv2480882396photo-title a, #yiv2480882396 div.yiv2480882396photo-title a:active, #yiv2480882396 div.yiv2480882396photo-title a:hover, #yiv2480882396 div.yiv2480882396photo-title a:visited {text-decoration:none;}#yiv2480882396 div#yiv2480882396ygrp-mlmsg #yiv2480882396ygrp-msg p a span.yiv2480882396yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv2480882396 .yiv2480882396green {color:#628c2a;}#yiv2480882396 .yiv2480882396MsoNormal {margin:0 0 0 0;}#yiv2480882396 o {font-size:0;}#yiv2480882396 #yiv2480882396photos div {float:left;width:72px;}#yiv2480882396 #yiv2480882396photos div div {border:1px solid #66;min-height:62px;overflow:hidden;width:62px;}#yiv2480882396 #yiv2480882396photos div label {color:#66;font-size:10px;overflow:hidden;
Re: [oracle_br] Re: Dois listener no mesmo sevidor
Bom dia! Coisa simples, mas que está me tirando os cabelos. Configurei o listener somente para o 12c, mas quando aplicações tentavam conectar nas instâncias 11g, recebiam a mensagem ORA-12537: TNS conexão fechada. Então, fiz um listener para cada versão, conforme vocês apontou, os dois estão no ar, e as aplicações clients conectando normal. Porém, agora não consigo conectar na minha instância 12c, com o "sqlplus / as sysdba", dando erro: ORA-01017: invalid username/password; logon denied Em sexta-feira, 22 de fevereiro de 2019 15:45:42 BRT, jlchia...@yahoo.com.br [oracle_br] escreveu: Então : só essa linha existir : pts/0 00:00:00 grep --color=auto -i listener 0 S oracle 30570 1 0 80 0 - 54347 poll_s 12:01 ? 00:00:13 /oracle/app/oracle/product/11.2.0.4/db_1/bin/tnslsnr LISTENER -inherit ==> JÁ PROVA que vc NÂO FEZ A COISA DIREITO : como eu disse, OU vc não estava com o HOME correto quando acionou o netca pra configurar, OU "esqueceu" de parar o listener 11g.. LEIA minha outra resposta, onde dei um exemplo COMPLETO, okdoc ?? []s Chiappa #yiv521595 #yiv521595 -- #yiv521595ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv521595 #yiv521595ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv521595 #yiv521595ygrp-mkp #yiv521595hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv521595 #yiv521595ygrp-mkp #yiv521595ads {margin-bottom:10px;}#yiv521595 #yiv521595ygrp-mkp .yiv521595ad {padding:0 0;}#yiv521595 #yiv521595ygrp-mkp .yiv521595ad p {margin:0;}#yiv521595 #yiv521595ygrp-mkp .yiv521595ad a {color:#ff;text-decoration:none;}#yiv521595 #yiv521595ygrp-sponsor #yiv521595ygrp-lc {font-family:Arial;}#yiv521595 #yiv521595ygrp-sponsor #yiv521595ygrp-lc #yiv521595hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv521595 #yiv521595ygrp-sponsor #yiv521595ygrp-lc .yiv521595ad {margin-bottom:10px;padding:0 0;}#yiv521595 #yiv521595actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv521595 #yiv521595activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv521595 #yiv521595activity span {font-weight:700;}#yiv521595 #yiv521595activity span:first-child {text-transform:uppercase;}#yiv521595 #yiv521595activity span a {color:#5085b6;text-decoration:none;}#yiv521595 #yiv521595activity span span {color:#ff7900;}#yiv521595 #yiv521595activity span .yiv521595underline {text-decoration:underline;}#yiv521595 .yiv521595attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv521595 .yiv521595attach div a {text-decoration:none;}#yiv521595 .yiv521595attach img {border:none;padding-right:5px;}#yiv521595 .yiv521595attach label {display:block;margin-bottom:5px;}#yiv521595 .yiv521595attach label a {text-decoration:none;}#yiv521595 blockquote {margin:0 0 0 4px;}#yiv521595 .yiv521595bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv521595 .yiv521595bold a {text-decoration:none;}#yiv521595 dd.yiv521595last p a {font-family:Verdana;font-weight:700;}#yiv521595 dd.yiv521595last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv521595 dd.yiv521595last p span.yiv521595yshortcuts {margin-right:0;}#yiv521595 div.yiv521595attach-table div div a {text-decoration:none;}#yiv521595 div.yiv521595attach-table {width:400px;}#yiv521595 div.yiv521595file-title a, #yiv521595 div.yiv521595file-title a:active, #yiv521595 div.yiv521595file-title a:hover, #yiv521595 div.yiv521595file-title a:visited {text-decoration:none;}#yiv521595 div.yiv521595photo-title a, #yiv521595 div.yiv521595photo-title a:active, #yiv521595 div.yiv521595photo-title a:hover, #yiv521595 div.yiv521595photo-title a:visited {text-decoration:none;}#yiv521595 div#yiv521595ygrp-mlmsg #yiv521595ygrp-msg p a span.yiv521595yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv521595 .yiv521595green {color:#628c2a;}#yiv521595 .yiv521595MsoNormal {margin:0 0 0 0;}#yiv521595 o {font-size:0;}#yiv521595 #yiv521595photos div {float:left;width:72px;}#yiv521595 #yiv521595photos div div {border:1px solid #66;min-height:62px;overflow:hidden;width:62px;}#yiv521595 #yiv521595photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv521595 #yiv521595reco-category {font-size:77%;}#yiv521595 #yiv521595reco-desc {font-size:77%;}#yiv521595 .yiv521595replbq {margin:4px;}#yiv521595
Re: [oracle_br] Re: Dois listener no mesmo sevidor
Segue: a)[oracle@dc-f-ora-prd01 ~]$ ps -efl | grep -i listener1 S zabbix 1821 1810 0 80 0 - 21239 - Jan28 ? 00:00:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]1 S zabbix 1822 1810 0 80 0 - 21239 - Jan28 ? 00:00:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]1 S zabbix 1823 1810 0 80 0 - 21239 - Jan28 ? 00:00:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]0 S oracle 15253 15176 0 80 0 - 28174 pipe_w 13:16 pts/0 00:00:00 grep --color=auto -i listener0 S oracle 30570 1 0 80 0 - 54347 poll_s 12:01 ? 00:00:13 /oracle/app/oracle/product/11.2.0.4/db_1/bin/tnslsnr LISTENER -inherit b)[oracle@dc-f-ora-prd01 ~]$ lsnrctl status listener LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-FEB-2019 13:19:07 Copyright (c) 1991, 2013, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.150..10)(PORT=1521)))STATUS of the LISTENERAlias LISTENERVersion TNSLSNR for Linux: Version 11.2.0.4.0 - ProductionStart Date 22-FEB-2019 12:01:10Uptime 0 days 1 hr. 17 min. 57 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /oracle/app/oracle/product/11.2.0.4/db_1/network/admin/listener.oraListener Log File /oracle/app/oracle/diag/tnslsnr/dc-f-ora-prd01/listener/alert/log.xml [oracle@dc-f-ora-prd01 ~]$ lsnrctl service listener LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 22-FEB-2019 13:19:53 Copyright (c) 1991, 2013, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.150..10)(PORT=1521)))Services Summary... [oracle@dc-f-ora-prd01 ~]$ ls -l $ORACLE_HOME/network/admintotal 48-rwxrwxr-x. 1 oracle oinstall 1807 Fev 22 07:58 listener.oradrwxrwxr-x. 2 oracle oinstall 64 Ago 30 2017 samples-rwxrwxr-x. 1 oracle oinstall 381 Dez 17 2012 shrept.lst-rwxrwxr-x. 1 oracle oinstall 32976 Fev 22 08:19 sqlnet.ora-rwxrwxr-x. 1 oracle oinstall 3513 Fev 12 14:32 tnsnames.ora INBOUND_CONNECT_TIMEOUT_LISTENER = 220LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.150.10)(PORT = 1521)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (PROGRAM = extproc) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = wickbold) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = NFE) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2..0.4/db_1) (SID_NAME = MERCANET) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = RM) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = android) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = nfehist) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = LEGADOS) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = WICKHIST) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = CSC) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = TAF) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/11.2.0.4/db_1) (SID_NAME = TSS) ) c)[mastersaf@dc-f-ora-prd01 ~]$ ls -l $ORACLE_HOME/network/admintotal 48-rwxr-xr-x 1 oracle oinstall 700 Fev 22 13:21 listener.oradrwxr-xr-x 2 oracle oinstall 64 Jan 29 09:19 samples-rwxr-xr-x 1 oracle oinstall 1441 Ago 28 2015 shrept.lst-rwxr-xr-x 1 oracle oinstall 32976 Fev 22 08:19 sqlnet.ora-rwxr-xr-x 1 oracle oinstall 3513 Fev 12 14:32 tnsnames.ora INBOUND_CONNECT_TIMEOUT_LISTENER = 220LISTENER12C = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.150.10)(PORT = 1522)) ) (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ) SID_LIST_LISTENER12C = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /oracle/app/oracle/product/12.2.0.1/db_1) (PROGRAM = extproc) ) (SID_DESC = (ORACLE_HOME = /oracle/app/oracle/product/12.2.0.1/db_1) (SID_NAME = msaf) ) [mastersaf@dc-f-ora-prd01 ~]$ lsnrctl status listener12c LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 22-FEB-2019 13:24:25 Copyright (c) 1991, 2016, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.150..10)(PORT=1522)))TNS-12541:
Re: [oracle_br] Re: Dois listener no mesmo sevidor
Segue as variáveis para cada versão: 11GTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_HOSTNAME=X; export ORACLE_HOSTNAMEORACLE_UNQNAME=ORCL; export ORACLE_UNQNAMEORACLE_BASE=/oracle/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1; export ORACLE_HOMEORACLE_SID=ORCL; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH 12CTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_HOSTNAME=XX; export ORACLE_HOSTNAMEORACLE_UNQNAME=mastersaf; export ORACLE_UNQNAMEORACLE_BASE=/oracle/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/db_1; export ORACLE_HOMEORACLE_SID=msaf; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH Veja que a chamada do "lsnrctl", ele aponta para o 12C. Mas no status, está apontando para o 11G. [mastersaf@dc-f-ora-prd01 ~]$ lsnrctl LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 22-FEB-2019 12:39:24 Copyright (c) 1991, 2016, Oracle. All rights reserved. Welcome to LSNRCTL, type "help" for information. LSNRCTL> statusConnecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.150.10)(PORT=1521)))STATUS of the LISTENERAlias LISTENERVersion TNSLSNR for Linux: Version 11.2.0.4.0 - ProductionStart Date 22-FEB-2019 12:01:10Uptime 0 days 0 hr. 38 min. 41 secTrace Level offSecurity ON: Local OS AuthenticationSNMP OFFListener Parameter File /oracle/app/oracle/product/11.2.0.4/db_1/network/admin/listener.oraListener Log File /oracle/app/oracle/diag/tnslsnr/dc-f-ora-prd01/listener/alert/log.xml Em sexta-feira, 22 de fevereiro de 2019 12:28:19 BRT, jlchia...@yahoo.com.br [oracle_br] escreveu: Você ** PODE SIM ** ter no mesmo servidor dois Listeners em duas ORACLE_HOMEs diferentes ouvindo em duas posrtas diferentes, problema NENHUM : a única coisa é que, OBVIAMENTE, ORACLE_HOME e PATH *** tem ** que apontarem pra home 11g quando vc for configurar/subir o listener 11g, E TEM que apontar pra home 12c quando vc for configurar/subir o listener 12c... Aposto um picolé de limão (meu limite pra apostas SEGURAS) que foi ISSO que vc esqueceu , por isso que "quando eu vou chamar o listener, ele aponta para o diretório do 11g". Okdoc ?? []s Chiappa #yiv6740996261 #yiv6740996261 -- #yiv6740996261ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6740996261 #yiv6740996261ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6740996261 #yiv6740996261ygrp-mkp #yiv6740996261hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6740996261 #yiv6740996261ygrp-mkp #yiv6740996261ads {margin-bottom:10px;}#yiv6740996261 #yiv6740996261ygrp-mkp .yiv6740996261ad {padding:0 0;}#yiv6740996261 #yiv6740996261ygrp-mkp .yiv6740996261ad p {margin:0;}#yiv6740996261 #yiv6740996261ygrp-mkp .yiv6740996261ad a {color:#ff;text-decoration:none;}#yiv6740996261 #yiv6740996261ygrp-sponsor #yiv6740996261ygrp-lc {font-family:Arial;}#yiv6740996261 #yiv6740996261ygrp-sponsor #yiv6740996261ygrp-lc #yiv6740996261hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6740996261 #yiv6740996261ygrp-sponsor #yiv6740996261ygrp-lc .yiv6740996261ad {margin-bottom:10px;padding:0 0;}#yiv6740996261 #yiv6740996261actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6740996261 #yiv6740996261activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6740996261 #yiv6740996261activity span {font-weight:700;}#yiv6740996261 #yiv6740996261activity span:first-child {text-transform:uppercase;}#yiv6740996261 #yiv6740996261activity span a {color:#5085b6;text-decoration:none;}#yiv6740996261 #yiv6740996261activity span span {color:#ff7900;}#yiv6740996261 #yiv6740996261activity span .yiv6740996261underline {text-decoration:underline;}#yiv6740996261 .yiv6740996261attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6740996261 .yiv6740996261attach div a {text-decoration:none;}#yiv6740996261 .yiv6740996261attach img {border:none;padding-right:5px;}#yiv6740996261 .yiv6740996261attach label {display:block;margin-bottom:5px;}#yiv6740996261 .yiv6740996261attach label a {text-decoration:none;}#yiv6740996261 blockquote {margin:0 0 0 4px;}#yiv6740996261 .yiv6740996261bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6740996261
Re: [oracle_br] Re: Dois listener no mesmo sevidor
Senhores, Iniciei o listener no 12c. Porém, ao tentar conectar uma instância que está na versão 11g, deu erro ORA-01034: ORACLE NOT AVAILABLE. Em sexta-feira, 22 de fevereiro de 2019 09:59:58 BRT, Márcio Silva marcio_...@yahoo.com.br [oracle_br] escreveu: Rodrigo, eu configurei um listener com outro nome a porta também. E quando eu vou chamar o listener, ele aponta para o diretório do 11g. Vou fazer o que o Chippa mostrou, ou seja, configurar os listener do Oracle 11g no Oracle 12c, e trabalhar somente com ele. Em sexta-feira, 22 de fevereiro de 2019 09:34:57 BRT, jlchia...@yahoo.com.br [oracle_br] escreveu: Ah, dois pontos importantes : 1. rodar o mesmo Listener mais recente atendendo duas instâncias na mesma máquina não é invencionice minha, é Sim um procedimento aceito e suportado pela Oracle, https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:9535189900346222563 mesmo já linka os pontos da dopcumentação que citam isso e 2. não falei por ser imho Óbvio, mas a Recomendação é que o SERVICE_NAME, SIDs e talz sejam DIFERENTES nessas duas instâncias no mesmo servidor : no Linux/UNIX até tem como vc ter, digamos, o mesmo SID em dois HOMEs diferentes (https://iggyfernandez.wordpress.com/2013/01/08/two-instances-with-the-same-oracle-sid/ exemplifica) mas isso é fonte de CAOS e CONFUSÃO ADMINISTRATIVA sem fim, Não Faça Isso []s Chiappa #yiv8829250346 #yiv8829250346 -- #yiv8829250346ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv8829250346 #yiv8829250346ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv8829250346 #yiv8829250346ygrp-mkp #yiv8829250346hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv8829250346 #yiv8829250346ygrp-mkp #yiv8829250346ads {margin-bottom:10px;}#yiv8829250346 #yiv8829250346ygrp-mkp .yiv8829250346ad {padding:0 0;}#yiv8829250346 #yiv8829250346ygrp-mkp .yiv8829250346ad p {margin:0;}#yiv8829250346 #yiv8829250346ygrp-mkp .yiv8829250346ad a {color:#ff;text-decoration:none;}#yiv8829250346 #yiv8829250346ygrp-sponsor #yiv8829250346ygrp-lc {font-family:Arial;}#yiv8829250346 #yiv8829250346ygrp-sponsor #yiv8829250346ygrp-lc #yiv8829250346hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv8829250346 #yiv8829250346ygrp-sponsor #yiv8829250346ygrp-lc .yiv8829250346ad {margin-bottom:10px;padding:0 0;}#yiv8829250346 #yiv8829250346actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv8829250346 #yiv8829250346activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv8829250346 #yiv8829250346activity span {font-weight:700;}#yiv8829250346 #yiv8829250346activity span:first-child {text-transform:uppercase;}#yiv8829250346 #yiv8829250346activity span a {color:#5085b6;text-decoration:none;}#yiv8829250346 #yiv8829250346activity span span {color:#ff7900;}#yiv8829250346 #yiv8829250346activity span .yiv8829250346underline {text-decoration:underline;}#yiv8829250346 .yiv8829250346attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv8829250346 .yiv8829250346attach div a {text-decoration:none;}#yiv8829250346 .yiv8829250346attach img {border:none;padding-right:5px;}#yiv8829250346 .yiv8829250346attach label {display:block;margin-bottom:5px;}#yiv8829250346 .yiv8829250346attach label a {text-decoration:none;}#yiv8829250346 blockquote {margin:0 0 0 4px;}#yiv8829250346 .yiv8829250346bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv8829250346 .yiv8829250346bold a {text-decoration:none;}#yiv8829250346 dd.yiv8829250346last p a {font-family:Verdana;font-weight:700;}#yiv8829250346 dd.yiv8829250346last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv8829250346 dd.yiv8829250346last p span.yiv8829250346yshortcuts {margin-right:0;}#yiv8829250346 div.yiv8829250346attach-table div div a {text-decoration:none;}#yiv8829250346 div.yiv8829250346attach-table {width:400px;}#yiv8829250346 div.yiv8829250346file-title a, #yiv8829250346 div.yiv8829250346file-title a:active, #yiv8829250346 div.yiv8829250346file-title a:hover, #yiv8829250346 div.yiv8829250346file-title a:visited {text-decoration:none;}#yiv8829250346 div.yiv8829250346photo-title a, #yiv8829250346 div.yiv8829250346photo-title a:active, #yiv8829250346 div.yiv8829250346photo-title a:hover, #yiv8829250346 div.yiv8829250346photo-title a:visited {text-decoration:none;}#yiv8829250346 div#yiv8829250346ygrp-mlmsg #yiv8829250346ygrp-msg p a span.yiv8829250346yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv8829250346 .yiv8829250346green {color:#628c2a;}#yiv8829250346 .yiv8829250346MsoNormal {margin:0 0 0 0;}#yiv8829250346 o {font-size:0;}#yiv8829250346 #yiv8829250346photos div {float:left;width:72px;}#yiv8829250346 #yiv8829250346photos div div {border:1px solid #66;min-height:62px;overflow:hidden;width:62px
Re: [oracle_br] Re: Dois listener no mesmo sevidor
Rodrigo, eu configurei um listener com outro nome a porta também. E quando eu vou chamar o listener, ele aponta para o diretório do 11g. Vou fazer o que o Chippa mostrou, ou seja, configurar os listener do Oracle 11g no Oracle 12c, e trabalhar somente com ele. Em sexta-feira, 22 de fevereiro de 2019 09:34:57 BRT, jlchia...@yahoo.com.br [oracle_br] escreveu: Ah, dois pontos importantes : 1. rodar o mesmo Listener mais recente atendendo duas instâncias na mesma máquina não é invencionice minha, é Sim um procedimento aceito e suportado pela Oracle, https://asktom.oracle.com/pls/apex/f?p=100:11:0P11_QUESTION_ID:9535189900346222563 mesmo já linka os pontos da dopcumentação que citam isso e 2. não falei por ser imho Óbvio, mas a Recomendação é que o SERVICE_NAME, SIDs e talz sejam DIFERENTES nessas duas instâncias no mesmo servidor : no Linux/UNIX até tem como vc ter, digamos, o mesmo SID em dois HOMEs diferentes (https://iggyfernandez.wordpress.com/2013/01/08/two-instances-with-the-same-oracle-sid/ exemplifica) mas isso é fonte de CAOS e CONFUSÃO ADMINISTRATIVA sem fim, Não Faça Isso []s Chiappa #yiv7338482752 #yiv7338482752 -- #yiv7338482752ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7338482752 #yiv7338482752ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7338482752 #yiv7338482752ygrp-mkp #yiv7338482752hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7338482752 #yiv7338482752ygrp-mkp #yiv7338482752ads {margin-bottom:10px;}#yiv7338482752 #yiv7338482752ygrp-mkp .yiv7338482752ad {padding:0 0;}#yiv7338482752 #yiv7338482752ygrp-mkp .yiv7338482752ad p {margin:0;}#yiv7338482752 #yiv7338482752ygrp-mkp .yiv7338482752ad a {color:#ff;text-decoration:none;}#yiv7338482752 #yiv7338482752ygrp-sponsor #yiv7338482752ygrp-lc {font-family:Arial;}#yiv7338482752 #yiv7338482752ygrp-sponsor #yiv7338482752ygrp-lc #yiv7338482752hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7338482752 #yiv7338482752ygrp-sponsor #yiv7338482752ygrp-lc .yiv7338482752ad {margin-bottom:10px;padding:0 0;}#yiv7338482752 #yiv7338482752actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7338482752 #yiv7338482752activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7338482752 #yiv7338482752activity span {font-weight:700;}#yiv7338482752 #yiv7338482752activity span:first-child {text-transform:uppercase;}#yiv7338482752 #yiv7338482752activity span a {color:#5085b6;text-decoration:none;}#yiv7338482752 #yiv7338482752activity span span {color:#ff7900;}#yiv7338482752 #yiv7338482752activity span .yiv7338482752underline {text-decoration:underline;}#yiv7338482752 .yiv7338482752attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7338482752 .yiv7338482752attach div a {text-decoration:none;}#yiv7338482752 .yiv7338482752attach img {border:none;padding-right:5px;}#yiv7338482752 .yiv7338482752attach label {display:block;margin-bottom:5px;}#yiv7338482752 .yiv7338482752attach label a {text-decoration:none;}#yiv7338482752 blockquote {margin:0 0 0 4px;}#yiv7338482752 .yiv7338482752bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7338482752 .yiv7338482752bold a {text-decoration:none;}#yiv7338482752 dd.yiv7338482752last p a {font-family:Verdana;font-weight:700;}#yiv7338482752 dd.yiv7338482752last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7338482752 dd.yiv7338482752last p span.yiv7338482752yshortcuts {margin-right:0;}#yiv7338482752 div.yiv7338482752attach-table div div a {text-decoration:none;}#yiv7338482752 div.yiv7338482752attach-table {width:400px;}#yiv7338482752 div.yiv7338482752file-title a, #yiv7338482752 div.yiv7338482752file-title a:active, #yiv7338482752 div.yiv7338482752file-title a:hover, #yiv7338482752 div.yiv7338482752file-title a:visited {text-decoration:none;}#yiv7338482752 div.yiv7338482752photo-title a, #yiv7338482752 div.yiv7338482752photo-title a:active, #yiv7338482752 div.yiv7338482752photo-title a:hover, #yiv7338482752 div.yiv7338482752photo-title a:visited {text-decoration:none;}#yiv7338482752 div#yiv7338482752ygrp-mlmsg #yiv7338482752ygrp-msg p a span.yiv7338482752yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7338482752 .yiv7338482752green {color:#628c2a;}#yiv7338482752 .yiv7338482752MsoNormal {margin:0 0 0 0;}#yiv7338482752 o {font-size:0;}#yiv7338482752 #yiv7338482752photos div {float:left;width:72px;}#yiv7338482752 #yiv7338482752photos div div {border:1px solid #66;min-height:62px;overflow:hidden;width:62px;}#yiv7338482752 #yiv7338482752photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7338482752 #yiv7338482752reco-category {font-size:77%;}#yiv7338482752 #yiv7338482752reco-desc {font-size:77%;}#yiv7338482752
[oracle_br] Dois listener no mesmo sevidor
Bom dia! Eu tive a necessidade de fazer o upgrade de uma instância para o Oracle 12c (12.2.0.1), as demais instâncias ficando no Oracle 11g (11.2.0.4). Não estou conseguindo configurar o listener para o Oracle 12c. Então, como eu faço para que meus clients consigam conexão a instância do Oracle 12c. SO: Oracle Linux 7 Att.Márcio.
[oracle_br] monitoramento de índice
Boas. Algum dos colegas, faz monitoramento de índices? Estou pensando em monitorar os índices de alguns bancos, e conforme o resultado, excluir os índices que não são utilizados. O que acham desse tipo de monitoração? Deixaria o monitoramento por no mínimo trinta dias, acredito que esse período o sistema possa ter passado por todos os processos e ter utilizado os índices necessários. Oracle 10.20.5 Grato. Márcio [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] forma certa/melhor de fazer
Boas. Oracle 10.2.0.5 HP-UX 11.23 Pessoal, Eu tinha um sistema que alimentava uma tabela com um campo LOB para armazenamento de XMLs, e tenho uma JOB que é executado todo final de semana para deletar informações antigas. Esse sistema foi desativado faz um tempo, e hoje fui efetuar uma manutenção de shrink nessa tablespace, como meu JOB está em execução e essa tabela não está mais sendo alimentada, eu consegui recuperar cerca de 85% de espaço utilizado por essa tablespace. Com essa recuperação, eu fiquei com cerca de 20 datafiles com algumas centenas de MB ocupando espaço em cada um. Dessa forma que está, qual seria a melhor maneira de reorgazinar/reestrurar esses datafiles para que as informações estejam alimentadas somente em um datafile? Criar uma nova tablespace e mover o dados para ela? Grato. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] ORA-04030: out of process memory
Veja essa nota no metalink: ID 4030.1 De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de victor_raileno Enviada em: Wednesday, 3 de April de 2013 16:20 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] ORA-04030: out of process memory Prezados, não estou conseguindo subir um banco de dados estava funcionando e derrepente parou. ja rodei rotinas de boot, startup force, lnsrctl star(listener) e com isso retornava a mensagem database mouted contudo parava ai (notei que nao retornava database open) ai comecei a me deparar com esse erro quando tentei montar ai ORA-04030: out of process memory when trying to allocate 268418832 bytes (pga heap,KCL disk IO request block array) ALguem ja passou por esse aqui? Sabem como reosolver isso? [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] upgrade para 11g
Boas. Estou tentando faze o upgrade do oracle 10.2.0.5 para 11.2.0.1, pelo DBUA, na tela de sumário quando clico no botão FINISH não acontece nada, fica parado nessa tela. Antes disso, a primeira vez que fui atualizar, recei a mensagem de que o tamanho da SYSAUX estava pequeno, parei a instalação e dei um RESIZE no datafile do SYSAUX. Agora não aparece a mensagem, mas também não sai da tela. Ambiente: HP-UX 11.31 Oracle 10.2.0.5 Estou usando o XMING. Grato. [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] upgrade para 11g
Marcelo, eu estou usando o XMING. Quanto a versão, já solicitei a infra que baixe a mais recente, enquanto não há tenho em mãos, vou adiantando com esta. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Marcelo Procksch Enviada em: Wednesday, 13 de March de 2013 09:51 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] upgrade para 11g Deve estar usando um programa pra exportar tela tipo Xming, moba etc. Execute direto do servidor se for esse o seu caso. So mais uma obs. Se migrar pra versão 11.2.0.1 seu banco de dados continuará desatualizado. Instale o 11.2.0.3 e aplique o ultimo psu 11.2.0.3.5. Abra On Mar 13, 2013 9:43 AM, Márcio - Grupos Oracle marcio_...@yahoo.com.br wrote: ** Boas. Estou tentando faze o upgrade do oracle 10.2.0.5 para 11.2.0.1, pelo DBUA, na tela de sumário quando clico no botão FINISH não acontece nada, fica parado nessa tela. Antes disso, a primeira vez que fui atualizar, recei a mensagem de que o tamanho da SYSAUX estava pequeno, parei a instalação e dei um RESIZE no datafile do SYSAUX. Agora não aparece a mensagem, mas também não sai da tela. Ambiente: HP-UX 11.31 Oracle 10.2.0.5 Estou usando o XMING. Grato. [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
RES: RES: [oracle_br] upgrade para 11g
Desisti da DBUA, e fiz atualização manual. Obrigado. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Marcelo Procksch Enviada em: Wednesday, 13 de March de 2013 10:09 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] upgrade para 11g Então é isso mesmo bug no Xmimg. Quanto a atualizar pra 11.2.0.1 não estará adiantando pois terá que fazer outro upgrade 11.2.0.3 On Mar 13, 2013 9:53 AM, Márcio - Grupos Oracle marcio_...@yahoo.com.br wrote: ** Marcelo, eu estou usando o XMING. Quanto a versão, já solicitei a infra que baixe a mais recente, enquanto não há tenho em mãos, vou adiantando com esta. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Marcelo Procksch Enviada em: Wednesday, 13 de March de 2013 09:51 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] upgrade para 11g Deve estar usando um programa pra exportar tela tipo Xming, moba etc. Execute direto do servidor se for esse o seu caso. So mais uma obs. Se migrar pra versão 11.2.0.1 seu banco de dados continuará desatualizado. Instale o 11.2.0.3 e aplique o ultimo psu 11.2.0.3.5. Abra On Mar 13, 2013 9:43 AM, Márcio - Grupos Oracle marcio_...@yahoo.com.br wrote: ** Boas. Estou tentando faze o upgrade do oracle 10.2.0.5 para 11.2.0.1, pelo DBUA, na tela de sumário quando clico no botão FINISH não acontece nada, fica parado nessa tela. Antes disso, a primeira vez que fui atualizar, recei a mensagem de que o tamanho da SYSAUX estava pequeno, parei a instalação e dei um RESIZE no datafile do SYSAUX. Agora não aparece a mensagem, mas também não sai da tela. Ambiente: HP-UX 11.31 Oracle 10.2.0.5 Estou usando o XMING. Grato. [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] -- 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
RES: [oracle_br] Crescimento absurdo do Banco
Emerson, o seu banco está com o Archivelog ativado? Se sim, você tem alguma rotina de backup dos archives e limpeza do disco onde ele está? O que eu vejo um crescimento grande seria o archive, com algum aplicativo executando muitas transações. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Emerson Martins Enviada em: Wednesday, 20 de February de 2013 14:53 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Crescimento absurdo do Banco Pessoal. Estou com um crescimento absurdo de um banco de dados aqui na empresa.Do nada eu fico sem espaço..No momento estou apenas 7 GB de Espaço nesse server..E nos meus calculos..O Banco nao cresceu tanto assim não.. Alguém pode me dar uma luz do que pode ser..? Estou precisando calcular a volumetria..desse banco Ambiente: Windows Server 2008 R2 HD 278 GB Oracle Standard One. Atenciosamente, Emerson Martins DBA Jr [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] Crescimento absurdo do Banco
Faça também um acompanhamento detalhado do crescimento das tablespaces. Aqui eu monitoro o crescimento das tablespaces e como já conheço a forma que cada aplicativo trabalho, já sei o quanto cada um cresce e já peço disco para a equipe de infra. Caso cresça algo fora do normal, comunico o fornecedor pra ver o que pode ter ocorrido pra ter esse crescimento fora do normal. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Jr. Enviada em: Wednesday, 20 de February de 2013 17:11 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Crescimento absurdo do Banco Emerson, veja o quanto antes qual o tamanho atual da base e fale pra gente. Pelo visto vc não tem o tamanho dos dias anteriores, né? Semana passada, por exemplo. Então, como o que já passou já passou, pegue o tamanho de AGORA, e vai tirando esse tamanho novamente amanhã, depois, semana que vem, etc... Assim vc descobre quanto que tá crescendo por dia. 2013/2/20 Emerson Martins emersonmarti...@gmail.com mailto:emersonmartins8%40gmail.com Marcio! Esse banco não estar em modo archivelog. E essa questão do backup fica em uma partição separada. Emerson Martins DBA Jr Em 20 de fevereiro de 2013 16:06, Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br escreveu: ** Emerson, o seu banco está com o Archivelog ativado? Se sim, você tem alguma rotina de backup dos archives e limpeza do disco onde ele está? O que eu vejo um crescimento grande seria o archive, com algum aplicativo executando muitas transações. 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 Emerson Martins Enviada em: Wednesday, 20 de February de 2013 14:53 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] Crescimento absurdo do Banco Pessoal. Estou com um crescimento absurdo de um banco de dados aqui na empresa.Do nada eu fico sem espaço..No momento estou apenas 7 GB de Espaço nesse server..E nos meus calculos..O Banco nao cresceu tanto assim não.. Alguém pode me dar uma luz do que pode ser..? Estou precisando calcular a volumetria..desse banco Ambiente: Windows Server 2008 R2 HD 278 GB Oracle Standard One. Atenciosamente, Emerson Martins DBA Jr [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] -- 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]
Re: [oracle_br] Livro Oracle Database 11g Manual do DBA.
Samuel, tenho interesse no livro. Onde você está? Quanto quer por ele? 2013/2/15 Samuel Santos samuel.gsan...@yahoo.com.br ** TENHO ESTE LIVRO EM PORTUGUÊS. Se quiser comprar podemos negociar. De: Milton Bastos Henriquis Jr. miltonbas...@gmail.com Para: oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 15 de Fevereiro de 2013 16:05 Assunto: Re: [oracle_br] Livro Oracle Database 11g Manual do DBA. Boa tarde Henderson Nós já tinhamos recebido seu e-mail, não precisava enviar duas vezes... rs... Ninguém respondeu pois é contra as regras aqui do grupo (e também contra a LEI) a disseminação de material pirateado. 2013/2/15 henderson.rocha henderson.ro...@yahoo.com.br ** Boa tarde Senhores, Alguém do grupo teria o livro Oracle Database 11g Manual do DBA versão ingles em pdf (ebook) para dar continuidade aos estudos ... Desde já agradeço. -- Att, Henderson Rocha DBA Trainee [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 * 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
RES: [oracle_br] tablespace temp
Segue: SELECT d.tablespace_name tablespace_name, d.status tablespace_status, NVL(a.bytes, 0) tablespace_size, NVL(t.bytes, 0) used, TRUNC(NVL(t.bytes / a.bytes * 100, 0)) used_pct, NVL(s.current_users, 0) current_users FROM sys.dba_tablespaces d, (select tablespace_name, sum(bytes) bytes from dba_temp_files group by tablespace_name) a, (select tablespace_name, sum(bytes_cached) bytes from v$temp_extent_pool group by tablespace_name) t, v$sort_segment s WHERE d.tablespace_name = a.tablespace_name(+) AND d.tablespace_name = t.tablespace_name(+) AND d.tablespace_name = s.tablespace_name -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Jr. Enviada em: Thursday, 13 de December de 2012 12:14 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] tablespace temp Seria mais fácil vc colar essa consulta aqui pra gente... rs... 2012/12/13 Márcio - Grupos Oracle marcio_...@yahoo.com.br ** Boas. Adicionei uma tablespace temp para um schema, e os demais estão com a tablespace TEMP default. Nas consultas que tenho para verificar a utilização da tablespace temp, está retornando somente a que está como default e não a nova. Como eu faço para consultar a utilização dessa tablespace temp nova.? 10.2.0.5 [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
RES: [oracle_br] tablespace temp
Consegui fazer através dessa view. select tablespace_name,sum(bytes_used/1024/1024) USEB_IN_MB,sum(bytes_free/1024/1024) FREE_IN_MB from v$temp_space_header group by tablespace_name; O estranho que vejo, é que a TEMP, que está para os demais schemas está com 2GB em uso, já a TEMP1, que foi criada para somente um schema está com quase nada em uso, ou seja, os 10GB estão livres Na consulta da dba_users, a coluna TEMPORARY_TABLESPACE, mostra que o schema está realmente com a TEMP1 nova. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Márcio - Grupos Oracle Enviada em: Thursday, 13 de December de 2012 12:15 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] tablespace temp Segue: SELECT d.tablespace_name tablespace_name, d.status tablespace_status, NVL(a.bytes, 0) tablespace_size, NVL(t.bytes, 0) used, TRUNC(NVL(t.bytes / a.bytes * 100, 0)) used_pct, NVL(s.current_users, 0) current_users FROM sys.dba_tablespaces d, (select tablespace_name, sum(bytes) bytes from dba_temp_files group by tablespace_name) a, (select tablespace_name, sum(bytes_cached) bytes from v$temp_extent_pool group by tablespace_name) t, v$sort_segment s WHERE d.tablespace_name = a.tablespace_name(+) AND d.tablespace_name = t.tablespace_name(+) AND d.tablespace_name = s.tablespace_name -Mensagem original- 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 Milton Bastos Henriquis Jr. Enviada em: Thursday, 13 de December de 2012 12:14 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] tablespace temp Seria mais fácil vc colar essa consulta aqui pra gente... rs... 2012/12/13 Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br ** Boas. Adicionei uma tablespace temp para um schema, e os demais estão com a tablespace TEMP default. Nas consultas que tenho para verificar a utilização da tablespace temp, está retornando somente a que está como default e não a nova. Como eu faço para consultar a utilização dessa tablespace temp nova.? 10.2.0.5 [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]
[oracle_br] erro no alert
Boas. ORACLE 10.2..0.5.0 HP-UX Na sexta-feira uma das instâncias que tenho em um servidor, caiu por duas vezes, ontem caiu mais uma. Recebi no meu monitoramento os erros: ORA-07445: exception encountered: core dump [kssdct()+176] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-07445: exception encountered: core dump [kssdct()+176] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-07445: exception encountered: core dump [kssdct()+176] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [$cold_kssdch_stage()+320] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-00602: internal programming exception ORA-07445: exception encountered: core dump [$cold_kssdch_stage()+320] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-00600: internal error code, arguments: [17090], [], [], [], [], [], [], [] ORA-00600: internal error code, arguments: [17090], [], [], [], [], [], [], [] Tenho 4 instâncias no servidor, e acontece somente com essa. No metalink, achei uma nota: Applies to: Oracle Server - Enterprise Edition - Version: 10.2.0.5 and later [Release: 10.2 and later ] Information in this document applies to any platform. Symptoms When attempting to cleanup after a SQL*Net connection is terminated, the following error occurs: ORA-07445: exception encountered: core dump [kssdct()+94] [SIGSEGV] [Address not mapped to object] [0x0240E] [] [] and then the instance is terminated, due to PMON reporting the below errors: ORA-00602: internal programming exception ORA-07445: exception encountered: core dump [kssdch()+2188] [SIGSEGV] [Address not mapped to object] [0x0241E] [] [] The call stack for the ORA-7445 [kssdct()] error will resemble the following: kssdct() - kwqbcsecl() - ksuxds() - ksudel() - opidcl() ... Changes An upgrade to 10.2.0.5 has been performed, or a one-off patch containing the fix for https://support.oracle.com/epmos/faces/ui/km/BugDisplay.jspx?id=6887866 bug:6887866 has been applied. Cause This is due to unpublished Bug:9184754, as identified by development in https://support.oracle.com/epmos/faces/ui/km/BugDisplay.jspx?id=10319478 Bug:10319478. This is caused by a regression introduced in 10.2.0.5 by the fix for https://support.oracle.com/epmos/faces/ui/km/BugDisplay.jspx?id=6887866 Bug:6887866. Solution Bug:9184754 are fixed in 10.2.0.5.4 PSU, 11.2.0.2 and 12.1 Download and apply the one-off patch number https://support.oracle.com/epmos/faces/ui/patch/PatchDetail.jspx?patchId=91 84754 Patch:9184754 on top of your version/platform combination if available. There is no Workaround available for the error. References https://support.oracle.com/epmos/faces/ui/km/BugDisplay.jspx?id=10054610 BUG:10054610 - DATABASE CRASH WITH ORA-7445 [KSSDCT] AND ORA-7445 [KSSDCH] https://support.oracle.com/epmos/faces/ui/km/BugDisplay.jspx?id=10319478 BUG:10319478 - ORA-7445 [KSSDCT] THEN INSTANCE CRASH Dúvida? Alguém já pegou esse problema antes? O estranho é que minhas outras instâncias não apresentam o problema, com isso fico na dúvida se é alguma particularidade dos objetos que tem nos schemas criados nessa instância ou os parâmetros da instância que esteja causando esse problema [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Re: erro no alert
Chiappa, não tinha encontrado nada que seja de acordo com a descrição dos meus erros. A aplicação das PSU estão atrasadas, então fui pegar logo a última 10.2.0.5.9, e a minha conta não tem permissão para esse download, no Download acess: EXTENTED SUPPORT... já a versão 10.2.0.5.2 eu tenho acesso para download. Meu suporte é o Standard Premier Support, o pessoal de suprimentos que renovou o suporte, quando cheguei aqui eles já tinham o contrato e apenas renovam quando necessário. O Standard Premier Support, não me daria direito a baixar todos as PSU, de acordo com o site? http://www.oracle.com/us/support/lifetime-support/index.html De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de J. Laurindo Chiappa Enviada em: Monday, 26 de November de 2012 11:37 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: erro no alert Colega, atenção : primeiro de tudo, para começo de conversa, pelo que vi no seu alerto, os seus erros são do tipo é : ORA-07445: exception encountered: core dump [funçãointernaemfalha] [SIGBUS] [Invalid address alignment] endereço e argumentos enquanto a nota que vc cita é : ORA-07445: exception encountered: core dump [kssdct()+94] [SIGSEGV] [Address not mapped to object] endereço entenda, uma coisa é [SIGBUS] [Invalid address alignment] (ponteiro apontando para endereço inválido, provavelmente atualização feita em memória não refletida em objetos internos) e Outra é [SIGSEGV] [Address not mapped to object] (tentativa de acessar posição de memória inválida) OU SEJA, vc basicamente Não Estava comparando maçã com maçã, okdoc ?? Segundo,ainda que vc queira checar a nota que encontrou (mesmo ela não sendo Exatamente o mesmo erro que vc achou), vc certamente viu que ela é ESPECÍFICA para databases que foram upgradeados para 10.2.0.5 OU aonde foi aplicado um one-off one-off patch que contenha o fix para o bug 6887866 , Qualquer das duas condições é verdadeira pro seu caso Terceiro : provavelmente vc não usou, pelo jeito, Mas a tool correta para se pesquisar no metalink por erros ORA-600 ou ORA-7445 é a LOOKUP TOOL : em a usando (fornecendo a Sua versão 10.2.0.5 E o seu primeiro argumento, e TANTO para o ORA-600 quanto para o 7445, já que seu alert.log apresenta AMBOS), rapidamente localizei Bug 8928285 - ORA-600 [17090] from scheduler [ID 8928285.8] e a nota ORA-7445 (kssdct) [ID 1288452.1] que aponta para o bug Bug 9184754 - SGA corruption / ORA-600 [ktcccenxt] / dump using Lobs [ID 9184754.8] - nem todas são Exatamente a mesma descrição de erros, mas Veja Lá se os sintomas se adequam... []s Chiappa OBS : veja que algumas dessas issues já foram corrigidas no PSU que atualizou para versão 10.2.0.5.4, e hoje já estamos na versão 10.2.0.5.9 - será que esse database tá Atrasado na aplicação de PSUs ??? Parece que sim, se Realmente for 10.2.0.5.0 como vc diz... --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Márcio - Grupos Oracle marcio_cbj@... escreveu Boas. ORACLE 10.2..0.5.0 HP-UX Na sexta-feira uma das instâncias que tenho em um servidor, caiu por duas vezes, ontem caiu mais uma. Recebi no meu monitoramento os erros: ORA-07445: exception encountered: core dump [kssdct()+176] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-07445: exception encountered: core dump [kssdct()+176] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-07445: exception encountered: core dump [kssdct()+176] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [$cold_kssdch_stage()+320] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-07445: exception encountered: core dump [kssdmh()+384] [SIGBUS] [Invalid address alignment] [0x0080D] [] [] ORA-00602: internal programming exception ORA-07445: exception encountered: core dump [$cold_kssdch_stage()+320] [SIGBUS] [Invalid address alignment] [0x00815] [] [] ORA-00600: internal error code, arguments: [17090], [], [], [], [], [], [], [] ORA-00600: internal error code, arguments: [17090], [], [], [], [], [], [], [] Tenho 4 instâncias no servidor, e acontece somente com essa. No metalink, achei uma nota: Applies to: Oracle Server - Enterprise Edition - Version: 10.2.0.5 and later [Release: 10.2 and later ] Information in this document applies to any platform. Symptoms When attempting to cleanup after a SQL*Net connection is terminated, the following error occurs: ORA-07445: exception encountered: core dump [kssdct()+94] [SIGSEGV
RES: [oracle_br] Curso Oracle
Marcelo, em 2002, eu fiz o curso de PL/SQL e Arquitetura 1 do Oracle8i na En-Sof. Como era meu primeiro contato, eu achei bom na época, a estrutura é boa e os professores atenderam as minhas expectativas. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Marcelo da Silva Pranckevicius Enviada em: Wednesday, 14 de November de 2012 12:07 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Curso Oracle Pessoal, bom dia. Aproveitando sobre este assunto, pois, também estou interessado nos cursos oficiais Oracle. Gostaria de saber se alguém possui alguma informação sobre a En-sof? Agradeço desde já. Atenciosamente, Marcelo da Silva Pranckevicius Oracle - DBA Estagiário -Mensagem original- 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 Wanderson Barrence Enviada em: quarta-feira, 14 de novembro de 2012 09:51 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: [oracle_br] Curso Oracle Olá André, Em São Paulo tem escolas para escolher: IBTA http://www.ibta.com.br/ Professores: Milton Goya, Darci Leandro e Marcus Vinícius. Kasolution http://www.kasolution.com.br/ Professor: Fábio Prado GPTI/Unitodo http://unitodo.com.br/ Professor: José Laurindo Chiappa NerInformática http://nervinformatica.com.br/ Professor: Ricardo Portilho Não estou fazendo nenhuma propaganda da escola em si, é só em relação aos professores que são muito bons. Att, -- Wanderson Barrence DBA Oracle 10g/11g Analista de Testes - CBTS -- MSN: wbarre...@hotmail.com mailto:wbarrence%40hotmail.com ICQ: 170821994 Linkedin: http://br.linkedin.com/in/wbarrence Em 14 de novembro de 2012 09:54, André Luiz Silva mennuci...@gmail.com mailto:mennuciano%40gmail.com escreveu: ** Milton bom dia obrigado pela aJuda Pode ser em campinas ou são Paulo []'s Em 14/11/2012 09:29, Milton Bastos Henriquis Jr. miltonbas...@gmail.com mailto:miltonbastos%40gmail.com escreveu: Olá André! Considerando cursos oficiais, obviamente que todos os cursos terão o mesmo material e a mesma carga horária. Portanto, o que diferencia um centro de treinamento do outro é o instrutor - com melhor didática, mais conhecimento, etc. Seria melhor se você pelo menos falar em qual cidade vc pretende fazer o treinamento, que se houver alguém da mesma cidade aqui no grupo alguém pode te indicar um bom local. Eu por exemplo moro em Curitiba, e aqui no Paraná inteiro só tem um centro oficial, e portanto não há como escolher. 2012/11/14 André Luiz Silva mennuci...@gmail.com mailto:mennuciano%40gmail.com ** Pessoal bom dia Qual a melhor escola de cursos oficiais de banco de dados oracle deste o módulo para iniciante até o último nível? Sei que depende 110% do aluno []'s [As partes desta mensagem que não continham texto foram removidas] -- Att, [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 [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] eliminando linhas com um intervalo de 1.000 linhas
Além do que o Milton postou, analise se é melhor deletar as 7 milhões de linhas, ou criar uma nova tabela e inserir as informações que não serão deletadas, isso se a quantidade de linhas restantes forem menos que as que precisa deletar. O que fazer, depende das informações para análise. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Jr. Enviada em: Tuesday, 2 de October de 2012 15:14 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] eliminando linhas com um intervalo de 1.000 linhas Primeiro explique melhor o teu caso. Qual teu critério pra eliminar estas 7M de linhas? Vc consegue fazer isso com um simples DELETE? É uma tabela inteira? É um delete com filtro? Precisa de um PL/SQL? É apenas em uma tabela? Ou várias tabelas diferentes? Enfim... dê mais detalhes do teu caso pra que a gente possa passar a melhor solução! 2012/10/2 Anderson Campelo dba.ander...@gmail.com ** Pessoal, Muito boa tarde. Preciso da ajuda de vocês para criar um script rápido de deleção de linhas. Será necessário eliminar aproximadamente 7.000.000 de linhas. Vi algo a respeito na web de eliminar as linhas em um intervalo de 1.000linhas sempre comitando o processo após esse intervalo. Como eu posso fazer isso? Desde já agradeço. [As partes desta mensagem que não continham texto foram removidas] -- Att, [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
RES: [oracle_br] eliminando linhas com um intervalo de 1.000 linhas
Eu precisei fazer um expurgo de uma tabela também, nela continha 3 milhões de linhas e foi solicitado para deixar somente o último mês com informações. Deu em torno de uns 300 - 400 mil linhas por mês, o que eu utilizei foi deletar as informações com o mês fechado, um DELETE simples. No caso do Anderson, eu tentaria um DELETE simples de dois em dois dias, fazendo um bloco PL colocando um comando após o outro, e o commit antes de iniciar outro DELETE, até chegar os 14 dias que precisam ser deletados. Márcio Ricardo. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Jr. Enviada em: Tuesday, 2 de October de 2012 15:43 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] eliminando linhas com um intervalo de 1.000 linhas Qual a versão do teu banco? Nas versões mais recentes não usa-se mais rollback segments... e sim tablespace de UNDO. Eu gostaria de ver a opinião de outros DBA's a respeito! Acho que não precisa de um commit a cada mil registros... 2012/10/2 Anderson Campelo dba.ander...@gmail.com ** A tabela(única) em questão possui quase 32 mi de linhas e preciso deletar apenas as últimas 7mi. Esses 7mi de registros são de duas semanas para cá, de lá para cá a tabela não sofreu atualização. Sobre ser um delete simples ou um PL/SQL, pensei em criar um PL, pois como falei antes estava pensando em ir comitando os processos a cada 1.000 linhas para não sobrecarregar os arquivos de rollback. Obrigado. Em 2 de outubro de 2012 15:14, Milton Bastos Henriquis Jr. miltonbas...@gmail.com escreveu: Primeiro explique melhor o teu caso. Qual teu critério pra eliminar estas 7M de linhas? Vc consegue fazer isso com um simples DELETE? É uma tabela inteira? É um delete com filtro? Precisa de um PL/SQL? É apenas em uma tabela? Ou várias tabelas diferentes? Enfim... dê mais detalhes do teu caso pra que a gente possa passar a melhor solução! 2012/10/2 Anderson Campelo dba.ander...@gmail.com ** Pessoal, Muito boa tarde. Preciso da ajuda de vocês para criar um script rápido de deleção de linhas. Será necessário eliminar aproximadamente 7.000.000 de linhas. Vi algo a respeito na web de eliminar as linhas em um intervalo de 1.000linhas sempre comitando o processo após esse intervalo. Como eu posso fazer isso? Desde já agradeço. [As partes desta mensagem que não continham texto foram removidas] -- Att, [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] -- Att, [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
RES: [oracle_br] Essa é dificirrrr!!!Como fazer consulta com filtros diferentes para o mesmo campo?
Se eu entendi, vê se esse select ajuda: SELECT TPV.NUMERO_DO_PEDIDO FROM TPEDIDO_VENDAS TPV WHERE TPV.NUMERO_DO_PEDIDO = (SELECT TPIV.ID_TPEDIDO_VENDAS FROM TITENS_PEDIDO_VENDA TIPV WHERE TPV.COR_DO_ITEM = VERMELHO) AND TPV.COR_DO_ITEM = AZUL; De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Junior Enviada em: Wednesday, 22 de August de 2012 14:12 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Essa é difici!!!Como fazer consulta com filtros diferentes para o mesmo campo? Um Exemplo: /*TABELA TPEDIDO_VENDAS: */ *ID* *NUMERO_DO_**PEDIDO * 1 1 2 2 3 3 4 4 5 5 /*TABELA TITENS_PEDIDO_VENDA: */ *ID * *ID_TPEDIDO_VENDAS * *ITEM * *COR_DO_ITEM* 1 1 A AZUL 2 1 B VERMELHO 3 1 A VERDE 4 2 A VERMELHO 5 3 A VERDE 6 3 A VERMELHO 7 4 B VERMELHO 8 4 A AZUL 9 4 A VERMELHO 10 5 A AZUL Agora que temos as tabelas, preciso selecionar nas duas tabelas os pedidos que tenham o item com cor azul e com cor vermelho, mas se tiver somente a cor azul ou se tiver somente a cor vermelho, não preciso selecioná-lo. Como ficaria, então, a resposta da minha seleção, baseada nos dados acima: *ID_PED_VDA * *NUMERO_PED_VENDA* *ID_ITEM_PED_VDA * *ITEM * *COR_DO_ITEM* 1 1 1 A AZUL 1 1 2 B VERMELHO 4 4 7 B VERMELHO 4 4 8 A AZUL 4 4 9 A VERMELHO Explicando melhor, preciso selecionar pedidos de vendas que possuem itens com a cor azul e itens com a cor vermelho. Este campo cor é preenchido somente com uma cor, então, serão selecionados somente os pedidos que possuirem itens com a cor azul e também com a cor vermelho. Mas os pedidos que tenham itens com azul e não tenham itens com a cor vermelho, não quero trazer nesta seleção e também não quero trazer nesta seleção os pedidos que tenham a cor vermelho mas não tenham a cor azul, resumindo, terão que ter registros com a cor azul e também registros com a cor vermelha no mesmo pedido. Obrigado a todos! Luiz Junior Depto-ti Jowanel Oracle 10G [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] Essa é dificirrrr!!!Como fazer consulta com filtros diferentes para o mesmo campo?
Verdade, se precisar Júnior, inverta a tabela interna com a externa. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Jr. Enviada em: Wednesday, 22 de August de 2012 14:42 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Essa é difici!!!Como fazer consulta com filtros diferentes para o mesmo campo? Marcio, a cor do item está na tabela de itens (filha) e não tabela de pedidos (pai). Junior, não é nada dificil fazer essa query. Sabe fazer subselect? Pena que não tenho nenhuma base disponível aqui pra simular o teu caso e montar a query pra vc... mas seria mais ou menos isso: select * from TPEDIDO_VENDAS where ID IN (select ID_TPEDIDO_VENDAS from TITENS_PEDIDO_VENDA where COR_DO_ITEM = 'AZUL') and ID IN (select ID_TPEDIDO_VENDAS from TITENS_PEDIDO_VENDA where COR_DO_ITEM = 'VERMELHO'); Teste aí. 2012/8/22 Márcio - Grupos Oracle marcio_...@yahoo.com.br ** Se eu entendi, vê se esse select ajuda: SELECT TPV.NUMERO_DO_PEDIDO FROM TPEDIDO_VENDAS TPV WHERE TPV.NUMERO_DO_PEDIDO = (SELECT TPIV.ID_TPEDIDO_VENDAS FROM TITENS_PEDIDO_VENDA TIPV WHERE TPV.COR_DO_ITEM = VERMELHO) AND TPV.COR_DO_ITEM = AZUL; De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Junior Enviada em: Wednesday, 22 de August de 2012 14:12 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Essa é difici!!!Como fazer consulta com filtros diferentes para o mesmo campo? Um Exemplo: /*TABELA TPEDIDO_VENDAS: */ *ID* *NUMERO_DO_**PEDIDO * 1 1 2 2 3 3 4 4 5 5 /*TABELA TITENS_PEDIDO_VENDA: */ *ID * *ID_TPEDIDO_VENDAS * *ITEM * *COR_DO_ITEM* 1 1 A AZUL 2 1 B VERMELHO 3 1 A VERDE 4 2 A VERMELHO 5 3 A VERDE 6 3 A VERMELHO 7 4 B VERMELHO 8 4 A AZUL 9 4 A VERMELHO 10 5 A AZUL Agora que temos as tabelas, preciso selecionar nas duas tabelas os pedidos que tenham o item com cor azul e com cor vermelho, mas se tiver somente a cor azul ou se tiver somente a cor vermelho, não preciso selecioná-lo. Como ficaria, então, a resposta da minha seleção, baseada nos dados acima: *ID_PED_VDA * *NUMERO_PED_VENDA* *ID_ITEM_PED_VDA * *ITEM * *COR_DO_ITEM* 1 1 1 A AZUL 1 1 2 B VERMELHO 4 4 7 B VERMELHO 4 4 8 A AZUL 4 4 9 A VERMELHO Explicando melhor, preciso selecionar pedidos de vendas que possuem itens com a cor azul e itens com a cor vermelho. Este campo cor é preenchido somente com uma cor, então, serão selecionados somente os pedidos que possuirem itens com a cor azul e também com a cor vermelho. Mas os pedidos que tenham itens com azul e não tenham itens com a cor vermelho, não quero trazer nesta seleção e também não quero trazer nesta seleção os pedidos que tenham a cor vermelho mas não tenham a cor azul, resumindo, terão que ter registros com a cor azul e também registros com a cor vermelha no mesmo pedido. Obrigado a todos! Luiz Junior Depto-ti Jowanel Oracle 10G [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Att, [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
RES: [oracle_br] Re: dois oracle_home
Chiappa, retomei a esse assunto novamente. As configurações eu já fiz externas eu já fiz. Meu RDBMS é o 10.2.0.5. Oracle Database Gateway 11.2.0.3 Banco NÃO-ORACLE é o Progress 10.2B As configurações externas, estão todas feitas. Criei o database link, o sinônimo e quando vou criar a View dá o erro: ORA-12154: TNS:could not resolve the connect identifier specified Não sei se alguém vai ter conhecimento ou poderá dar alguma luz nesse caso. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de J. Laurindo Chiappa Enviada em: Monday, 16 de July de 2012 16:06 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: dois oracle_home Colega, vamos por partes : vc está falando do add-on Oracle Database Gateways, que serve para conectar em databases NÃO-ORACLE a partir de uma instância Oracle de um RDBMS Oracle , correto ??? Se sim, vc me deixou Totalmente confuso : vc está tentando conectar no RDBMS Oracle usando uma ferramenta que serve para conectar em bancos NÃO-ORACLE WTH ??? E outra coisa, Lembre-se que o Database Gateways é uma camada de software EXTERNA ao database, então demanda configuração Externa, também : apenas como exemplo, mas se o seu Database Gateway for, digamos, o genérico Oracle Database Gateway for ODBC, aí primeiro vc Tem que configurar o initdg4odbc.ora (externo), okdoc ? Repito, o gateway NÂO conecta no RDBMS, é sempre o RDBMS que conecta no bd não-Oracle externo, então Não Faz Muito Sentido vc querer conectar no RDBMS via gateway, ok ? No listener.ora vc vc até pode ter a informação do database Oracle (para uso/consumo de OUTRAS fontes) , mas o odbc vc não usa essa informação, o que vc tem que ter lá pra uso/consumo do odbc é Aonde o RDBMS vai procurar o programa externo, ie, tipo : (SID_NAME=siddogateway, que vc vai usar no database link) (PROGRAM=dg4odbc) legal ? No seu caso, já que vc tem o gateway em outra HOME, no arquivo do listener em : (ORACLE_HOME=xxx) imagino que vc deve por em xxx a HOME do Oracle Database Gateways Para mais exemplos de config e teste do ODG, além da já esperada documentação Oracle (manual Oracle® Database Gateway Installation and Configuration Guide para a sua versão), também veja http://talkoracledba.blogspot.com.br/ , http://www.easysoft.com/applications/oracle/database-gateway-dg4odbc.html , http://blog.bigrocksoftware.com/2011/04/29/how-to-setup-oracle-database-gate way-for-sql-server/ , http://www.orafaq.com/wiki/Gateways . Caso vc ainda tenha mais dúvidas , numa outra msg nos diga Exatamente qual é o banco não-Oracle que vc quer acessar (com detalhes como versão) e exatamente qual é o Oracle Database Gateways que vc está usando, que quem tiver o mesmo ambiente pode te ajudar mais []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Márcio - Grupos Oracle marcio_cbj@... escreveu Efetuar conexão Oracle com banco não Oracle. Oracle RDBMS 10.2.0.5 Oracle gateway 11.2.0.3 - Instalado o Gateway em ORACLE_HOME diferente. Configurei o listener e o tnsnames do ORACLE_HOME do gateway de acordo com as minhas necessidades. Parei o listener do ORACLE_HOME RDBMS, setei a minha variável de ambiente para o ORACLE_HOME ser o 11.2.0.3 e executei o lsnrctl reolad. No status do listener apareceu o serviço da minha instância do RDBMS e mais os serviços do dg4odbc. Quando vou tentar a conexão através do gateways, aparece a seguinte mensagem: ORA-12154: TNS:could not resolve the connect identifier specified E o comando abaixo mostra o seguinte: SQL show parameter service_names NAME TYPE VALUE --- -- service_names string vendas Apesar de os comandos, lsnrctl status e lsnrctl services, os serviços estão no ar, não consigo a conexão com eles. [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] Re: Monitoração de tabelas....
Aproveitando a thread, gostaria de saber se é necessário/boas práticas acompanhar a cada x meses utilização de índices? Márcio De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de J. Laurindo Chiappa Enviada em: Tuesday, 31 de July de 2012 18:59 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: Monitoração de tabelas Colega, que fique CLARO : tal como eu disse em msgs anteriores, as V$ ou representam CACHEs (como a V$SQL) , OU então são populadas de vez em quando pelo sistema, para fins de estatística : sendo assim, é CLARÍSSIMO que isso é uma das soluções não-100% confiáveis, okdoc ? usando as V$ vc CEDO ou TARDE vai sim ter perda de dados e/ou falsos-positivos, é da natureza das V$ o serem preenchidas só de vez em quando, ninguém nem nada assegura que 100% das infos vão estar lá todo o tempo... As V$ são o mesmo que o statspack usa, inclusive, então o que vc está fazendo abaixo é Simular o statspack []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Andre Campos andreccampos@... escreveu Ae pessoal um colega aqui da empresa passou a solução abaixo, disse que testou e funciona...vou ver... De qualquer forma fica ae para quem quiser... create table system.ver_tabela_sem_acesso( table_name varchar2(30), statistic_name varchar2(30), report_date date, table_owner varchar2(30), startup_time_db date) / create index system.ix_ver_tabela_sem_acesso_rd on system.ver_tabela_sem_acesso(report_date); create or replace procedure system.PR_CHECK_UNUSABLE_TABLE is cursor c_checa_tab_sem_uso is select table_name from dba_tables where owner='SYSADM' minus select object_name from v$segment_statistics where statistic_name = 'logical reads' and object_type = 'TABLE' and owner = 'SYSADM'; begin for i in c_checa_tab_sem_uso loop insert into system.ver_tabela_sem_acesso ( TABLE_NAME, STATISTIC_NAME, REPORT_DATE, TABLE_OWNER, STARTUP_TIME_DB ) values ( i.table_name, 'logical reads', sysdate, 'SYSADM', (select STARTUP_TIME from v$instance) ); end loop; commit; end PR_CHECK_UNUSABLE_TABLE; / select table_name from dba_tables where owner='SYSADM' minus select object_name from v$segment_statistics where statistic_name = 'logical reads' and object_type = 'TABLE' and owner = 'SYSADM' / exec PR_CHECK_UNUSABLE_TABLE; Em 31/07/2012 18:20, J. Laurindo Chiappa jlchiappa@... escreveu: Ah, importante : ainda sobre as opções não 100% confiáveis, E SE vc não precisa saber de Queries, vc pode também ativar a funcionalidade de table monitoring no 9i : o que esse cara faz é registrar em tabelas internas mais ou menos o quanto vc teve de alterações nos dados (principalmente via INSERTs) - Óbvio ululante, como o Objetivo desse cara é ter uma idéia se as estatísticas de modo geral estão muito defasadas ou não, É CLARO que esse sujeito só pode ser incluído no grupo das não 100% confiáveis, vc VAI SIM cedo ou tarde ter perdas com esse cara http://www.oracle-base.com/articles/8i/refreshing-stale-statistics-8i.php fala sobre o assunto. []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , J. Laurindo Chiappa escreveu Andre, a sua resposta é bem clara aqui : se a sua necessidade é saber quando a tabela foi usada MAS com 100% de precisão, sem a menor Chance de falso-positivo OU de perda de dados, a tua ÚNICA alternativa é implantar algum tipo de AUDITORIA, ok ? CASO seja aceitável algum risco, porém, aí vc terá as opções que citarei ao final da msg... Falando sobre AUDITORIA, ela pode ser EXTERNA ao database (via tools externas a serem compradas e instaladas/setadas, como o Guardium, o Audit Vault e n outras), OU pode ser interna ao database (via trace de SQL, comando AUDIT, FGA, triggers - que NÂO sejam FOR EACH ROW, pelamor, é Claro -, criação de view materializada com log de alterações, etc)... Há ainda a opção mista de (SE o banco está em modo archive) vc ** MINERAR ** os redo logs - eu a chamei de mista porque em princípio vc tanto pode fazer a mineração no próprio banco-origem QUANTO PODE fazer isso num outro servidor, fora do database original, para onde vc enviaria os redo logs Lembro apenas que : - nem todos os métodos acima funcionam em todas as versões, com todos os SQLs (alguns só auditam DMLs, não queries), com todos os datatypes... vc DEVE consultar na sua Documentação (se for método interno) ou no Suporte do fornecedor (se for método externo) a Aplicabilidade - a vantagem da Auditoria externa é que o Overhead no database em si é nulo (pode haver algum overhead para o Servidor, se o método externo for instalado no mesmo servidor , ou então na Rede se o método externo for instalado em outro servidor), e a Desvantagem principal é que ela tem Custo extra (em Licenças, em homens/hora para instalação e setup, etc
RES: [oracle_br] coleta de estatisticas.
Milton, e porque com o comando: execute dbms_stats.gather_table_stats(ownname='XXX',tabname='CLIENTE_ENT',granular ity='ALL',method_opt='FOR ALL INDEXED COLUMNS SIZE AUTO', estimate_percent=NULL,cascade=TRUE, DEGREE=6); funciona? A diferença é que estou executando fora da procedure e utilizando o execute. Márcio. -Mensagem original- De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Bastos Henriquis Jr. Enviada em: Tuesday, 31 de July de 2012 12:04 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] coleta de estatisticas. Bom dia Marcio! O erro aí é muito óbvio! Vc criou uma procedure que realiza a coleta de estatísticas dentro do schema marcio, e o user marcio não tem privilégios para realizar essa tarefa em OUTROS schemas. Não importa se vc executou como SYS, pois o owner da procedure é o MARCIO. Então vc precisa definir como vc quer executar... ou vc executa o comando diretamente pelo SYS, ou pelo SYSTEM, ou então dê privilégios para algum outro usuário para poder rodar a coleta. 2012/7/31 Márcio - Grupos Oracle marcio_...@yahoo.com.br ** Boas. Estou tomando um erro quando vou coletar as estatísticas de uma nova instância através de um JOB que criei. A primeira execução ocorreu hoje, e com erro, coloquei uns put_line na procedure e executei ela pelo SQL*PLUS para debugar, ai foi exibido o erro: dbms_stats.gather_table_stats(ownname='XXX',tabname='CLIENTE_ENT',gr anular ity='ALL',method_opt='FOR ALL INDEXED COLUMNS SIZE AUTO', estimate_percent=NULL,cascade=TRUE, DEGREE=6); SYS@ set serveroutput on SYS@ exec marcio.proc_coleta_estatisticas; Entrou para coletar ERRO NA COLETA DAS ESTATÖSTICAS!31/07/2012 11:42:49-2 - ORA-2: Unable to analyze TABLE .CLIENTE_ENT, insufficient privileges or does not exist O que faço: conecto como sys ou como marcio, a procedure está criada no schema marcio para coletar as estatísticas de outro schema. Se eu executo de forma manual, como: execute dbms_stats.gather_table_stats(ownname='XXX',tabname='CLIENTE_ENT',gr anular ity='ALL',method_opt='FOR ALL INDEXED COLUMNS SIZE AUTO', estimate_percent=NULL,cascade=TRUE, DEGREE=6); O commando é executado com sucesso, mas através da procedure não executa. Oracle 10.2.0.5 HP_UX 11.23 Márcio. [As partes desta mensagem que não continham texto foram removidas] -- Att, [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
RES: [oracle_br] Re: consulta select
Resolvido com o partition by. Obrigado chiappa. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de J. Laurindo Chiappa Enviada em: Wednesday, 20 de June de 2012 14:36 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: consulta select Neste momento não tenho o tempo pra te montar um exemplo completo, mas pelo que entendi o que vc quer é uma soma Particionada dos valores de ICMS, mas no caso particionando por nota fiscal : http://askanantha.blogspot.com.br/2007/10/running-total-or-cumulative-sum-us ing.html e http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:17937641 00346222947 são exemplos, e veja que em ambos além do OVER foi indicado um PARTITION, acho que é isso q tá faltando []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Márcio - Grupos Oracle marcio_cbj@... escreveu Boas. Depois de tanto tempo sem desenvolver, enferrujei total. Preciso de ajuda numa consulta, é o seguinte, tenho as informações e tenho um campo que tem o valor total da nota, e tenho outro campo que tem o ICMS para cada item da nota. Eu preciso somar o valor do ICMS e descontar do total da nota. Para uma nota funciona, mas quando coloco para todas o select fica doidão. Estou tentando utilizar o OVER, mas não estão agrupando por nada e está dando erro. SELECT dbnp.db_notap_nro AS NOTA, round(DBNF.DB_NOTA_VLR_PROD,2) + sum(round(dbnp.db_notap_vlr_icms,2)) OVER(ORDER BY dbnp.db_notap_nro) Valor Sem Tributação, round(DBNF.DB_NOTA_VLR_PROD,2) AS Valor Total Nota, dbnf.db_nota_cond_pgto AS Pagamento, dbnf.db_nota_operacao AS Natureza Operação, DBNF.DB_NOTA_DT_EMISSAO, dbc.db_cli_nome AS Cliente, dbc.db_cli_cidade AS Cidade, dbc.db_cli_situacao AS Situaçao, dbc.db_cli_lpreco AS Lista de Preço, dbc.db_cli_regiao AS Micro Região, dbp.db_prod_descricao AS Produto, dbtr.db_tbrep_nome AS Representante, dbtrs.db_tbrep_nome AS Superior, dbtf.db_tbfam_descricao AS Categoria do Produto, dbtra.db_tbatv_descricao AS Ramo Atividade, case when dbto.db_tbops_fat = 'S' then 'Venda' when dbto.db_tbops_fat = 'B' then 'Bonificação' when dbto.db_tbops_fat = 'D' then 'Devolução' when dbto.db_tbops_fat = 'N' then 'Outras Saídas' else 'Transferência' end AS Tipo Nota FROM xxx.DB_NOTA_PROD DBNP, xx.db_nota_fiscal dbnf, xx.db_cliente dbc, xx.db_produto dbp, xx.db_tb_repres dbtr, xx.db_tb_repres dbtrs, xx.db_tb_familia dbtf, xx.db_tb_ramo_ativ dbtra, xx.db_tb_opers dbto WHERE dbnp.db_notap_empresa = '016' AND DBNP.DB_NOTAP_EMPRESA = dbnf.db_nota_empresa AND DBNP.DB_NOTAP_NRO = DBNF.db_nota_nro AND DBNP.DB_NOTAP_SERIE = DBNF.DB_NOTA_SERIE AND DBC.DB_CLI_CODIGO = DBNF.DB_NOTA_CLIENTE AND DBNP.DB_NOTAP_PRODUTO = DBP.DB_PROD_CODIGO AND DBNF.DB_NOTA_REPRES = DBTR.DB_TBREP_CODIGO AND dbtr.db_tbrep_superior = dbtrs.db_tbrep_codigo AND DBP.DB_PROD_FAMILIA = DBTF.DB_TBFAM_CODIGO AND DBNF.DB_NOTA_OPERACAO = DBTO.DB_TBOPS_COD and dbc.db_cli_ramativ = dbtra.db_tbatv_codigo AND DBNF.DB_NOTA_DT_EMISSAO BETWEEN '02-JAN-2012' AND '02-JAN-2012' --AND DBNP.DB_NOTAP_NRO = 11727 --AND DBNP.DB_NOTAP_SERIE = 'D00' /*group by dbnp.db_notap_nro, DBNF.DB_NOTA_VLR_PROD, dbnf.db_nota_cond_pgto, dbnf.db_nota_operacao, DBNF.DB_NOTA_DT_EMISSAO, dbc.db_cli_nome, dbc.db_cli_cidade, dbc.db_cli_situacao, dbc.db_cli_lpreco, dbc.db_cli_regiao, dbp.db_prod_descricao, dbtr.db_tbrep_nome, dbtrs.db_tbrep_nome, dbtf.db_tbfam_descricao, dbtra.db_tbatv_descricao, dbto.db_tbops_fat*/ [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] Oportunidade DBA Oracle
Bom dia! Para onde é a vaga? 2012/5/31 Régis Pradela pradel...@yahoo.com.br ** Pessoa, bom dia! A S2it está com algumas vagas para DBA Oracle em aberto, segue informações: DBA Oracle Pré-Requisitos: * * Formação superior completa (ou em conclusão) em Ciência da Computação, Engenharia de Computação, Processamento de Dados ou similares; * * Conhecimento em arquitetura de banco de dados; * * Conhecimento em banco de dados Oracle RAC e Single (9i,10g e 11g); * * Conhecimento em sistemas operacionais Linux, Unix e Windows; * * Conhecimentos de SQL e PL-SQL para fazer análise das aplicações e * * sugerir melhorias; * * Bom conhecimento em Tuning de banco de dados e aplicação. (AWR, * * STATSPACKS, TUNING PACKS e etc); * * Habilidade e conhecimento em instalação e configuração de produtos, * * features, options Oracle e aplicação de patchs; * * Bom relacionamento interpessoal para trabalhar em equipe e para tratar * * com o cliente; * * Ser pró-ativo e ter vontade e facilidade em aprender, boa escrita e * * habilidade para documentar inglês técnico (Leitura); * * Desejável: * * Conhecimento em PL/SQL * * Conhecimento em redes * * Certificações ITIL * * Certificações Oracle * * Benefícios: * * Plano de Saúde * * Plano de Carreira * * Programa de incentivo à certificações * * Seguro de vida * * Interessados enviar currículo para: r...@s2it.com.br com o nome da vaga como título do e-mail. -- R.P. DBA Oracle Blog: www.rpradela.com.br Oracle Database 11g Administrator Certified Professional Oracle Database 11g Administrator Certified Associate Oracle Database 10g Real Applications Clusters Administrator Certified Expert (OCE) Oracle Enterprise Linux Certified Implementation Specialist (OCE) [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] Configuração do DNS no RHEL 6.2
Você está salvando corretamente as alterações no arquivo? Consegue pingar o DNS? Consegue subir a interface gráfica e configurar o DNS por lá? Creio que isso possa resolver seu problema. Caso não, responda aqui. 2012/5/23 JLSilva jljlsi...@yahoo.com.br ** Pessoal, boa noite. Estou instalando meu primeiro Red Hat Enterprise Linux 6.2 64bit para utilizar com um Oracle11gR2 11.2.0.3.0. Mas está ocorrendo um problema: configuro o DNS no arquivo /etc/resolv.conf tudo certinho, mas depois de reiniciar o servidor, essas configurações não estão mais no arquivo. Fiz o teste várias vezes, e a configuração de dns realmente desaparece do arquivo. Tentei a configuração direta no arquivo ifcfg-eth0, mas também não funcionou (o linux não está utilizando o dns informado nesse arquivo). Alguém do grupo já teve esse problema? Será que houve alguma mudança na forma de configurar o dns no redhat 6? Tentei pesquisar no Google, mas não encontrei ainda nenhuma solução. Agradeço antecipadamente qualquer ajuda. [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
RES: [oracle_br] RES: aplicação de PATCH
Fiz a instalação no modo silent, e meu arquivo de log apresentou as seguintes mensagens: Error in invoking target 'client_sharedlib' of makefile '/oracle/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Error in invoking target 'itnsping preinstall' of makefile '/oracle/app/oracle/product/11.2.0/network/lib/ins_net_client.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Error in invoking target 'install' of makefile '/oracle/app/oracle/product/11.2.0/sqlplus/lib/ins_sqlplus.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Error in invoking target 'clientonlyinstall' of makefile '/oracle/app/oracle/product/11.2.0/ldap/lib/ins_ldap.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Error in invoking target 'utilities' of makefile '/oracle/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Error in invoking target 'install' of makefile '/oracle/app/oracle/product/11.2.0/network/lib/ins_net_server.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Error in invoking target 'itrcroute' of makefile '/oracle/app/oracle/product/11.2.0/network/lib/ins_net_client.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Error in invoking target 'irman' of makefile '/oracle/app/oracle/product/11.2.0/rdbms/lib/ins_rdbms.mk'. See '/home/oracle/oraInventory/logs/installActions2012-05-22_09-29-40AM.log' for details. Na tela do HP-UX recebi a mensagem após a instalação: Install successful Linking in progress (Tuesday, May 22, 2012 8:34:24 AM EDT) Link successful Setup in progress (Tuesday, May 22, 2012 8:35:30 AM EDT) . 100% Done. Setup successful End of install phases.(Tuesday, May 22, 2012 8:36:02 AM EDT) WARNING: The following configuration scripts need to be executed as the root user. /oracle/app/oracle/product/11.2.0/root.sh To execute the configuration scripts: 1. Open a terminal window 2. Log in as root 3. Run the scripts Starting to execute configuration assistants The following configuration assistants have not been run. This can happen for following reasons - either root.sh is to be run before config or Oracle Universal Installer was invoked with the -noConfig option. -- The /oracle/app/oracle/product/11.2.0/cfgtoollogs/configToolFailedCommands script contains all commands that failed, were skipped or were cancelled. This file may be used to run these configuration assistants outside of OUI. Note that you may have to update this script with passwords (if any) before executing the same. The /oracle/app/oracle/product/11.2.0/cfgtoollogs/configToolAllCommands script contains all commands to be executed by the configuration assistants. This file may be used to run the configuration assistants outside of OUI. Note that you may have to update this script with passwords (if any) before executing the same. -- The installation of Oracle Database Gateways was unsuccessful. Please check '/home/oracle/oraInventory/logs/silentInstall2012-05-22_09-29-40AM.log' for more details. Estou tentando instalar apenas o Oracle Gateway. Grato. Márcio. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de ederson2001br Enviada em: Monday, 21 de May de 2012 13:45 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] RES: aplicação de PATCH Márcio, Segue algumas dicas: - Para HP-UX, tem pacotes necessários para Oracle que precisam estar instalados. Veja na documentação da versão (que também é específica), quais são e como instalar. A Oracle já inclui estas infos na documentação da versão do BD para HP-UX. Bem, satisfeito estes requisitos, você precisará de um cliente X para rodar a instalação ou fazer por response-file. 1- Com cliente X -- Se a estação é Windows, instale o XMING. É o mais simples na minha opinião. Tem outros: Cigwin, Reflection, etc. -- Se a sua estação é Linux, faça ssh -l root -X IP_DO_SERVIDOR -- Daí em diante, o runIntaller vai rodar -- Antes do runinstall, chame o xclock. Se der erro, anote o número do DISPLAY informado e autorize pelo xauth: --- # xauth list --- # xhost + --- # echo $DISPLAY --- # su - oracle --- $ xauth add toda a linha retornada do xauth list --- $ xclock -- deve abrir, neste caso o runInstaller vai funcionar Leia sobre o XAUTH aqui: http://nixdoc.net/man-pages/HP-UX/xauth.1.html 2- Com response File -- Basicamente, é um arquivo com as respostas às perguntas da tela gráfica do instalador. -- Vem um exemplo na versão, mas vc pode gerar um
RES: [oracle_br] Re: aplicação de PATCH
Chiappa, não tinha visto direito os arquivos que fazem parte do Patch. O que eu preciso instalar é somente o Oracle Gateway desse patch, que segundo suporte é compatível com a 10.2.0.5, sendo assim acredito que o meu RDBMS não sofrerá nenhuma mudança, somente o Oracle Gateway, é isso? Grato. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de J. Laurindo Chiappa Enviada em: Thursday, 17 de May de 2012 11:15 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: aplicação de PATCH Colega, há algum tempo eu já falei sobre isso aqui no grupo mesmo, torno a repetir : PATCH na Oracle é o termo genérico para correções, para alterações, e ele primeiro pode ser um one-off patch (ie,uma alteração específica do RDBMS e/ou do dicionário visando corrigir um bug interno, ele NUNCA introduz nenhuma nova feature e como é uma correção pequena , ** NÂO ** muda versão de nada em princípio,okdoc ? Outra possibilidade é vc ter um CPU ou PSU, que vc deve entender como um Conjunto de alterações, que em princípio não introduzem novas features MAS como mexem bastante eles tipicamente alteram sub-release do seu binário, ie, o seu software 10.2.0.5.1 pode depois do PSU ou CPU passar para 10.2.0.5.2, digamos,ok? E temos também o PATCHSET, ie, um conjunto ainda maior e mais abrangente de correções (que não se limitam à erros graves de segurança, ao contrário do CPU/PSU), e o PATCHSET altera o major number da sua sub-release , o seu software 10.2.0.4.x com o patchset passaria para 10.2.0.5.x, digamos... Então confirme no README desse cara e com o Suporte que realmente esse sujeito é um ONE-OFF patch, e isso confirmado Certamente ele não vai mudar nada no seu version number, é uma atuação interna tal como o que esses patches menores fazem, mesmo... []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Márcio - Grupos Oracle marcio_cbj@... escreveu Bom dia! Estou com um problema conexão banco a banco e abri um chamado na Oracle, e a solução que me deram foi para fazer a aplicação do patch de número 10404530. Segundo o Suporte eu posso aplicar esse PATCH que é compatível com a minha versão, 10.2.0.5. Dúvida, eu consigo aplicar o patch na minha versão atual? Depois da aplicação do PATCH a minha versão será 10.2.0.5 ou 11.2.0.3? Alguém já fez aplicação desse tipo com versões diferentes do Oracle? Oracle 10.2.0.5 S.O.: HP-UX 11.23B Grato. [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] Re: tamanho das tablespace/datafiles
Ficou confuso o e-mail que passei, vou tentar descrever melhor o que preciso. Eu tenho uma tablespace, e crio um data file de tamanho de 2GB AUTOEXTEND de 100MB e tamanho máximo 2,5GB. Se eu fizer a consulta vai retornar. Tablespace = dados Tamanho = 2GB Usado = 100MB (digamos que utilizei esse tanto) Espaço livre = 1,9GB. O que eu queria seria assim: Tablespace = dados Tamanho = 2,5GB (gostaria de trazer aqui o maxsize do meu datafile) Usado = 100MB Espaço livre = 2,4GB O espaço em disco eu controlo pelo crontab, e antes de criar qualquer datafile verifico o espaçamento. Grato. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de J. Laurindo Chiappa Enviada em: Thursday, 17 de May de 2012 11:02 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: tamanho das tablespace/datafiles Bem, em primeiro lugar eu não sei o que são extents reservados : se vc está falando sobre datafiles AUTOEXTEND, o espaço em disco que ainda estálivre para atender ao pedido de crescimento absolutamente NÂO TEM extent algum, é espaço livre e não-usado no disco... Na suposição que vc realmente o que quer é ter info sobre espaço livre em disco, externo ao banco, potencialmente alocável em qquer pedido de auto-crescimento via datafgle com autoextent , a primeira coisa é que (óbvio) já que esse espaço está EXTERNO ao database, vc dificilmente conseguirá obter essa informação via dicionário de dados, vc terá que utilizar (num shell-script, talvez) algum comando do SO que dê espaço livre (du ou df , o que vc tiver), gravar essa informação (num arquivo-texto, talvez) e depois a usar no seu script, lendo o arq-texto como external table, provavelmente... Obtido o espaço livree em disco, temos a segunda dificuldade, que é : normalmente vc tem um filesystem /ORADADOS ou similar, e todos os datafiles estão nele, então vc pode ter múltiplos datafiles AUTOEXTEND em múltiplas tablespaces todos residindo no mesmo filesystem /ORADADOS , como é que vc vai saber se o espaço livre vai ser alocado pratablespace x, y ou z ?? Não sabe... ] Então a minha Recomendação pro seu script é : uma vez que vc obteve o espaço livre em disco que pode ser requisitado pros datafiles AUTOEXTEND, vc mostre essa soma como uma nova consulta no seu script , abaixo da consulta atual, E tenha também um algoritmo de aviso - por exemplo, some 10% do tamanho total de cada tablespace que pode serauto-extendida e aí o seu script avisa se o espaço livre que pode ser alocado é inferior à isso , algo assim.. []s Chiappa --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Márcio - Grupos Oracle marcio_cbj@... escreveu Bom dia! Hoje eu tenho o seguinte script que utilizo para monitoramento das minhas tablespaces: SELECT ts.tablespace_name, File Count, TRUNC(SIZE(MB), 0) Size(MB), TRUNC(fr.FREE(MB), 0) Free(MB), --TRUNC(SIZE(MB) - FREE(MB), 2) Used(MB), TRUNC(SIZE(MB) - FREE(MB), 0) Used(MB), df.MAX_EXT Max Ext(MB), (fr.FREE(MB) / df.SIZE(MB)) * 100 % Free, RPAD('*', TRUNC(CEIL((fr.FREE(MB) / df.SIZE(MB)) * 100)/10), '*') Graph FROM (SELECT tablespace_name, SUM (bytes) / (1024 * 1024) FREE(MB) FROM dba_free_space WHERE TABLESPACE_NAME NOT IN ('SYSTEM', 'SYSAUX', 'UNDOTBS', 'USERS', 'USER_DATA', 'UNDOTBS1', 'UNDO') GROUP BY tablespace_name) fr, (SELECT tablespace_name, SUM(bytes) / (1024 * 1024) SIZE(MB), COUNT(*) File Count, SUM(maxbytes) / (1024 * 1024) MAX_EXT FROM dba_data_files GROUP BY tablespace_name) df, (SELECT tablespace_name FROM dba_tablespaces WHERE TABLESPACE_NAME NOT IN ('SYSTEM', 'SYSAUX', 'UNDOTBS', 'USERS', 'USER_DATA', 'UNDOTBS1', 'UNDO')) ts WHERE fr.tablespace_name = df.tablespace_name (+) AND fr.tablespace_name = ts.tablespace_name (+) ORDER BY ts.tablespace_name Ele não é 100% confiável, pois não pega o tamanho total da tablespace, ou seja, o tamanho que foi criado + os extents que estão reservados para crescer mais. Tenho como adaptar ou montar outro script que retorne o espaço livre da tablespace = (tamanho tablespace + máximo extents)- utilizado? Oracle 10.2.0.5 Obrigado. [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] RES: tamanho das tablespace/datafiles
Ederson, é exatamente esse script, eu tinha ele mas acabei perdendo. Chiappa/Milton, entendi a parte do espaço externo do disco alocado. Hoje eu monitoro o tamanho dos discos diariamente, e tomo cuidado de verificar o espaço antes de criar datafiles para as minhas tablespaces. Obrigado pessoal. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de ederson2001br Enviada em: Thursday, 17 de May de 2012 13:36 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] RES: tamanho das tablespace/datafiles Márcio, Abaixo o script que eu uso. Ele demora um pouquinho prá rodar, mas traz a consulta bem completa como a que vc está precisando, inclusive avisa quando a área de autoextend está acima de 80% de ocupação de maxextends: -- free.sql set linesize 120; set pagesize 100; select total.name tablespace , lpad(to_char( total_space ,'999,999,999'),12) Alocado (Mb) , lpad(to_char( (total_space - free_space) ,'999,999,999'),12) usado , lpad(to_char( free_space ,'999,999,999'),12) livre , lpad(to_char( (total_space - free_space) * 100 / total_space ,'990.00'),7) PERC_USO , lpad(to_char( mxMbytes ,'999,999,999'),12) mxMbytes , lpad(to_char( DECODE(mxMbytes,0,0,(ebytes / mxMbytes)) * 100 ,'90.00'),7) USEDPCTMX , CASE WHEN DECODE(mxMbytes,0,0,(ebytes / mxMbytes)) * 100 90 THEN '*' ELSE ' ' END obs from (select tablespace_name, sum(bytes/1024/1024) free_space from sys.dba_free_space group by tablespace_name ) free, (SELECT tablespace_name name, SUM(bytes/1024/1024) total_space, SUM(DECODE(maxbytes,0,user_bytes/1024/1024,maxbytes/1024/1024)) mxMbytes FROM sys.dba_data_files GROUP BY tablespace_name ) total, (SELECT tablespace_name tblspc, SUM(bytes/1024/1024) ebytes FROM sys.dba_extents GROUP BY tablespace_name ) Maxspac where free.tablespace_name = total.name and free.tablespace_name = Maxspac.tblspc order by 1; set linesize 90; set pagesize 20; -- Um exemplo de uma execução em uma base de teste: DBANM@nmdes @free TABLESPACE Alocado (Mb) USADO LIVRE PERC_US MXMBYTES USEDPCT OBS -- --- --- - AUDITORIA_IDX 2,048 1 2,047 0.05 204,800 0.00 BASICA_DATA 113,671 112,078 1,593 98.60 204,800 54.73 BASICA_IDX 144,393 115,761 28,632 80.17 204,800 56.52 BASICA_JN 2,048 245 1,803 11.96 204,800 0.12 CAMPOS_BLOB 6,144 2,753 3,392 44.80 204,800 1.34 CLIENTE_DATA 26,626 25,799 827 96.90 204,800 12.60 CLIENTE_IDX 24,577 24,215 363 98.52 204,800 11.82 CONTRATO_DATA 63,492 62,976 516 99.19 204,800 30.75 CONTRATO_IDX 78,853 77,614 1,239 98.43 204,800 37.90 CORREIO_DATA 2,048 268 1,780 13.07 204,800 0.13 CORREIO_IDX 2,048 389 1,659 19.01 204,800 0.19 CRIVO_DATA 985 982 3 99.65 20,000 4.91 CRIVO_IDX 465 458 7 98.45 20,000 2.29 DOC_DATA 50,179 49,207 972 98.06 204,800 24.03 DOC_IDX 52,227 52,125 102 99.81 204,800 25.45 MOVEST_DATA 9,216 8,898 319 96.54 204,800 4.34 OBJBIGSNK 18,433 18,411 22 99.88 102,400 17.98 SENIOR 6,144 5,673 471 92.33 204,800 2.77 SYSAUX 610 496 114 81.36 2,000 24.81 SYSTEM 1,050 1,047 3 99.74 2,000 52.36 UNDOTBS1 2,000 239 1,761 11.95 2,000 12.25 USERS 20,433 20,260 173 99.15 22,480 90.12 * 22 rows selected. Ederson Elias DBA Oracle http://br.linkedin.com/pub/ederson-elias/24/8b/8b0 --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br , Márcio - Grupos Oracle marcio_cbj@... escreveu Ficou confuso o e-mail que passei, vou tentar descrever melhor o que preciso. Eu tenho uma tablespace, e crio um data file de tamanho de 2GB AUTOEXTEND de 100MB e tamanho máximo 2,5GB. Se eu fizer a consulta vai retornar. Tablespace = dados Tamanho = 2GB Usado = 100MB (digamos que utilizei esse tanto) Espaço livre = 1,9GB. O que eu queria seria assim: Tablespace = dados Tamanho = 2,5GB (gostaria de trazer aqui o maxsize do meu datafile) Usado = 100MB Espaço livre = 2,4GB O espaço em disco eu controlo pelo crontab, e antes de criar qualquer datafile verifico o espaçamento. Grato. 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 J. Laurindo Chiappa Enviada em: Thursday, 17 de May de 2012 11:02 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] Re: tamanho das tablespace/datafiles Bem, em primeiro lugar eu não sei o que são extents reservados : se vc está falando sobre datafiles AUTOEXTEND, o espaço em disco que ainda estálivre para atender ao pedido de crescimento absolutamente NÂO TEM extent algum, é espaço livre e não-usado no disco... Na suposição que vc realmente o que quer é ter info sobre espaço livre em disco, externo ao banco, potencialmente alocável em qquer pedido de auto-crescimento via datafgle com autoextent , a primeira coisa é que (óbvio) já que esse espaço está EXTERNO ao database, vc dificilmente conseguirá obter essa
RES: RES: [oracle_br] conexão Oracle x Progress
Denis, estou usando o que vem na instalação do Progress. Ele está instalado na minha pasta /usr/dlc102b/odbc, ai configuro um arquivo odbc.ini. Não sei se a configuração que fiz está funcionando corretamente, gostaria de testar esse ODBC no HP-UX pra ver se está correto, para ir ajustando por eliminação. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Deninho Enviada em: Friday, 11 de May de 2012 13:25 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: [oracle_br] conexão Oracle x Progress Márcio, Qual ODBC você esta usando (freetds, EasySoft, Progress DataDirect)? Abraços Denis Fernandes Gomes De: Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Maio de 2012 11:36 Assunto: RES: [oracle_br] conexão Oracle x Progress Bom dia! Fiz algumas mudanças e agora estou recebendo a seguinte mensagem: ERROR at line 1: ORA-28545: error diagnosed by Net8 when connecting to an agent Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: preceding 2 lines from ORACLEXEMS2MOV 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 - Grupos Oracle Enviada em: Friday, 4 de May de 2012 12:38 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] conexão Oracle x Progress Boas. Estou precisando configurar uma conexão para uma integração entre o Oracle x Progress, estarei utilizando o heterogenous services. Tem que configurar um ODBC para fazer a conexão, a configuração do OBCD fiz no HP-UX onde encontra-se o meu servidor Oracle 10.2.0.5 Criei o dblink e sinônimos e quando tento consultar uma tabela do Progress no Oracle, exibe o seguinte erro: SQL Error: ORA-00980: synonym translation is no longer valid 00980. 0 - synonym translation is no longer valid Eu acho que o problema está no ODBC do progress no HP-UX, mas como eu faço para saber se o ODBC configurado está funcionando corretamente? Márcio. [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] [As partes desta mensagem que não continham texto foram removidas]
RES: RES: RES: [oracle_br] conexão Oracle x Progress
Denis, executei com o usuário root e com usuário oracle e não encontrou o “isql” / isql sh: isql: not found. / su - oracle $ isql sh: isql: not found. $ De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Deninho Enviada em: Friday, 11 de May de 2012 15:30 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] conexão Oracle x Progress Marcio, Executa o comando isql no HP-UX e verifique o retorno. Abraços Denis Fernandes Gomes De: Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Maio de 2012 14:51 Assunto: RES: RES: [oracle_br] conexão Oracle x Progress Denis, estou usando o que vem na instalação do Progress. Ele está instalado na minha pasta /usr/dlc102b/odbc, ai configuro um arquivo odbc.ini. Não sei se a configuração que fiz está funcionando corretamente, gostaria de testar esse ODBC no HP-UX pra ver se está correto, para ir ajustando por eliminação. 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 Deninho Enviada em: Friday, 11 de May de 2012 13:25 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] conexão Oracle x Progress Márcio, Qual ODBC você esta usando (freetds, EasySoft, Progress DataDirect)? Abraços Denis Fernandes Gomes De: Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br mailto:marcio_cbj%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Maio de 2012 11:36 Assunto: RES: [oracle_br] conexão Oracle x Progress Bom dia! Fiz algumas mudanças e agora estou recebendo a seguinte mensagem: ERROR at line 1: ORA-28545: error diagnosed by Net8 when connecting to an agent Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: preceding 2 lines from ORACLEXEMS2MOV De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Márcio - Grupos Oracle Enviada em: Friday, 4 de May de 2012 12:38 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] conexão Oracle x Progress Boas. Estou precisando configurar uma conexão para uma integração entre o Oracle x Progress, estarei utilizando o heterogenous services. Tem que configurar um ODBC para fazer a conexão, a configuração do OBCD fiz no HP-UX onde encontra-se o meu servidor Oracle 10.2.0.5 Criei o dblink e sinônimos e quando tento consultar uma tabela do Progress no Oracle, exibe o seguinte erro: SQL Error: ORA-00980: synonym translation is no longer valid 00980. 0 - synonym translation is no longer valid Eu acho que o problema está no ODBC do progress no HP-UX, mas como eu faço para saber se o ODBC configurado está funcionando corretamente? Márcio. [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] [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]
RES: RES: RES: RES: [oracle_br] conexão Oracle x Progress
Segue Denis: Oracle 10.2.0.5 – HP-UX Progress 10.2AB – HP-UX A integração será via package criada no Oracle que vai consultar/gravar no Progress pelo DBLINK. Eu segui esses dois links, mas não obtive sucesso. Esse configura o ODBC do Progress no Unix http://ingleses.datasul.com.br/scripts/econsultor.sbd/kbfrdet.htm?kbid=13779 Já este configra o Oracle para comunicação com o Progress. http://ingleses.datasul.com.br/scripts/econsultor.sbd/kbfrdet.htm?kbid=42661 Grato. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Deninho Enviada em: Friday, 11 de May de 2012 16:34 Para: oracle_br@yahoogrupos.com.br Assunto: Re: RES: RES: RES: [oracle_br] conexão Oracle x Progress Marcio, Me envia qual o seu ambiente (Ex: Oracle no HP-UX, Progress no Windows)? Você chegou a instalar o Oracle Database Gateway na maquina onde se encontra o Oracle? Esta configuração de ODBC eu fiz uma vez, com o Oracle no Aix e o SQL Server no Windows Server. Precisei instalar os drivers de um terceiro, só assim que consegui fazer os dois comunicarem. Observe neste post (https://forums.oracle.com/forums/thread.jspa?threadID=2287080) do forum da Oracle onde eu pedi ajuda para este heterogeneous service. Abraços Denis Fernandes Gomes De: Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Maio de 2012 15:40 Assunto: RES: RES: RES: [oracle_br] conexão Oracle x Progress Denis, executei com o usuário root e com usuário oracle e não encontrou o “isql” / isql sh: isql: not found. / su - oracle $ isql sh: isql: not found. $ 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 Deninho Enviada em: Friday, 11 de May de 2012 15:30 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: RES: [oracle_br] conexão Oracle x Progress Marcio, Executa o comando isql no HP-UX e verifique o retorno. Abraços Denis Fernandes Gomes De: Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br mailto:marcio_cbj%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Maio de 2012 14:51 Assunto: RES: RES: [oracle_br] conexão Oracle x Progress Denis, estou usando o que vem na instalação do Progress. Ele está instalado na minha pasta /usr/dlc102b/odbc, ai configuro um arquivo odbc.ini. Não sei se a configuração que fiz está funcionando corretamente, gostaria de testar esse ODBC no HP-UX pra ver se está correto, para ir ajustando por eliminação. De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Deninho Enviada em: Friday, 11 de May de 2012 13:25 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: Re: RES: [oracle_br] conexão Oracle x Progress Márcio, Qual ODBC você esta usando (freetds, EasySoft, Progress DataDirect)? Abraços Denis Fernandes Gomes De: Márcio - Grupos Oracle marcio_...@yahoo.com.br mailto:marcio_cbj%40yahoo.com.br mailto:marcio_cbj%40yahoo.com.br mailto:marcio_cbj%40yahoo.com.br Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Enviadas: Sexta-feira, 11 de Maio de 2012 11:36 Assunto: RES: [oracle_br] conexão Oracle x Progress Bom dia! Fiz algumas mudanças e agora estou recebendo a seguinte mensagem: ERROR at line 1: ORA-28545: error diagnosed by Net8 when connecting to an agent Unable to retrieve text of NETWORK/NCR message 65535 ORA-02063: preceding 2 lines from ORACLEXEMS2MOV De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Márcio - Grupos Oracle Enviada em: Friday, 4 de May de 2012 12:38 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] conexão Oracle x Progress Boas. Estou precisando configurar uma conexão para uma integração entre o Oracle x Progress, estarei utilizando o heterogenous services. Tem que configurar um ODBC para fazer a conexão, a configuração do OBCD fiz no HP
RES: [oracle_br] Imp / Exp somente da estrutura da tabela
A tabela com somente a estrutura tem o seu tamanho mínimo. O que você deve fazer é já deixar criado o owner, se não for expdp, e obrigatoriamente deixar as tablespace criada. Na importação a estrutura vão ser alocadas nessa tablespace. Para popular essa tabela, com apenas 10% do tamanho do original, você cria um dblink entre os dois bancos e faz um INSERT.SELECT restringindo a quantidade de informações. Cuidado com as foreign key, importe tabelas com relação corretamente, para não ter problema de integridade. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Marcio MM Enviada em: Monday, 23 de April de 2012 15:39 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Imp / Exp somente da estrutura da tabela Acho que o problema é que a tabela está com um tamanho grande e quando ela é exportada já é criada com o tamanho como se ela já estivesse com os registros. Precisaria retornar o tamanho inicial ou tamanho mínimo pra criação. Grato. 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 Alisson Luz Enviada em: segunda-feira, 23 de abril de 2012 14:53 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: RES: [oracle_br] Imp / Exp somente da estrutura da tabela Olá Marcio.. Se você estiver usando o exp/imp pode usar isso exp @oracle_sid COMPRESS=N ROWS=N FILE=nomedobackup.dmp BUFFER=4096 De: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br ] Em nome de Marcio MM Enviada em: segunda-feira, 23 de abril de 2012 13:58 Para: oracle_br@yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br mailto:oracle_br%40yahoogrupos.com.br Assunto: [oracle_br] Imp / Exp somente da estrutura da tabela Bom dia, Sou novo no ramo e gostaria de importar a estrutura de uma base de dados, sem os dados de um banco Oracle 10, para testes em um Oracle 10 XE, só que resulta em um erro de restrição de tamanho. A pergunta é, seria possível exportar somente as estruturas e importar as tabelas com o tamanho mínimo para que a base suporte a criação das mesmas ? Essa base conta hoje com 856 tabelas e o tamanho da Tablespace 42gb, existem algumas tabelas com mais de 100 milhões de registros, mais não quero os dados, somente a estrutura (tabelas/triggers/procedures/functions/packages/view). Marcio Massaki [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] [As partes desta mensagem que não continham texto foram removidas]
RES: [oracle_br] Erro ao compilar procedure no Oracle
O decode está comentado. De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Leonardo Silva Enviada em: Wednesday, 18 de April de 2012 11:18 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Erro ao compilar procedure no Oracle Pessoal, Bom dia, Estou tentando compilar a procedure abaixo, porém está dando erro na linha do caso, o select executa normalmente, porém ao tentar criar uma procedure utilizando o mesmo eu tenho o seguinte erro: Compilation errors for PROCEDURE OPS$STOREP.TESTE_LEO Error: PLS-00103: Encontrado o simbolo CASE quando um dos seguintes simbolos era esperado: ( - + mod null an identifier a double-quoted delimited-identifier a bind variable avg count current max min prior sql stddev sum variance execute forall time timestamp interval date a string literal with character set specification a number a single-quoted SQL string Line: 22 Text: CASE WHEN C.CUST_TYPE_NO = 73 THEN 'CFI' Abaixo o código: Grato pela ajuda. create or replace procedure teste_leo is BEGIN DECLARE VL_SEQREG NUMBER; W_DTDIA DATE; VL_MESANT NUMBER; VL_CNLOJ NUMBER; CURSOR C_RM805L21 IS SELECT ANAREDAD FROM ( SELECT DISTINCT TO_CHAR(A.LOJCLI,'009') ||' '|| RPAD(DECODE (A.TPDEV, 1,'AUTORIZACAO DE CREDITO', 2 , 'TROCA SIMPLES'),22) || ' ' || TO_CHAR(A.DTEMIS,'DD/MM/') || ' ' || RPAD(A.USERINC, 15) || ' ' || RPAD(UPPER(A.STATUS), 15) || '' || RPAD(A.NROSEQ,6)|| '' || TO_CHAR(A.VALOR,'99D99')|| ' ' || A.NFISCAL || '-' || A.NFSER ||' '|| --DECODE( CASE WHEN C.CUST_TYPE_NO = 73 THEN 'CFI' WHEN LENGTH(D.CACGC) = 14 THEN CASE WHEN E.NMNFS 0 AND E.NMCUPFIS = 0 THEN 'EMP' WHEN E.NMNFS = 0 AND E.NMCUPFIS 0 THEN 'CFI' WHEN LENGTH(D.CACGC) = 11 THEN CASE WHEN E.NMNFS 0 OR E.NMCUPFIS 0 THEN 'CFD' WHEN LENGTH(D.CACGC) = 11 THEN CASE WHEN E.NMNFS 0 OR E.NMCUPFIS 0 AND C.CAJURFIS = 'J' THEN 'PJ' END END END ELSE 'XXX' END--, 'CFI','MAKRO', 'EMP', 'EMPRESA', 'CFD', 'MAKRO', 'PJ', 'CLIENTE', 'XXX', 'MAKRO') || ' ' || TO_CHAR(B.DTEMINFS,'DD/MM/')|| ' ' || DECODE( CASE WHEN C.CUST_TYPE_NO = 73 THEN 'CFI' WHEN LENGTH(D.CACGC) = 14 THEN CASE WHEN E.NMNFS 0 AND E.NMCUPFIS = 0 THEN 'EMP' WHEN E.NMNFS = 0 AND E.NMCUPFIS 0 THEN 'CFI' WHEN LENGTH(D.CACGC) = 11 THEN CASE WHEN E.NMNFS 0 OR E.NMCUPFIS 0 THEN 'CFD' END END ELSE 'XXX' END , 'CFI','INDETERMINADO', 'EMP', 'EMPRESA', 'CFD', 'DETERMINADO', 'XXX', ' ') || ' ' || TO_CHAR(A.CUSTCLI ,'009') || ' ' || B.NMNFS || '-' || B.CNSERNFS || ' ' || A.NMCUPFIS ANAREDAD FROM CUST_DEV_CHANGE A, CECABNFS B, ACCLIPRI C, ACCLISEC D, HIST_INVOICE E WHERE A.NMSEQREG = B.NMSEQREG AND A.CUSTCLI = C.CUST_NO AND C.CUST_NO = D.CUST_NO AND D.CUST_NO = E.CUST_NO) ORDER BY SUBSTR(ANAREDAD,23,2); -- --PROCEDURE PROC_RM805L21 IS BEGIN SELECT TO_NUMBER(TO_CHAR(TRUNC(NVL(B.DTDIA,SYSDATE),'MM')-3,'MM')), A.STORE_NO, NVL(B.DTDIA,SYSDATE) INTO VL_MESANT, VL_CNLOJ, W_DTDIA FROM STORE A, GENVAR B; VL_SEQREG := 0; FOR REG IN C_RM805L21 LOOP IF VL_SEQREG = 0 THEN INSERT INTO RLINFCTL (ANREL, CNLOJ, DTGERREL, SQDETREL, ANAREDAD) VALUES ( 'RM805L21',0,TRUNC(W_DTDIA),0, 'LOJA OPERACAO REALIZACAO RESPONSAVEL STATUS FORMULARIO VALOR NOTA_FISCAL EMISSOR COMPRA CONSUMIDOR PASSAPORTE NOTA_FISCAL CUPOM_FISCAL' ); END IF; VL_SEQREG := VL_SEQREG + 1; INSERT INTO RLINFCTL( ANREL , CNLOJ , DTGERREL , SQDETREL , ANAREDAD) VALUES ( 'RM805L21' , VL_CNLOJ , TRUNC(W_DTDIA) , VL_SEQREG , REG.ANAREDAD ); END LOOP; COMMIT; END; [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] Curso - SQL Foundations
Casa Soft e Grupo Multi. 2011/8/31 Samuel Santos samuel.gsan...@yahoo.com.br ** Olá Pessoal Poderiam me indicar um local que eu possa fazer o curso de SQL(fundamentos) Básico e se possível PL/SQL em BH? Desde já agradeço a atenção de todos. Att. Samuel [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 * 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] Curso - SQL Foundations
http://trainning.com.br/oraclesql_foundations.asp 2011/8/31 Leandro Rocha - Yahoo! leandrocpro...@yahoo.com.br Samuel, O melhor seria você pesquisar no site da Oracle Education education.oracle.com e pesquisar os centros de treinamentos credenciados em BH. Mas também existem outras empresas que ministram o curso. Seguem algumas opções: Training Education Services - http://www.trainning.com.br/curso_oracle.asp Casa de Software - http://www.casasoft.com.br/portal/page/portal/cdspublico/NV1D/NV2D01/NV3D0101 Grupo Multi Technology Services - http://www.grupomult.com.br/treinaoraclecale.asp?local=trcalendario Abs. Leandro Rocha Em 30 de agosto de 2011 18:47, Samuel Santos samuel.gsan...@yahoo.com.brescreveu: ** Olá Pessoal Poderiam me indicar um local que eu possa fazer o curso de SQL(fundamentos) Básico e se possível PL/SQL em BH? Desde já agradeço a atenção de todos. Att. Samuel [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]
Re: [oracle_br] Oracle XE 11g ???
Sim. Existe. Enterprise Manager. 2011/8/1 Fernando Paiva fernandopa...@bmonline.com.br ** David, obrigado pela atenção. Desculpe a ignorancia. Usando esse esquema q vc flw, to tendo o erro de que o usuário não existe. error at line 1: ora-01917: user or role 'admin' does not exist sql é muito estranho pq meu Workspace se chama bdteste, e nele criei o admin com a senha 123. Acho q vou ter q criar com create user. Sera isso ? Aproveitando, quero perguntar, se existe alguma ferramenta gráfica para auxiliar na manutenção do bd ? obrigado. Fernando Paiva Dept.TI ( Indústria de Botões Guaíra ) Windows/Unix/Java/Python/SQL - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Monday, August 01, 2011 4:32 PM Subject: Re: [oracle_br] Oracle XE 11g ??? Ocorre algum erro na hora que entra com este usuário que criou? Você concedeu permissões nas roles de CONNECT e CREATE SESSION para esse usuário? senão fez isso, entre com system mesmo localmente e digite : grant connect,create session to admin; Veja se isso te ajuda. Abraço Em 1 de agosto de 2011 16:29, pythondeveloper fernandopa...@bmonline.com.br escreveu: ** Salve galera... Seguinte, pela primeira vez to instalando o Oracle XE 11g, não sei nada sobre ele, nada nada msm, exceto que é o melhor BD do mundo..rs ! Eu criei um workspace e um usuário chamado admin senha 123. No SQL, ja usei o comando EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); para poder acessar remoto, porem não sei o que acontece q consigo acessar apenas com o usuário SYSTEM e não com o usuário que criei, admin Como fazer para acessar com o usuário que criei ? obrigado -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [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] -- 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] apagar arquivos físico - manualmente
Boas. Estou tentando inciar uma instância (startup mount pfile=/RM/dbs/initrm.ora) e dá o seguinte erro: SQL startup mount pfile=/RM/dbs/initrm.ora ORACLE instance started. Total System Global Area 314572800 bytes Fixed Size 2067592 bytes Variable Size 96469880 bytes Database Buffers 209715200 bytes Redo Buffers6320128 bytes ORA-00205: error in identifying control file, check alert log for more info no alert,log Wed Jul 27 08:28:38 SAT 2011 Oracle Data Guard is not available in this edition of Oracle. Wed Jul 27 08:28:38 SAT 2011 ALTER DATABASE MOUNT Wed Jul 27 08:28:38 SAT 2011 ORA-00210: cannot open the specified control file ORA-00202: control file: '/RM/ctl/CONTROL01.CTL' ORA-27086: unable to lock file - already in use HPUX-ia64 Error: 13: Permission denied Additional information: 8 Additional information: 14813 Wed Jul 27 08:28:38 SAT 2011 ORA-205 signalled during: ALTER DATABASE MOUNT Não consigo nem montar a instância pra dropar. Então pensei em apagando os arquivos manualmente e criar novamente com outro nome, se ficará alguma referência a essa minha instância. Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: apagar arquivos físico - manualmente
Chiappa, obrigado pela ajuda. estava verificando os processos usando o $ORACLE_SID e matava os processos do rm(minusculo), fazendo do jeito que vc passou sem o $ORACLE_SID encontrei outros processos rm (maiusculo) matei eles e consegui dropar a instância e recriá-la. Márcio. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Wednesday, July 27, 2011 10:58 AM Subject: [oracle_br] Re: apagar arquivos físico - manualmente Bom, Com Certeza ficam referências em disco mesmo após vc removendo os arquivos componentes de um database (ie, datafiles+controlfiles+initfile/spfile+tempfiles+passwordfiles) : entre outros, podem ficar arquivos de lock (ie, .lk e similares), podem ficar segmentos de memória, pode ficar conteúdo no swap file E logicamente, quando vc tenta startar uma instância (mesmo que seja mal-sucedido), vários processos já sobem no ato, e esses processos criam entradas no /proc e similares no SO No seu caso, as msgs : Oracle Data Guard is not available in this edition of Oracle. e ORA-00210: cannot open the specified control file ORA-00202: control file: '/RM/ctl/CONTROL01.CTL' ORA-27086: unable to lock file - already in use Parecem *** diretamente *** indicar que vc copiou um initfile de outra instância E : - esqueceu de alterar a localização de controlfiles no novo init para apontar pra nova instância - a instância original é EE e a nova instância que vc está tentando criar é Standard não sei se é isso, mas que parece, parece... Anyway, o que eu recomendo pra vc fazer é : 1. localize e mate ** TODOS ** os processos internos Oracle que estejam relacionados à essa instãncia rm que vc está tentando criar - peça um : ps -ef | grep -i ora_ e mate tudo que tiver rm no nome 2. após 1, veja se sobraram outros processos que não sejam relacionados com a outra instância atualmente ativa : é um ps -fu oracle | grep -vi ora_ (supondo que seja oracle o usuário que cria processos no seu server), todos os PIDs que não estiverem na V$PROCESS da instância ativa devem ser devidos á tentativa de startup da nova instãncia, mate-os 3. após 2., veja se os segmentos de memória alocados batem mais ou menos com o tamanho da sua SGA na instância ativa : ipcs -m se sim, OK, não há segtos perdidos causados pela nova instância 4. agora sim, find a partir do / procurando por arquivos criados e/ou modificados recentemente pelo user oracle , os que tiverem o prefixo rm nalgum ponto do nome devem pertencer à nova instância, remova-os TODOS 5. não é Obrigatório, mas eu recomendo , pra mais facilidade, que vc REMOVA os diretórios da nova instância (o admin e seus subs, como bdump.udump, etc) E os arquivos de audit/trace que possam ter sido gerados pra ela FORA do dir de admin... Feito isso, aí SIM vc pode usar o DBCA pra criar a nova instãncia : é *** CRUCIALMENTE *** importante que : - vc esteja num prompt COM o usuário oracle - que a variável ORACLE_SID ** esteja ** apontando pro novo SID que vc vai querer - que a variável ORACLE_HOME esteja apontando pro HOME onde estão instalados os binários que startarão a nova instância - que a variável PATH tenha sido criada (com TODAS as demais corretas) como : export PATH=$ORACLE_HOME/bin:$PATH (óbvio, dependendo do seu shell, o comando pra setar vars pode ser env, set , aí varia, use o correto) e eu RECOMENDO que ao invés de deixar o DBCA criar pra vc a nova instância do novo banco, que vc use a opção de ao final pedir pro dbca Gerar os Scripts : aí é fácil de se editar/corrigir/alterar/verificar o que for imho, isso (estar no controle, ter certeza do que está sendo feito, ter LOGs precisos na tela, etc) é Vital num ambiente que já tenha uma instãncia criada, e isso vc só consegue com scripts, a GUI pode te enganar, imho... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu Boas. Estou tentando inciar uma instância (startup mount pfile=/RM/dbs/initrm.ora) e dá o seguinte erro: SQL startup mount pfile=/RM/dbs/initrm.ora ORACLE instance started. Total System Global Area 314572800 bytes Fixed Size 2067592 bytes Variable Size 96469880 bytes Database Buffers 209715200 bytes Redo Buffers 6320128 bytes ORA-00205: error in identifying control file, check alert log for more info no alert,log Wed Jul 27 08:28:38 SAT 2011 Oracle Data Guard is not available in this edition of Oracle. Wed Jul 27 08:28:38 SAT 2011 ALTER DATABASE MOUNT Wed Jul 27 08:28:38 SAT 2011 ORA-00210: cannot open the specified control file ORA-00202: control file: '/RM/ctl/CONTROL01.CTL' ORA-27086: unable to lock file - already in use HPUX-ia64 Error: 13: Permission denied Additional information: 8 Additional information: 14813 Wed Jul 27 08:28
Re: [oracle_br] ORA-01102: cannot mount database in EXCLUSIVE mode
Olá, após algumas tentativas, agora o erro que recebo quando vou colocar o banco em mount é esse: ORA-00210: cannot open the specified control file ORA-00202: control file: ORA-27086: unable to lock file - already in use Eu tinha uma instância criada com o nome atual, foi removido o disco de onde ela estava e não foi deletado a instância corretamente. Quero deletar essa instância e criar novamente com o mesmo nome, posso criar com outro nome, mas não queria deixar esse lixo no meu ambiente. Márcio. - Original Message - From: Márcio Ricardo Alves da Silva To: oracle_br@yahoogrupos.com.br ; gpora...@yahoogrupos.com.br Sent: Tuesday, July 26, 2011 9:40 AM Subject: [oracle_br] ORA-01102: cannot mount database in EXCLUSIVE mode Boas. Oracle: 10.2.0.5 SO: HP-UX 11.23B Criei uma nova instância, e quando vou subir ela em mount me ocorre o erro: ORA-01102: cannot mount database in EXCLUSIVE mode Estou seguindo a nota no metalink: ORA-01102: WHEN STARTING THE DATABASE [ID 1034037.6] Solution Description: = Verify that the database was shutdown cleanly by doing the following: 1. Verify that there is not a sgadefsid.dbf file in the directory ORACLE_HOME/dbs. % ls $ORACLE_HOME/dbs/sgadefsid.dbf If this file does exist, remove it. % rm $ORACLE_HOME/dbs/sgadefsid.dbf 2. Verify that there are no background processes owned by oracle % ps -ef | grep ora_ | grep $ORACLE_SID If background processes exist, remove them by using the Unix command kill. For example: % kill -9 Process_ID_Number 3. Verify that no shared memory segments and semaphores that are owned by oracle still exist % ipcs -b If there are shared memory segments and semaphores owned by oracle, remove the shared memory segments % ipcrm -m Shared_Memory_ID_Number and remove the semaphores % ipcrm -s Semaphore_ID_Number NOTE: The example shown above assumes that you only have one database on this machine. If you have more than one database, you will need to shutdown all other databases before proceeding with Step 4. 4. Verify that the $ORACLE_HOME/dbs/lkdb_name file does not exist 5. Startup the instance Fiz até o passo 2. No passo 3 apareceram alguns processos com owner oracle, mas não sei qual eu pego pra remover. Nessa máquina tenho outras duas instâncias. Para conectar em determinada instância, faço o seguinte: su - user - aqui já configuro meus PATH e seto ORACLE_SID=DB_NAME Pergunta, como saber qual shared memory remover da instância que quero? Márcio. [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] Database Link
Boa tarde, Vitor owners são diferentes de tablespace, você pode ter vários owners na mesma tablespace. Pra um owner acessar objeto de outro owner você precisa conceder privilégios para ele: exemplo: grant select, insert, update on T1.tabela1 to t2; Márcio. - Original Message - From: Vitor Hugo To: oracle...@yahoogroups.com Sent: Wednesday, July 06, 2011 3:42 PM Subject: [oracle_br] Database Link Boa Tarde, Estou com a seguinte dúvida, tenhos dois OWNER's ou seja, duas TABLESPACE no mesmo DATABASE, é necessário um DBLINK para que eu possa acessar um tabela de outro TABLASPACE. Exemplo: T1 T2.TABELA_1 T2 T1.TABELA_2 Vitor Hugo Brito de Oliveira Decimal TI BLOG: http://emdia.wordpress.com/ MSN: hugov1...@hotmail.com Cel: (11) 8938-9473 [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] Oracle no Windows
David, meu listener está no ar. A máquina tem 3GB, quando a aplicação é aberta, o serviço de banco dessa aplicação chega a ocupar 1,5GB ultrapassa o limite da memória e fica recebendo essa mensagem. Att. Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Monday, June 13, 2011 12:40 PM Subject: Re: [oracle_br] Oracle no Windows Amigo o seu Listener esta no ar? Abra uma janela DOS e digite LSNRCTL STATUS Att. Em 13 de junho de 2011 09:39, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Boas. Criei uma instância no Windows 2003 (Máquina Virutal), Oracle 10.2.0.1, versão FREE para desenvolvimento. Quando a aplicação vai utilizar essa instância, a memória do servço do Oracle chega a 1,5GB. Eu parametrizei o sga_max_size = 600, acredito que o Oracle não deveria utilizar mais que isso correto? E quando a memória chega A 1,5GB a aplicação começa a tomar o erro: TNS-12518: TNS: listener não pôde entregar conexão do cliente Já aconteceu com alguém e possa me auxiliar com esse problema? Já tenho outra instância criada nessa máquina e esta não apresenta problemas. Segue o pfile do banco. ### ## Control files should be multi-plexed in ## at least 2 locations ### control_files = (B:\Concor\ctl\CONTROL01.CTL, B:\Concor\ctl\CONTROL02.CTL, B:\Concor\ctl\CONTROL03.CTL) compatible = 10.2.0.1 db_domain = '' db_name = concor instance_name = concor db_block_size=8192 ### ## The dump_dest are where the trace and ## alert.log will be located ### background_dump_dest = B:\Concor\admin\bdump core_dump_dest = B:\Concor\admin\cdump user_dump_dest = B:\Concor\admin\udump aq_tm_processes = 1 job_queue_processes = 10 query_rewrite_enabled = FALSE timed_statistics = TRUE open_cursors = 300 remote_login_passwordfile = EXCLUSIVE ### ## based on the amt of RAM on the server ## available to Oracle. ## -- 40% to PGA ## -- 60% to SGA ### sga_max_size = 600M sga_target = 300M pga_aggregate_target = 200M ### ## Value should be set to a minimum of ## 4 times the # of users + 10 ### processes = 150 ### ## UNDO space Management ### undo_management = AUTO undo_tablespace = UNDO undo_retention = 900 Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [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] problemas com o console
Miguel, eu fiz o mesmo que você mas fui para a versão 10.2.0.5. O meu eu precisei dropar e criar novamente o dbconsole. Eu tive problemas com o nome do host, se o teu host tiver caracter especial não funciona. Pega o log que ele gera que fica mais fácil pra te darmos uma força. Márcio. - Original Message - From: Miguel Angelo Rodrigues To: oracle_br@yahoogrupos.com.br Sent: Thursday, June 02, 2011 11:46 AM Subject: [oracle_br] problemas com o console Bom dia a todos. Solicito ajuda para corrigir uma falha com o dbconsole Tinhamos instalado o banco 10.2.0.1.0, ao aplicar o patch 10.2.0.4.0 o console parou de funcionar. Tentamos recriar o console com o comando emca -deconfig dbcontrol db -repos recreate, não tivemos sucesso. Poderiam nos dar alguma dica? Desde já agradeço Miguel [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] Re: ORA-01113 - ORA-01110
Entendo e entendi o conceito. Eu tive muita sorte com isso então, pois fazem mais de anos que essa coisa foi implementada na empresa. Estarei alterando o script do mirror, antes de quebrar eu colocar BEGIN BACKUP. Obrigado, Márcio. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 6:15 PM Subject: [oracle_br] Re: ORA-01113 - ORA-01110 Sorry mas não é : cópia OFFLINE é com o banco PARADO, os processos todos da instancia desligados e SHUTDOWN feito normalmente (nada de abort) - eu TORNO a dizer, se vc faz cópia com o banco online E não colocou em modo de backup (OU se o software não faz journaling do I/O) , o que vc tem aí Não 100% seguro, facilmente pode Sim ter corrupção decorrente de I/O ... Isso é Conceitual , ponto. Como eu disse, vc pode ter tido sorte em vezes anteriores dos processos internos Oracle não estarem gravando aí conseguir subir , mas sorte acaba, okdoc ?? Se foi isso que aconteceu, Não vejo o que fazer, além de implantar uma rotina Aprovada pela Oracle de backup... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu Chiappa, eu fiz a cópia do mirror e quando quebro o mirror não tenho mais gravação ou usuário usando esse disco de mirror, o que o database utiliza é o disco que originou a cópia do mirror, então a cópia é OFFLINE, não sei se expliquei direito. Aconteceu uma vez esse problema em outro servidor, mas o restore tinha sido feito por FITA LTO, ai fui fazer via quebra de mirror por ftp, copiou tudo e subi o banco sem problemas. Vou ver se convenço a infra investigar o problema comigo. Obrigado. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:23 PM Subject: [oracle_br] Re: ORA-01113 - ORA-01110 Márcio, vc não respondeu à pergunta do David : quando vc fez a cópia,o database estava online ?? SE SIM, os datafiles estavam em modo BEGIN BACKUP ??? SE vc fez cópia (não importa como) de arquivos de um database aberto sem que estejam em modo de backup, é absolutamente INCONCLUSIVO o resultado que vc obtém - é parte Conceitual do RDBMS Oracle que a Qualquer Momento um datafile pode ser lido ou gravado, até sem usuários conectados no banco, aí é normal vc receber erros, vc tem em mão um Lixo Digital, é isso... E o pior de tudo é que cópia online SEM modo backup às vezes (se por muita sorte não for feito I/O durante a cópia) pode até funcionar, mas outras vezes não... Não tem jeito, é LAPIDAR : se vc quer copiar um bd online com 100% de garantia , vc TEM que ter ativado modo backup, OU TEM que ter um software que faça journaling do I/O e garanta que os I/Os feitos pelo banco durante a cópia será aplicados no final... Já SE o banco estava offline, nada disso se aplica, aí se pode pensar em simplesmente erro no disk device... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@ escreveu David, eu quebrei o mirror dos discos e fiz cópia do mirror, tipo um backup frio. A minha release é a 10.2.0.5. Eu estou achando que é problema no disco, não é possível é a terceira vez que tento e dá erro. Sempre faço isso. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:39 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Marcio Como voce fez essa cópia? Qual a sua release? Esse datafile que ele reclama já estava em modo BACKUP antes de você realizar a cópia? Att. Em 26 de maio de 2011 16:31, Márcio Ricardo Alves da Silva marcio_cbj@ escreveu: Boas. Fiz a cópia de uma base de produção para o servidor de homologação. O hardware e a estrutura dos discos e das pastas são os mesmos. Fiz o procedimento 3 vezes, e as 3 vezes tive problema nem um disco específico. A mensagem diz que um datafile precisa de recovery or END BACKUP. Se eu coloco esse datafile OFFLINE, ele dá problema em outro DATAFILE, todos nos mesmos discos. Na primeira tentativa, depois de ter colocado como OFFLINE todos os DATAFILES quando fui subir o banco deu erro ORA-0600. Alguma dica? Os DATAFILES posso colocar como OFFLINE, pois são do ambiente histórico e não seriam utilizados. Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e
Re: [oracle_br] Re: ORA-01113 - ORA-01110
Pessoal, só dando um feedback do meu problema. Detectei que na quebra do mirror do disco com pau, ficava com 10/04, não sei se era só a data ou os datafiles também. Sendo assim, não teria como restaurar mesmo. Passei para a Infra a Análise e enfim acreditaram que tinha problema na mídia e vão tentar corrigir. Com esse problema, a implantação do RMAN ganha força, assim espero. Obrigado a todos. Márcio. - Original Message - From: Neto Longhi To: oracle_br@yahoogrupos.com.br Sent: Friday, May 27, 2011 3:46 PM Subject: Re: [oracle_br] Re: ORA-01113 - ORA-01110 Milton, temos que entender o seguinte: administração de banco de dados tb é infra-estrutura, e uma das funçoes basicas do DBA é garantir a continuidade da base de dados, entao se a rotina de backup da empresa nao esta funcionando entao o dba como membro da equipe de infra tem a obrigação de analisar a situação e mostrar uma rotina que funcione. Marcio tens que explicar tecnicamente pro teu gerente de infra o porque que essa rotina de backup nao esta funcionando. Faz testes com RMAN e mostra olha desse jeito funciona . Ou entao faz o que o Milton falou, faz um backup full por rman no disco, e com isso ele vai ser espelhado no outro disco e vc faz um recovery. Em 27 de maio de 2011 14:08, wel...@stcruz.com.br escreveu: Olá, Márcio tudo bem? Como que é feito este backup? Não vi você explicando nas mensagens anteriores. Bom, meu ponto de vista sobre o assunto é: Não curto muito colocar as tablespaces do banco “bagin backup”. Para fazer um backup de um banco pequeno isso até que vai, mas quando se tem um banco grande com 800 datafiles e os outros arquivos, temp, log, constrol file, spfile ou init... enfim. Quero dizer que o risco de dar problema é alto, uma vez que eu não manjo tanto de OS assim, quero dizer Shell, ou bat para fazer os backups, sem falar que backup é algo sério e o que está feito.. deve estar integro para um restore. Claro, dependendo do ambiente tenho que fazer desta forma, mas não curto... prefiro o BOM e velho RMAN. O que vc pode fazer para melhorar este teu backup, para evitar problemas futuros é fazer uma rotina no RMAN, ele mesmo já se encarrega de copiar todos os arquivos de dados, archives, spfile. Claro, só veja essa questão do banco estar ONLINE ou OFFLINE, q isso também pode te complicar na hora do backup do RMAN. Se o seu banco está em NOARCHIVELOG e vc faz um backup dele Online, cara.. pode jogar o backup fora. Bom, sendo assim..vc pode desenvolver um rotina dessa em RMAN, pode ser com o banco On ou OFF... e peça para a “Infra” guardar os arquivos do backup RMAN. O pessoal de infra as vzs não entende muito de Oracle para saber estes detalhes técnicos, eles apenas fazem o backup.. depois o DBA que se lasque para voltar. então, verifique esta questão, claro primeiro entenda os conceitos que tanto o Marcus Vinicius, Chiappa e outros amigos da lista passou... Depois desenvolva a rotina, e passe o arquivos para os caras colocar isso na fita., agora se vc usar um DataProtector é só colocar o script lá... ou faz um scheduler ou Shell mesmo... Depois que vc tem seu backup no RMAN vc pode usar features como DUPLICATE... Espero ter ajudado. Att, Welvis Douglas De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Enviada em: sexta-feira, 27 de maio de 2011 13:30 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Re: ORA-01113 - ORA-01110 Olá Márcio, olá pessoal Posso dar meu pitaco? Estou longe de ter a experiência da maioria aqui, mas lendo este e-mail percebi que o problema é muito mais “político” do que técnico. Pelo que entendi, a equipe de infra da tua empresa resolveu usar esta política de backup, copiando imagens inteiras dos discos, visando praticidade (pois copiando imagens inteiras, TUDO está backupeado). É isso mesmo que entendi? Acredito que você, como DBA, não precisa conflitar com esta política. Não seria possível vc implementar backups com RMAN, guardando os backups no próprio disco? Backups full, archives, controlfile fazer esses backups no mesmo disco (se houver espaço disponível, é claro), e assim eles entrariam também no backup do mirror. Ou seja, quando precisar restaurar o backup da LTO, provavelmente o banco estará corrompido, mas aí vc faz um restore/recovery do teu backup full RMAN, aplicando os archives. Assim a infra continua fazendo fazendo os backups do mirror (pra eles é transparente o fato de ter backups RMAN no meio dos dados), mas agora vc tem um backup muito mais seguro caso precise de um restore. Por favor pessoal, caso eu tenha falado alguma besteira, fiquem a vontade para me corrigir, estou aqui pra aprender! Abraços Milton De
Re: [oracle_br] Re: ORA-01113 - ORA-01110
Beleza Welvis. É exatamente isso que você disse, os caras definem a estratégia, e não deixam eu implantar o RMAN, agora fico f... pra ter que subir essa coisa em homologação. Por esses e outros motivos, estou me desligando da empresa, então não vou brigar muito para implantar o RMAN. O que adianta você ter um DBA sendo que você não escuta ele, sendo que você não deixa ele definir as estratégias de como as coisas devem ser. Aqui o DBA só é chamado quando precisa apagar o fogo. Desculpa o desabafo pessoal, obrigado pela ajuda. Espero que daqui uns tempos minhas dúvidas sobre backup e restore, seja com o RMAN. Abraços, Márcio. - Original Message - From: wel...@stcruz.com.br To: oracle_br@yahoogrupos.com.br Sent: Friday, May 27, 2011 2:08 PM Subject: RES: [oracle_br] Re: ORA-01113 - ORA-01110 Olá, Márcio tudo bem? Como que é feito este backup? Não vi você explicando nas mensagens anteriores. Bom, meu ponto de vista sobre o assunto é: Não curto muito colocar as tablespaces do banco “bagin backup”. Para fazer um backup de um banco pequeno isso até que vai, mas quando se tem um banco grande com 800 datafiles e os outros arquivos, temp, log, constrol file, spfile ou init... enfim. Quero dizer que o risco de dar problema é alto, uma vez que eu não manjo tanto de OS assim, quero dizer Shell, ou bat para fazer os backups, sem falar que backup é algo sério e o que está feito.. deve estar integro para um restore. Claro, dependendo do ambiente tenho que fazer desta forma, mas não curto... prefiro o BOM e velho RMAN. O que vc pode fazer para melhorar este teu backup, para evitar problemas futuros é fazer uma rotina no RMAN, ele mesmo já se encarrega de copiar todos os arquivos de dados, archives, spfile. Claro, só veja essa questão do banco estar ONLINE ou OFFLINE, q isso também pode te complicar na hora do backup do RMAN. Se o seu banco está em NOARCHIVELOG e vc faz um backup dele Online, cara.. pode jogar o backup fora. Bom, sendo assim..vc pode desenvolver um rotina dessa em RMAN, pode ser com o banco On ou OFF... e peça para a “Infra” guardar os arquivos do backup RMAN. O pessoal de infra as vzs não entende muito de Oracle para saber estes detalhes técnicos, eles apenas fazem o backup.. depois o DBA que se lasque para voltar. então, verifique esta questão, claro primeiro entenda os conceitos que tanto o Marcus Vinicius, Chiappa e outros amigos da lista passou... Depois desenvolva a rotina, e passe o arquivos para os caras colocar isso na fita., agora se vc usar um DataProtector é só colocar o script lá... ou faz um scheduler ou Shell mesmo... Depois que vc tem seu backup no RMAN vc pode usar features como DUPLICATE... Espero ter ajudado. Att, Welvis Douglas De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Milton Enviada em: sexta-feira, 27 de maio de 2011 13:30 Para: oracle_br@yahoogrupos.com.br Assunto: RES: [oracle_br] Re: ORA-01113 - ORA-01110 Olá Márcio, olá pessoal Posso dar meu pitaco? Estou longe de ter a experiência da maioria aqui, mas lendo este e-mail percebi que o problema é muito mais “político” do que técnico. Pelo que entendi, a equipe de infra da tua empresa resolveu usar esta política de backup, copiando imagens inteiras dos discos, visando praticidade (pois copiando imagens inteiras, TUDO está backupeado). É isso mesmo que entendi? Acredito que você, como DBA, não precisa conflitar com esta política. Não seria possível vc implementar backups com RMAN, guardando os backups no próprio disco? Backups full, archives, controlfile fazer esses backups no mesmo disco (se houver espaço disponível, é claro), e assim eles entrariam também no backup do mirror. Ou seja, quando precisar restaurar o backup da LTO, provavelmente o banco estará corrompido, mas aí vc faz um restore/recovery do teu backup full RMAN, aplicando os archives. Assim a infra continua fazendo fazendo os backups do mirror (pra eles é transparente o fato de ter backups RMAN no meio dos dados), mas agora vc tem um backup muito mais seguro caso precise de um restore. Por favor pessoal, caso eu tenha falado alguma besteira, fiquem a vontade para me corrigir, estou aqui pra aprender! Abraços Milton De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de Márcio Ricardo Alves da Silva Enviada em: quinta-feira, 26 de maio de 2011 17:47 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Re: ORA-01113 - ORA-01110 Marcus, quando eu assumi o banco aqui na empresa, a forma de backup já estava sendo feita dessa maneira, ou seja, quebra o mirror e grava o mesmo em LTO. Fiz vários restore através de LTO e não tive problemas, teve um outro, mas problema de fita. Via ftp, que estou fazendo agora, já fiz algumas vezes também. Eu nunca gostei do mirror, pedi para implementar o RMAN, mas
Re: [oracle_br] ORA-01113 - ORA-01110
David, eu quebrei o mirror dos discos e fiz cópia do mirror, tipo um backup frio. A minha release é a 10.2.0.5. Eu estou achando que é problema no disco, não é possível é a terceira vez que tento e dá erro. Sempre faço isso. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:39 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Marcio Como voce fez essa cópia? Qual a sua release? Esse datafile que ele reclama já estava em modo BACKUP antes de você realizar a cópia? Att. Em 26 de maio de 2011 16:31, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Boas. Fiz a cópia de uma base de produção para o servidor de homologação. O hardware e a estrutura dos discos e das pastas são os mesmos. Fiz o procedimento 3 vezes, e as 3 vezes tive problema nem um disco específico. A mensagem diz que um datafile precisa de recovery or END BACKUP. Se eu coloco esse datafile OFFLINE, ele dá problema em outro DATAFILE, todos nos mesmos discos. Na primeira tentativa, depois de ter colocado como OFFLINE todos os DATAFILES quando fui subir o banco deu erro ORA-0600. Alguma dica? Os DATAFILES posso colocar como OFFLINE, pois são do ambiente histórico e não seriam utilizados. Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [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] ORA-01113 - ORA-01110
Vou ver com a Infra da empresa. O disco na verdade é um storage, pegaram um pedaço dele e montaram esse disco. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:47 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Entendo, é possivel você tentar passar neste disco alguma ferramenta de diagnóstico. Ou quem sabe até um reboot, não sei ao certo qual a gravidade deste problema, mas se for de fato no setor especifico de gravação deste device será identificado pelas ferramentas de diagnostico utilizada. Tive um problema semelhante uma vez, e no meu caso era mesmo o disco, foi só uma questão de trocar por um do mesmo modelo e capacidade, e depois deixar que o software de RAID fizesse a resincronização das informações neste disco...na época foi bem tranquilo, não sei se é o seu caso. Att. Em 26 de maio de 2011 16:41, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: David, eu quebrei o mirror dos discos e fiz cópia do mirror, tipo um backup frio. A minha release é a 10.2.0.5. Eu estou achando que é problema no disco, não é possível é a terceira vez que tento e dá erro. Sempre faço isso. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:39 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Marcio Como voce fez essa cópia? Qual a sua release? Esse datafile que ele reclama já estava em modo BACKUP antes de você realizar a cópia? Att. Em 26 de maio de 2011 16:31, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Boas. Fiz a cópia de uma base de produção para o servidor de homologação. O hardware e a estrutura dos discos e das pastas são os mesmos. Fiz o procedimento 3 vezes, e as 3 vezes tive problema nem um disco específico. A mensagem diz que um datafile precisa de recovery or END BACKUP. Se eu coloco esse datafile OFFLINE, ele dá problema em outro DATAFILE, todos nos mesmos discos. Na primeira tentativa, depois de ter colocado como OFFLINE todos os DATAFILES quando fui subir o banco deu erro ORA-0600. Alguma dica? Os DATAFILES posso colocar como OFFLINE, pois são do ambiente histórico e não seriam utilizados. Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [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] Re: ORA-01113 - ORA-01110
Chiappa, eu fiz a cópia do mirror e quando quebro o mirror não tenho mais gravação ou usuário usando esse disco de mirror, o que o database utiliza é o disco que originou a cópia do mirror, então a cópia é OFFLINE, não sei se expliquei direito. Aconteceu uma vez esse problema em outro servidor, mas o restore tinha sido feito por FITA LTO, ai fui fazer via quebra de mirror por ftp, copiou tudo e subi o banco sem problemas. Vou ver se convenço a infra investigar o problema comigo. Obrigado. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:23 PM Subject: [oracle_br] Re: ORA-01113 - ORA-01110 Márcio, vc não respondeu à pergunta do David : quando vc fez a cópia,o database estava online ?? SE SIM, os datafiles estavam em modo BEGIN BACKUP ??? SE vc fez cópia (não importa como) de arquivos de um database aberto sem que estejam em modo de backup, é absolutamente INCONCLUSIVO o resultado que vc obtém - é parte Conceitual do RDBMS Oracle que a Qualquer Momento um datafile pode ser lido ou gravado, até sem usuários conectados no banco, aí é normal vc receber erros, vc tem em mão um Lixo Digital, é isso... E o pior de tudo é que cópia online SEM modo backup às vezes (se por muita sorte não for feito I/O durante a cópia) pode até funcionar, mas outras vezes não... Não tem jeito, é LAPIDAR : se vc quer copiar um bd online com 100% de garantia , vc TEM que ter ativado modo backup, OU TEM que ter um software que faça journaling do I/O e garanta que os I/Os feitos pelo banco durante a cópia será aplicados no final... Já SE o banco estava offline, nada disso se aplica, aí se pode pensar em simplesmente erro no disk device... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu David, eu quebrei o mirror dos discos e fiz cópia do mirror, tipo um backup frio. A minha release é a 10.2.0.5. Eu estou achando que é problema no disco, não é possível é a terceira vez que tento e dá erro. Sempre faço isso. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:39 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Marcio Como voce fez essa cópia? Qual a sua release? Esse datafile que ele reclama já estava em modo BACKUP antes de você realizar a cópia? Att. Em 26 de maio de 2011 16:31, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu: Boas. Fiz a cópia de uma base de produção para o servidor de homologação. O hardware e a estrutura dos discos e das pastas são os mesmos. Fiz o procedimento 3 vezes, e as 3 vezes tive problema nem um disco específico. A mensagem diz que um datafile precisa de recovery or END BACKUP. Se eu coloco esse datafile OFFLINE, ele dá problema em outro DATAFILE, todos nos mesmos discos. Na primeira tentativa, depois de ter colocado como OFFLINE todos os DATAFILES quando fui subir o banco deu erro ORA-0600. Alguma dica? Os DATAFILES posso colocar como OFFLINE, pois são do ambiente histórico e não seriam utilizados. Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [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]
Re: [oracle_br] Re: ORA-01113 - ORA-01110
Xará, o banco está ONLINE, mas os meus discos são todos espelhados. Então quando quebro o mirror, eu copio do mirror e o banco ONLINE fica trablhando de outro disco. - Original Message - From: MARCIO CASTRO To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:35 PM Subject: Res: [oracle_br] Re: ORA-01113 - ORA-01110 Mas colega: o banco estava ONLINE? Atenciosamente, Márcio de Figueiredo Moura e Castro Oracle 10g DBA OCA Oracle PL/SQL Developer OCA De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 26 de Maio de 2011 17:27:57 Assunto: Re: [oracle_br] Re: ORA-01113 - ORA-01110 Chiappa, eu fiz a cópia do mirror e quando quebro o mirror não tenho mais gravação ou usuário usando esse disco de mirror, o que o database utiliza é o disco que originou a cópia do mirror, então a cópia é OFFLINE, não sei se expliquei direito. Aconteceu uma vez esse problema em outro servidor, mas o restore tinha sido feito por FITA LTO, ai fui fazer via quebra de mirror por ftp, copiou tudo e subi o banco sem problemas. Vou ver se convenço a infra investigar o problema comigo. Obrigado. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:23 PM Subject: [oracle_br] Re: ORA-01113 - ORA-01110 Márcio, vc não respondeu à pergunta do David : quando vc fez a cópia,o database estava online ?? SE SIM, os datafiles estavam em modo BEGIN BACKUP ??? SE vc fez cópia (não importa como) de arquivos de um database aberto sem que estejam em modo de backup, é absolutamente INCONCLUSIVO o resultado que vc obtém - é parte Conceitual do RDBMS Oracle que a Qualquer Momento um datafile pode ser lido ou gravado, até sem usuários conectados no banco, aí é normal vc receber erros, vc tem em mão um Lixo Digital, é isso... E o pior de tudo é que cópia online SEM modo backup às vezes (se por muita sorte não for feito I/O durante a cópia) pode até funcionar, mas outras vezes não... Não tem jeito, é LAPIDAR : se vc quer copiar um bd online com 100% de garantia , vc TEM que ter ativado modo backup, OU TEM que ter um software que faça journaling do I/O e garanta que os I/Os feitos pelo banco durante a cópia será aplicados no final... Já SE o banco estava offline, nada disso se aplica, aí se pode pensar em simplesmente erro no disk device... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu David, eu quebrei o mirror dos discos e fiz cópia do mirror, tipo um backup frio. A minha release é a 10.2.0.5. Eu estou achando que é problema no disco, não é possível é a terceira vez que tento e dá erro. Sempre faço isso. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:39 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Marcio Como voce fez essa cópia? Qual a sua release? Esse datafile que ele reclama já estava em modo BACKUP antes de você realizar a cópia? Att. Em 26 de maio de 2011 16:31, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu: Boas. Fiz a cópia de uma base de produção para o servidor de homologação. O hardware e a estrutura dos discos e das pastas são os mesmos. Fiz o procedimento 3 vezes, e as 3 vezes tive problema nem um disco específico. A mensagem diz que um datafile precisa de recovery or END BACKUP. Se eu coloco esse datafile OFFLINE, ele dá problema em outro DATAFILE, todos nos mesmos discos. Na primeira tentativa, depois de ter colocado como OFFLINE todos os DATAFILES quando fui subir o banco deu erro ORA-0600. Alguma dica? Os DATAFILES posso colocar como OFFLINE, pois são do ambiente histórico e não seriam utilizados. Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [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] [As partes desta mensagem que não continham texto foram removidas
Re: [oracle_br] Re: ORA-01113 - ORA-01110
David, RMAN é uma coisa que sempro quero começar a fazer e não consigo. Fiz em ambiente na VM, mas básiquinho, a empresa não deixou eu implantar, é tipo de time que tá ganhando não se mexe. Tem algum link onde eu possa pegar essa rotina? Grato. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:34 PM Subject: Re: [oracle_br] Re: ORA-01113 - ORA-01110 Marcio, Não sei o tamanho deste Banco, mais não valeria mais a pena tu montar uma rotina em RMAN que fizesse um DUPLICATE , deixando isso em forma de SHELL ou BATCH , quando precisasse seria só disparar e aguardar o término. Att Em 26 de maio de 2011 17:27, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Chiappa, eu fiz a cópia do mirror e quando quebro o mirror não tenho mais gravação ou usuário usando esse disco de mirror, o que o database utiliza é o disco que originou a cópia do mirror, então a cópia é OFFLINE, não sei se expliquei direito. Aconteceu uma vez esse problema em outro servidor, mas o restore tinha sido feito por FITA LTO, ai fui fazer via quebra de mirror por ftp, copiou tudo e subi o banco sem problemas. Vou ver se convenço a infra investigar o problema comigo. Obrigado. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:23 PM Subject: [oracle_br] Re: ORA-01113 - ORA-01110 Márcio, vc não respondeu à pergunta do David : quando vc fez a cópia,o database estava online ?? SE SIM, os datafiles estavam em modo BEGIN BACKUP ??? SE vc fez cópia (não importa como) de arquivos de um database aberto sem que estejam em modo de backup, é absolutamente INCONCLUSIVO o resultado que vc obtém - é parte Conceitual do RDBMS Oracle que a Qualquer Momento um datafile pode ser lido ou gravado, até sem usuários conectados no banco, aí é normal vc receber erros, vc tem em mão um Lixo Digital, é isso... E o pior de tudo é que cópia online SEM modo backup às vezes (se por muita sorte não for feito I/O durante a cópia) pode até funcionar, mas outras vezes não... Não tem jeito, é LAPIDAR : se vc quer copiar um bd online com 100% de garantia , vc TEM que ter ativado modo backup, OU TEM que ter um software que faça journaling do I/O e garanta que os I/Os feitos pelo banco durante a cópia será aplicados no final... Já SE o banco estava offline, nada disso se aplica, aí se pode pensar em simplesmente erro no disk device... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu David, eu quebrei o mirror dos discos e fiz cópia do mirror, tipo um backup frio. A minha release é a 10.2.0.5. Eu estou achando que é problema no disco, não é possível é a terceira vez que tento e dá erro. Sempre faço isso. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:39 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Marcio Como voce fez essa cópia? Qual a sua release? Esse datafile que ele reclama já estava em modo BACKUP antes de você realizar a cópia? Att. Em 26 de maio de 2011 16:31, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu: Boas. Fiz a cópia de uma base de produção para o servidor de homologação. O hardware e a estrutura dos discos e das pastas são os mesmos. Fiz o procedimento 3 vezes, e as 3 vezes tive problema nem um disco específico. A mensagem diz que um datafile precisa de recovery or END BACKUP. Se eu coloco esse datafile OFFLINE, ele dá problema em outro DATAFILE, todos nos mesmos discos. Na primeira tentativa, depois de ter colocado como OFFLINE todos os DATAFILES quando fui subir o banco deu erro ORA-0600. Alguma dica? Os DATAFILES posso colocar como OFFLINE, pois são do ambiente histórico e não seriam utilizados. Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- David Ricardo B. de Siqueira IT Brazil - Database Administrator DBANet BLOG .: http://databaseguard.blogspot.com O mistério da vida me causa a mais forte emoção. É o sentimento que suscita a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e seus olhos se cegaram..(Albert Einstein - 1879 - 1955) [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
Re: [oracle_br] Re: ORA-01113 - ORA-01110
Marcus, quando eu assumi o banco aqui na empresa, a forma de backup já estava sendo feita dessa maneira, ou seja, quebra o mirror e grava o mesmo em LTO. Fiz vários restore através de LTO e não tive problemas, teve um outro, mas problema de fita. Via ftp, que estou fazendo agora, já fiz algumas vezes também. Eu nunca gostei do mirror, pedi para implementar o RMAN, mas fui voto vencido e agora estou nessa batalha. - Original Message - From: Marcus Vinicius To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:41 PM Subject: Re: [oracle_br] Re: ORA-01113 - ORA-01110 Márcio, Mas independente de ser mirror, se o banco não for colocando em begin backup, o mirror terá somente o banco com os blocos fraturados. Isto é, banco corrompido. Como o Chiappa dissse. Abraço Marcus Vinicius Miguel Pedro Oracle ACE ♠ mvmpe...@yahoo.com.br Blog: http://www.viniciusdba.com.br Perfil ACE: http://apex.oracle.com/pls/otn/f?p=19297:4:4259357633741942::NO:4:P4_ID:2540 On 26/05/2011, at 17:37, Márcio Ricardo Alves da Silva wrote: Xará, o banco está ONLINE, mas os meus discos são todos espelhados. Então quando quebro o mirror, eu copio do mirror e o banco ONLINE fica trablhando de outro disco. - Original Message - From: MARCIO CASTRO To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:35 PM Subject: Res: [oracle_br] Re: ORA-01113 - ORA-01110 Mas colega: o banco estava ONLINE? Atenciosamente, Márcio de Figueiredo Moura e Castro Oracle 10g DBA OCA Oracle PL/SQL Developer OCA De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br Enviadas: Quinta-feira, 26 de Maio de 2011 17:27:57 Assunto: Re: [oracle_br] Re: ORA-01113 - ORA-01110 Chiappa, eu fiz a cópia do mirror e quando quebro o mirror não tenho mais gravação ou usuário usando esse disco de mirror, o que o database utiliza é o disco que originou a cópia do mirror, então a cópia é OFFLINE, não sei se expliquei direito. Aconteceu uma vez esse problema em outro servidor, mas o restore tinha sido feito por FITA LTO, ai fui fazer via quebra de mirror por ftp, copiou tudo e subi o banco sem problemas. Vou ver se convenço a infra investigar o problema comigo. Obrigado. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 5:23 PM Subject: [oracle_br] Re: ORA-01113 - ORA-01110 Márcio, vc não respondeu à pergunta do David : quando vc fez a cópia,o database estava online ?? SE SIM, os datafiles estavam em modo BEGIN BACKUP ??? SE vc fez cópia (não importa como) de arquivos de um database aberto sem que estejam em modo de backup, é absolutamente INCONCLUSIVO o resultado que vc obtém - é parte Conceitual do RDBMS Oracle que a Qualquer Momento um datafile pode ser lido ou gravado, até sem usuários conectados no banco, aí é normal vc receber erros, vc tem em mão um Lixo Digital, é isso... E o pior de tudo é que cópia online SEM modo backup às vezes (se por muita sorte não for feito I/O durante a cópia) pode até funcionar, mas outras vezes não... Não tem jeito, é LAPIDAR : se vc quer copiar um bd online com 100% de garantia , vc TEM que ter ativado modo backup, OU TEM que ter um software que faça journaling do I/O e garanta que os I/Os feitos pelo banco durante a cópia será aplicados no final... Já SE o banco estava offline, nada disso se aplica, aí se pode pensar em simplesmente erro no disk device... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu David, eu quebrei o mirror dos discos e fiz cópia do mirror, tipo um backup frio. A minha release é a 10.2.0.5. Eu estou achando que é problema no disco, não é possível é a terceira vez que tento e dá erro. Sempre faço isso. Grato, Márcio. - Original Message - From: David Ricardo To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 26, 2011 4:39 PM Subject: Re: [oracle_br] ORA-01113 - ORA-01110 Marcio Como voce fez essa cópia? Qual a sua release? Esse datafile que ele reclama já estava em modo BACKUP antes de você realizar a cópia? Att. Em 26 de maio de 2011 16:31, Márcio Ricardo Alves da Silva marcio_cbj@... escreveu: Boas. Fiz a cópia de uma base de produção para o servidor de homologação. O hardware e a estrutura dos discos e das pastas são os mesmos. Fiz o procedimento 3 vezes, e as 3 vezes tive problema nem um disco específico. A mensagem diz que um datafile precisa de recovery or END BACKUP. Se eu coloco esse datafile OFFLINE, ele dá problema
Re: [oracle_br] criar EM no 10.2.0.5
Opa Xará, ontem no final da tarde consegui resolver o problema, fazendo o procedimento dessa página. http://muneer2908.wordpress.com/2011/01/11/enterprise-manager-database-control-not-coming-up/ Vale, Márcio. - Original Message - From: MARCIO CASTRO To: oracle_br@yahoogrupos.com.br Sent: Wednesday, May 11, 2011 9:05 AM Subject: Res: [oracle_br] criar EM no 10.2.0.5 Xara: Posta ai o resultado do emctl status'. Atenciosamente, Márcio de Figueiredo Moura e Castro Oracle 10g DBA OCA Oracle PL/SQL Developer OCA De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Enviadas: Terça-feira, 10 de Maio de 2011 14:28:29 Assunto: [oracle_br] criar EM no 10.2.0.5 Boas. Migrei minha base 10.2.0.1 para 10.2.0.5. Criei o repositorio do dbconsole, mas quando faço emctl start dbconsole, fica tentando e falha. no log vejo isso,mas nada que possa me ajudar. 2011-05-10 13:48:41 Thread-1288 ERROR http: 14: Unable to initialize ssl connection with server, aborting connection attempt 2011-05-10 13:48:41 Thread-1288 ERROR pingManager: nmepm_pingReposURL: Cannot connect to https://hpwk4:1158/em/upload/: retStatus=-1 2011-05-10 13:48:41 Thread-1288 ERROR ssl: nzos_Initialize failed, ret = 43061 2011-05-10 13:48:41 Thread-1288 ERROR http: 14: Unable to initialize ssl connection with server, aborting connection attempt 2011-05-10 13:48:41 Thread-1288 ERROR pingManager: nmepm_pingReposURL: Cannot connect to https://hpwk4:1158/em/upload/: retStatus=-1 2011-05-10 13:48:47 Thread-1291 ERROR ssl: nzos_Initialize failed, ret = 43061 2011-05-10 13:48:47 Thread-1291 ERROR http: 14: Error initializing SSL connection for incoming request, aborting request. ret=-1 2011-05-10 13:48:47 Thread-1290 ERROR fetchlets.oslinetok: Process stdout = em_error=failed to get upload statistics: 2011-05-10 13:48:47 Thread-1290 ERROR engine: [oracle_emd,hpwk4:1830,EMDUploadStats] : nmeegd_GetMetricData failed : em_error=failed to get upload statistics: Ah! o Hostname da máquina estava como hp_wk4, criei uma linha no hosts com o ip e coloquei hpwk4. SO: HP-UX B.11.23 Márcio. [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] Invitation to connect on LinkedIn
LinkedIn Márcio Vitor De Matos requested to add you as a connection on LinkedIn: -- Carmine Andre, I'd like to add you to my professional network on LinkedIn. - Márcio Vitor Accept invitation from Márcio Vitor De Matos http://www.linkedin.com/e/8hv7ww-gnc1qo5f-3o/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I132462267_9/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_elYTdz8OdzgOcP59bQ9bqPh6jAZhbPoOcPARe30Oe38LrCBxbOYWrSlI/EML_comm_afe/ View invitation from Márcio Vitor De Matos http://www.linkedin.com/e/8hv7ww-gnc1qo5f-3o/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I132462267_9/0VnPsScz8Sd38PckALqnpPbOYWrSlI/svi/ -- DID YOU KNOW LinkedIn can help you find the right service providers using recommendations from your trusted network? Using LinkedIn Services, you can take the risky guesswork out of selecting service providers by reading the recommendations of credible, trustworthy members of your network. http://www.linkedin.com/e/8hv7ww-gnc1qo5f-3o/svp/inv-25/ -- (c) 2011, LinkedIn Corporation [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Invitation to connect on LinkedIn
Peço desculpas a todos pelo ocorrido, achei que nunca cairia nessa e cai... Um alternativa seria configurar o bloqueio de envio para Carmine Andre Marrone Marcio 2011/5/5 Lucimar dos Santos luci...@micromap.com.br Concordo, esses convites pertubam mesmo, quando chega um e-mail, vou ver o que é... é um convite, o grupo deveria ter um jeito de bloquear isso - Original Message - From: Rodrigo Mufalani To: oracle_br@yahoogrupos.com.br Sent: Thursday, May 05, 2011 3:54 PM Subject: Re: [oracle_br] Invitation to connect on LinkedIn Só dizendo assim Que saco Não aguento mais receber convites do LinkedIn direcionados para Carmine André direcionados para o e-mail da lista. Já reclamei disso uma vez!!! Atenciosamente, Rodrigo Mufalani Oracle Ace Member http://www.mufalani.com.br LinkedIn Márcio Vitor De Matos requested to add you as a connection on LinkedIn: -- Carmine Andre, I'd like to add you to my professional network on LinkedIn. - Márcio Vitor Accept invitation from Márcio Vitor De Matos http://www.linkedin.com/e/8hv7ww-gnc1qo5f-3o/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I132462267_9/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_elYTdz8OdzgOcP59bQ9bqPh6jAZhbPoOcPARe30Oe38LrCBxbOYWrSlI/EML_comm_afe/ View invitation from Márcio Vitor De Matos http://www.linkedin.com/e/8hv7ww-gnc1qo5f-3o/hWdLbEQovS9WxUla2SAnQ1WHcdNiQNfnEPkab4_YW6T/blk/I132462267_9/0VnPsScz8Sd38PckALqnpPbOYWrSlI/svi/ -- DID YOU KNOW LinkedIn can help you find the right service providers using recommendations from your trusted network? Using LinkedIn Services, you can take the risky guesswork out of selecting service providers by reading the recommendations of credible, trustworthy members of your network. http://www.linkedin.com/e/8hv7ww-gnc1qo5f-3o/svp/inv-25/ -- (c) 2011, LinkedIn Corporation [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] -- Márcio Vitor de Matos [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Grid Control...
Pessoal, bom dia! Vou separar alguns bancos da minha instância, os bancos tem particulariedades diferentes e as vezes impacta algo em um banco que não posso mexer por causa de outro. Hoje acompanhamento o desempenho do banco pelas views do oracle e pelo SO, as vezes utiizo o EM para verificar algo rápido e também pra mostrar para a chefia como o banco está, com os gráficos fica mais fácil a visualização para eles. Como estarei separando os bancos, pensei em utilizar o Grid Control que me possibilidade colocar várias instâncias. Se não me engano o GRid Control é pago, essa informação é correta? Li algumas coisas que diz que é pago, outras que diz que pode ser usado, mas não com restrições. Obrigado, Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] OCA 11G
4shared? Dropbox? 2011/4/28 vander...@tvlar.com.br Bruno, Tenho ele em CD, não me recordo do tamanho, mas posso disponibilizar pra você, só temos que ver a melhor forma. Vanderlei Mota Adm. Banco de Dados IMPORTADORA TVLAR (92) 3622-3708 Ramal. 145 (92) 9152-6829/8172-3560 De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em nome de bruno Enviada em: 28 de abril de 2011 08:07 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] OCA 11G Bom dia, Estou preparando para tirar certificações OCA 11G,gostaria de saber se alguém tem algum simulado...testking. Se alguém poder me ajudar ficarei grato. segue email : br...@hotmail.com mailto:brnbf%40hotmail.com [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 * 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] Exportação via DATAPUMP - Campos Clob
candiurudba, Eu tenho um expdp que demora cerca de 6 horas para fazer, tenho algumas tabelas de um schema que tem alguns campos CLOBs, hoje a minha tablespace de LOB está com 100GB, é muito sofrido fazer o expdp, fica o dia todo. Eu acho a melhor maneira de fazer um transportable tablespace, mas tenho que ajustar meu banco, como por exemplo colocar flashback, pra se eu perder algum objeto eu voltar dele. Deixei assim ainda, por ordem da gerência, por causa de perda de algum objeto temos o expdp pra contornar, não fiz o impdp dele ainda, nem quero fazer pra ver o impacto que terei. Release 10.2.0.5 Márcio. - Original Message - From: candiurudba To: oracle_br@yahoogrupos.com.br Sent: Wednesday, April 27, 2011 3:53 PM Subject: [oracle_br] Exportação via DATAPUMP - Campos Clob Boa tarde colegas, Não me lembro bem...mas se não em engano, nos tempos do exp / imp não conseguiamos exportar Clobs... Pelo que percebi esta dificuldade continua no datapump ? Nesta situação, qual seria a melhor sugestão ? Exportação via tansportables Tablespaces ? Abs [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Tamanho do Banco
Adicionar mais datafiles. ALTER TABLESPACE USERS ADD DATAFILE 'CAMINHO/NOME' SIZE 3000M; - Original Message - From: jap_ora...@yahoo.com.br To: Undisclosed-Recipient: ;@smtp132.mail.mud.yahoo.com Sent: Friday, April 08, 2011 10:50 AM Subject: [oracle_br] Tamanho do Banco Bom dia a todos os participantes. Seguinte tenho uma maquina virtual onde instalei Linux CentOS 5.5, Oracle 11gR2. Deixei cerca de 900Gb para particao Oracle porem fiz um export de uma maquina producao e fui fazer um import a base do export deu 6.5GB , apos fazer o import fui criar uma tabela e o Oracle me mostra msg dizendo que users nao tem espaço suficiente. Pergunto o que devo fazer ? Obs : Instalacao Oracle default. [] Barba [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] é possível ORA-12154 somente para um schema?
Boas. Estou tendo uns problemas, intermitente, de conexão com determinado schema num banco de dados. O problema ocorre com o ORA-12154, esse erro ocorre só para um schema, outros schemas continuam funcionando. Foi feito teste na mesma estação que apresentou problemas. Esse schema que apresenta problema, ele conecta num web-service e do web-service joga a informação para o banco de dados. O erro acontece no momento da conexão com o web-service. Para solução do problema é necessário o boot no servidor onde o web-service ou portal (Asp.NEt) está instalado para não apresentar mais o problema. Alguém tem um ambiente parecido como esse? Ou sabe como contornar esse problema. Os bancos: Oracle 9.0.2 e 10.2.0.1 SO (onde estã instalados os aplicativos): ambos windows 2003 server. Márcio. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] profile IDLE_TIME
Boas. Estou testando o profile IDLE_TIME e não está funcionando. ALTER SYSTEM SET RESOURCE_LIMIT=TRUE; CREATE PROFILE TESTE IDLE_TIME 1; ALTER USER XXX PROFILE TESTE; conectei com o usuário e depois executei um select, após dois minutos a sessão ainda estava ativa. usuário com grant de connect e resource. Release 10.2.0.5 Márico. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] profile IDLE_TIME
Xará, a sessão fica com SNIPED, mas ela não desconecta no banco. Vi uma nota no Metalink que tem que matar a sessão SNIPED pelo SO (HP-UX) com esse script #!/bin/sh tmpfile=/tmp/kill_sniped.txt sqlplus system/xxxspool $tmpfile select p.spid from v$process p, v$session s where s.paddr=p.addr and s.status='SNIPED'; spool off EOF for x in `cat $tmpfile | grep ^[0123456789]` do kill -9 $x done rm $tmpfile Mas está dando erro na sintaxe FRoM, não estou entendendo, eu coloco o script no SQL*PLUS e o mesmo funciona. Márcio. - Original Message - From: MARCIO CASTRO To: oracle_br@yahoogrupos.com.br Sent: Monday, April 04, 2011 6:46 PM Subject: Res: [oracle_br] profile IDLE_TIME Caro Xará: Não está funcionando somente para o IDLE_TIME, ou de forma nenhuma? Experimente: ALTER PROFILE TESTE LIMIT sessions_per_user 1; E então, tente criar duas sessões com o mesmo usuário. Atenciosamente, Márcio de Figueiredo Moura e Castro De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Enviadas: Segunda-feira, 4 de Abril de 2011 16:34:00 Assunto: [oracle_br] profile IDLE_TIME Boas. Estou testando o profile IDLE_TIME e não está funcionando. ALTER SYSTEM SET RESOURCE_LIMIT=TRUE; CREATE PROFILE TESTE IDLE_TIME 1; ALTER USER XXX PROFILE TESTE; conectei com o usuário e depois executei um select, após dois minutos a sessão ainda estava ativa. usuário com grant de connect e resource. Release 10.2.0.5 Márico. [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]
Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g
Pessoal, estou tentando instalar o Oracle 11G em um Oracle Virtual Box com CentOS 5.4. Quando executo o ./runInstaller, me dá a mensagem que para verificar o DISPLAY. segui a seguinte página para instalação do 11G http://www.oracle-base.com/articles/11g/OracleDB11gR2InstallationOnEnterpriseLinux5.php onde deu erro nos pacotes gcc-4.*, gcc-c++-4.*, glibc-devel-2.* e glibc-headers-2.* Os erros nesses pacotes tem relação com o DISPLAY? O erro que apresenta é Dependências não satisfeita. Márcio. - Original Message - From: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br To: oracle_br@yahoogrupos.com.br Sent: Wednesday, March 23, 2011 11:41 AM Subject: Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Vou tentar seguir pelo teu blog. Obrigado, Márcio. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: resource14 (William do Carmo Silva) resourc...@qualicorp.com.br To: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Sent: Wednesday, March 23, 2011 11:33 AM Subject: RES: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Bom dia, Estou fazendo um passo-a-passo em cima do Virtualbox... se servir, segue o meu blog http://williamdocarmo.wordpress.com att, William do Carmo Silva CONSULTOR LINUX E INFRAESTRUTURA De: oracle_br@yahoogrupos.com.br [oracle_br@yahoogrupos.com.br] em Nome de Márcio Ricardo Alves da Silva [marcio_...@yahoo.com.br] Enviado: quarta-feira, 23 de março de 2011 11:29 Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Assunto: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Boas. Algum tem um step by step para instalar o CenOS 5.4 na VMware? Eu já instalei algumas vezes, mas hoje está ocorrendo um problema que não consigo contornar ele. Após a criação da VM, eu start a mesma com o .ISO do CentOS. DEpois de escolhido o idimoa, na parte de discos não me aparece nenhum disco, como se o disco não tivesse sido montado, e não saio disso. O que pode estar acontecendo? Márcio. [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 -- 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 -- 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ê
Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g
Marcelo, bom dia! Consegui instalar os pacotes que estavam com problemas com dica do YUM. Mas para instalar o Oracle, continui com o problema do DISPLAY, ele dá a mensagem que o Monitor deve ser configurado para exibir pelo menos 256 cores. Att. - Original Message - From: Marcelo Procksch To: oracle_br@yahoogrupos.com.br Sent: Thursday, March 24, 2011 11:29 AM Subject: Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Marcio Bom dia! Antes de executar o runInstaller todos os pacotes devem estar devidamente instalados, é comum o pacote não instalar porque depende de outro pacote que não está instalado, é melhor você usar o YUM para instalar os pacotes, ele resolve as dependências pra você, lembrando que ele vai buscar esses pacotes no repositório da CentOS, então você deve estar com o internet configurada ou criar um repositório local, da uma pesquisada sobre o yum, esse cara vai te ajudar bastante. Agora falando sobre o display, se vc está fazendo a instalação direto do console da vm, você deve estar com o modo grafico iniciado e exporta o display da seguinte forma: DISPLAY=localhost:0.0; export DISPLAY Agora se vc estiver conectado por um SSH com um Putty por exemplo você deve exportar o display para a sua maquina, se for windows acredito que seja você deve instalar um software para mostrar o DISPLAY, eu uso o XMING, se for o caso da uma pesquisada, depois que o xming ou outro software simular estiver instalado você pode exportar o display para a sua máquina colocando seu ip, por exemplo: DISPLAY=l10.1.1.10:0.0; export DISPLAY Se tiver mais dúvidas responda novamente. Att. Marcelo Procksch Em 24 de março de 2011 11:09, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Pessoal, estou tentando instalar o Oracle 11G em um Oracle Virtual Box com CentOS 5.4. Quando executo o ./runInstaller, me dá a mensagem que para verificar o DISPLAY. segui a seguinte página para instalação do 11G http://www.oracle-base.com/articles/11g/OracleDB11gR2InstallationOnEnterpriseLinux5.php onde deu erro nos pacotes gcc-4.*, gcc-c++-4.*, glibc-devel-2.* e glibc-headers-2.* Os erros nesses pacotes tem relação com o DISPLAY? O erro que apresenta é Dependências não satisfeita. Márcio. - Original Message - From: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br To: oracle_br@yahoogrupos.com.br Sent: Wednesday, March 23, 2011 11:41 AM Subject: Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Vou tentar seguir pelo teu blog. Obrigado, Márcio. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: resource14 (William do Carmo Silva) resourc...@qualicorp.com.br To: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Sent: Wednesday, March 23, 2011 11:33 AM Subject: RES: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Bom dia, Estou fazendo um passo-a-passo em cima do Virtualbox... se servir, segue o meu blog http://williamdocarmo.wordpress.com att, William do Carmo Silva CONSULTOR LINUX E INFRAESTRUTURA De: oracle_br@yahoogrupos.com.br [oracle_br@yahoogrupos.com.br] em Nome de Márcio Ricardo Alves da Silva [marcio_...@yahoo.com.br] Enviado: quarta-feira, 23 de março de 2011 11:29 Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Assunto: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Boas. Algum tem um step by step para instalar o CenOS 5.4 na VMware? Eu já instalei algumas vezes, mas hoje está ocorrendo um problema que não consigo contornar ele. Após a criação da VM, eu start a mesma com o .ISO do CentOS. DEpois de escolhido o idimoa, na parte de discos não me aparece nenhum disco, como se o disco não tivesse sido montado, e não saio disso. O que pode estar acontecendo? Márcio. [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
Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g
Willian, segui o seu blog para criar a VM, e o link do oracle-base para instalar o Oracle. A mensagem que recebeu é VERIFICARNDO MONITOR: DEVE SER CONFIGURADO PARA EXIBIR PELO MENOS 256 CORES - Original Message - From: resource14 (William do Carmo Silva) To: oracle_br@yahoogrupos.com.br Sent: Thursday, March 24, 2011 11:52 AM Subject: RES: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Márcio, Você chegou a ver o passo a passo que fiz ? É a mesma coisa da instalação do 11g. Esta mensagem do display, geralmente acontece se você não configurado o xhost, ele esta enviando a tela do Oracle para outro lugar. Você só instalou o modo texto ? Segue links que pode te ajudar: http://www.oracle-base.com/articles/11g/OracleDB11gR1InstallationOnEnterpriseLinux4and5.php http://williamdocarmo.wordpress.com William do Carmo Silva CONSULTOR LINUX E INFRAESTRUTURA De: oracle_br@yahoogrupos.com.br [oracle_br@yahoogrupos.com.br] em Nome de Márcio Ricardo Alves da Silva [marcio_...@yahoo.com.br] Enviado: quinta-feira, 24 de março de 2011 11:09 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Pessoal, estou tentando instalar o Oracle 11G em um Oracle Virtual Box com CentOS 5.4. Quando executo o ./runInstaller, me dá a mensagem que para verificar o DISPLAY. segui a seguinte página para instalação do 11G http://www.oracle-base.com/articles/11g/OracleDB11gR2InstallationOnEnterpriseLinux5.php onde deu erro nos pacotes gcc-4.*, gcc-c++-4.*, glibc-devel-2.* e glibc-headers-2.* Os erros nesses pacotes tem relação com o DISPLAY? O erro que apresenta é Dependências não satisfeita. Márcio. - Original Message - From: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br To: oracle_br@yahoogrupos.com.br Sent: Wednesday, March 23, 2011 11:41 AM Subject: Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Vou tentar seguir pelo teu blog. Obrigado, Márcio. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: resource14 (William do Carmo Silva) resourc...@qualicorp.com.br To: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Sent: Wednesday, March 23, 2011 11:33 AM Subject: RES: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Bom dia, Estou fazendo um passo-a-passo em cima do Virtualbox... se servir, segue o meu blog http://williamdocarmo.wordpress.com att, William do Carmo Silva CONSULTOR LINUX E INFRAESTRUTURA De: oracle_br@yahoogrupos.com.br [oracle_br@yahoogrupos.com.br] em Nome de Márcio Ricardo Alves da Silva [marcio_...@yahoo.com.br] Enviado: quarta-feira, 23 de março de 2011 11:29 Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Assunto: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Boas. Algum tem um step by step para instalar o CenOS 5.4 na VMware? Eu já instalei algumas vezes, mas hoje está ocorrendo um problema que não consigo contornar ele. Após a criação da VM, eu start a mesma com o .ISO do CentOS. DEpois de escolhido o idimoa, na parte de discos não me aparece nenhum disco, como se o disco não tivesse sido montado, e não saio disso. O que pode estar acontecendo? Márcio. [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 -- 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
[oracle_br] Separar schemas em instâncias
Boas. Hoje eu tenho uma instância com alguns schemas instalados nela, adquirimos um novo servidor e vamos migrar o banco de produção para esse servidor. Gostaria de saber qual a melhor maneira de separar esses schemas nas instâncias que irei criar? Eu pensei em fazer utilizando export/import, alguns schemas será tranquilo fazer dessa maneira. Mas tenho dois schemas que tem campos CLOB, e o export/import desses schemas com esse tipo de campo demora muito, e minha janela não é muito grande. A release atual é a 10.2.0.1, estarei criando as instâncias na release 10.2.0.5. Estarei realizando teste de export e import na release atual para ver se a performance melhorou em relação a release anterior. Att. Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g
Vou tentar seguir pelo teu blog. Obrigado, Márcio. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: resource14 (William do Carmo Silva) resourc...@qualicorp.com.br To: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Sent: Wednesday, March 23, 2011 11:33 AM Subject: RES: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Bom dia, Estou fazendo um passo-a-passo em cima do Virtualbox... se servir, segue o meu blog http://williamdocarmo.wordpress.com att, William do Carmo Silva CONSULTOR LINUX E INFRAESTRUTURA De: oracle_br@yahoogrupos.com.br [oracle_br@yahoogrupos.com.br] em Nome de Márcio Ricardo Alves da Silva [marcio_...@yahoo.com.br] Enviado: quarta-feira, 23 de março de 2011 11:29 Para: oracle_br@yahoogrupos.com.br; gpora...@yahoogrupos.com.br Assunto: [oracle_br] Instalar CentOS 5.4 na Vmware Server + Oracle 11g Boas. Algum tem um step by step para instalar o CenOS 5.4 na VMware? Eu já instalei algumas vezes, mas hoje está ocorrendo um problema que não consigo contornar ele. Após a criação da VM, eu start a mesma com o .ISO do CentOS. DEpois de escolhido o idimoa, na parte de discos não me aparece nenhum disco, como se o disco não tivesse sido montado, e não saio disso. O que pode estar acontecendo? Márcio. [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 -- 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] separar bancos em instâncias
Boas. Hoje eu tenho uma única instância com vários bancos nela. Os bancos são segmentos(não sei se é a palavra certa) diferente, por exemplo posso tirar um banco do ar sem afetar o outro, mas hoje se eu preciso mudar algo pra algum banco que precisa parar a instância ou mudar algum NLS para algum banco eu não consigo. Sem contar que estão querendo adicionar mais bancos nessa instância. Eu queria ver com o pessoal, como eu posso fazer um estudo do processamento de cada banco para criar as instãncias separadas, que nesse estudo me desse mais ou menos de como eu configuria os parâmetros do banco. Tenho a preocupação também, se eu separo um banco para uma instância eu vou amarrrar RAM nela e se eu precisar de mais não terei, se outra precisar não terei porque amarrei com outras instâncias. Em uma unica instância posso compartilhar esses recuros, tá certo que posso utilizar PROFILES que me ajudariam a definiar a porcentamge de recursos para cada banco. Algum colega fez uma mudança do tipo, é recomendando? Melhor deixar como estar, pois se eu separar terei umas 10 instâncias para administrar Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] separar bancos em instâncias
Raul, quando eu disse vários bancos, queria dizer bancos=schemas. É que aqui na empresa, tenho que conversar com o pessoal e chamar de banco, quando falo schema eles não entendem. SO HP-UX B.11.23 Oracle 10.2.0.1 (Estou me programando para migrar para o 10.2.0.5) Standard Edition. Raul, o Oracle Grid é somente com o Enterprise Edition? Márcio. - Original Message - From: Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com To: oracle_br@yahoogrupos.com.br Sent: Tuesday, August 24, 2010 3:23 PM Subject: Re: [oracle_br] separar bancos em instâncias Márcio passe-nos mais detalhes tipo versão destes bancos, SO, etc... Apenas corrigindo, vários bancos na mesma instância não pode ser. podem ser vários schemas... O Contrário sim é possível em RAC, várias instâncias para o mesmo banco. Ou se você utiliza Oracle Grid aí sim você tem várias instâncias sendo gerenciadas pelo GRID, mas nem mesmo assim são vários bancos numa instância. Att. Raul Em 24 de agosto de 2010 15:12, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Boas. Hoje eu tenho uma única instância com vários bancos nela. Os bancos são segmentos(não sei se é a palavra certa) diferente, por exemplo posso tirar um banco do ar sem afetar o outro, mas hoje se eu preciso mudar algo pra algum banco que precisa parar a instância ou mudar algum NLS para algum banco eu não consigo. Sem contar que estão querendo adicionar mais bancos nessa instância. Eu queria ver com o pessoal, como eu posso fazer um estudo do processamento de cada banco para criar as instãncias separadas, que nesse estudo me desse mais ou menos de como eu configuria os parâmetros do banco. Tenho a preocupação também, se eu separo um banco para uma instância eu vou amarrrar RAM nela e se eu precisar de mais não terei, se outra precisar não terei porque amarrei com outras instâncias. Em uma unica instância posso compartilhar esses recuros, tá certo que posso utilizar PROFILES que me ajudariam a definiar a porcentamge de recursos para cada banco. Algum colega fez uma mudança do tipo, é recomendando? Melhor deixar como estar, pois se eu separar terei umas 10 instâncias para administrar Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- --- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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
Re: [oracle_br] separar bancos em instâncias
Raul, GRID Control instalado a parte é FREE ou tem alguma licença para ele? Quanto ao EXP/IMP é tranquilo, o que preciso e fazer um estudo de processamento de cada schema para parametrizar as novas instãncias, entendeu? - Original Message - From: Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com To: oracle_br@yahoogrupos.com.br Sent: Tuesday, August 24, 2010 4:00 PM Subject: Re: [oracle_br] separar bancos em instâncias Grid control é instalado á parte... mas vamos ao seu problema... Você poderá exportar os schemas e importar em outro banco de dados sem problemas. Se tiver dúvidas pra usar o Exp/IMP posta aí Att Raul Em 24 de agosto de 2010 15:34, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Raul, quando eu disse vários bancos, queria dizer bancos=schemas. É que aqui na empresa, tenho que conversar com o pessoal e chamar de banco, quando falo schema eles não entendem. SO HP-UX B.11.23 Oracle 10.2.0.1 (Estou me programando para migrar para o 10.2.0.5) Standard Edition. Raul, o Oracle Grid é somente com o Enterprise Edition? Márcio. - Original Message - From: Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.comraulfdba%40gmail.com To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Tuesday, August 24, 2010 3:23 PM Subject: Re: [oracle_br] separar bancos em instâncias Márcio passe-nos mais detalhes tipo versão destes bancos, SO, etc... Apenas corrigindo, vários bancos na mesma instância não pode ser. podem ser vários schemas... O Contrário sim é possível em RAC, várias instâncias para o mesmo banco. Ou se você utiliza Oracle Grid aí sim você tem várias instâncias sendo gerenciadas pelo GRID, mas nem mesmo assim são vários bancos numa instância. Att. Raul Em 24 de agosto de 2010 15:12, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br marcio_cbj%40yahoo.com.br escreveu: Boas. Hoje eu tenho uma única instância com vários bancos nela. Os bancos são segmentos(não sei se é a palavra certa) diferente, por exemplo posso tirar um banco do ar sem afetar o outro, mas hoje se eu preciso mudar algo pra algum banco que precisa parar a instância ou mudar algum NLS para algum banco eu não consigo. Sem contar que estão querendo adicionar mais bancos nessa instância. Eu queria ver com o pessoal, como eu posso fazer um estudo do processamento de cada banco para criar as instãncias separadas, que nesse estudo me desse mais ou menos de como eu configuria os parâmetros do banco. Tenho a preocupação também, se eu separo um banco para uma instância eu vou amarrrar RAM nela e se eu precisar de mais não terei, se outra precisar não terei porque amarrei com outras instâncias. Em uma unica instância posso compartilhar esses recuros, tá certo que posso utilizar PROFILES que me ajudariam a definiar a porcentamge de recursos para cada banco. Algum colega fez uma mudança do tipo, é recomendando? Melhor deixar como estar, pois se eu separar terei umas 10 instâncias para administrar Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] -- -- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com raulfdba%40gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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 -- --- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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
[oracle_br] mudar banco de disco
Boas. Tenho um oracle 9i e preciso mudar ele para outro disco (SO Windows). Me corrijam no procedimento se eu estiver errado. 1 - Tirar o banco do ar. 2 - Transferir os arquivos físicos para o novo disco. 3 - Alterar o arquivo init.ora. 4 - Alterar os arquivos lógicos, nesse caso só as tablespaces? Márcio. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Banco de exemplo.
Pessoal, a Oracle disponibiliza algum banco de dados de estudo, a exemplo da Microsoft com o Adventure Works? [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Oracle Express.
http://host:8080/apex http://ip:8080/apex Oracle Express 10. 2010/8/17 Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com como vc está colocando no browser? qual a versão do Oracle? Em 17 de agosto de 2010 12:28, Roberto Márcio tubara...@gmail.com escreveu: A página não carrega nem no Firefox e nem no IE 8. Os cinco serviços referentes ao Oracle estão ativos. 2010/8/17 Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com raulfdba%40gmail.com que erro ocorre? verificou se o serviço está iniciado? Em 17 de agosto de 2010 11:11, Roberto Márcio tubara...@gmail.com tubarao50%40gmail.com escreveu: Pessoal, alguém conseguiu acessar a página de administração do Oracle Express Edition no Windows 7 32 bits? Minha instalação ocorreu sem problemas, mas a página não é carregada. Poderiam ajudar-me? Obrigado! [As partes desta mensagem que não continham texto foram removidas] -- -- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com raulfdba%40gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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] -- --- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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]
Re: [oracle_br] Re: Oracle Express.
Sim: Conexão reiniciada A conexão para o servidor foi reiniciada durante o carregamento da página. * Este site pode estar temporariamente fora do ar ou sobrecarregado. Tente de novo em alguns instantes. * Se você não consegue carregar nenhuma página, verifique a conexão de rede do computador. * Se o seu computador ou rede forem protegidos por um firewall ou proxy, certifique-se de que o Firefox esteja autorizado a acessar a web. _ Já tentei pelo Firefox e pelo IE 8. Os serviços Oracle iniciados são: OracleJobSchedulerXE OracleMTSRecoveryService OracleServiceXE OracleXEClrAgent OracleXETNSListener 2010/8/18 alx_haag alexsandro.h...@gmail.com Você já tentou com o endereço: http://127.0.0.1:8080/apex ? Alex --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, Raul Francisco Costa F. de Andrade, DBA raulf...@... escreveu mas é o express edition ou o Application express? tentou com http://host:1158/em. é Windows? Em 18 de agosto de 2010 14:11, Roberto Márcio tubara...@...escreveu: http://host:8080/apex http://ip:8080/apex Oracle Express 10. 2010/8/17 Raul Francisco Costa F. de Andrade, DBA raulfdba@ ...raulfdba%40gmail.com como vc está colocando no browser? qual a versão do Oracle? Em 17 de agosto de 2010 12:28, Roberto Márcio tubarao50@ ...tubarao50%40gmail.com escreveu: A página não carrega nem no Firefox e nem no IE 8. Os cinco serviços referentes ao Oracle estão ativos. 2010/8/17 Raul Francisco Costa F. de Andrade, DBA raulfdba@ ...raulfdba%40gmail.com raulfdba%40gmail.com que erro ocorre? verificou se o serviço está iniciado? Em 17 de agosto de 2010 11:11, Roberto Márcio tubarao50@ ...tubarao50%40gmail.com tubarao50%40gmail.com escreveu: Pessoal, alguém conseguiu acessar a página de administração do Oracle Express Edition no Windows 7 32 bits? Minha instalação ocorreu sem problemas, mas a página não é carregada. Poderiam ajudar-me? Obrigado! [As partes desta mensagem que não continham texto foram removidas] -- -- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@... raulfdba%40gmail.com raulfdba% 40gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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] -- -- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@... raulfdba%40gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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
[oracle_br] Oracle Express.
Pessoal, alguém conseguiu acessar a página de administração do Oracle Express Edition no Windows 7 32 bits? Minha instalação ocorreu sem problemas, mas a página não é carregada. Poderiam ajudar-me? Obrigado! [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Oracle Express.
A página não carrega nem no Firefox e nem no IE 8. Os cinco serviços referentes ao Oracle estão ativos. 2010/8/17 Raul Francisco Costa F. de Andrade, DBA raulf...@gmail.com que erro ocorre? verificou se o serviço está iniciado? Em 17 de agosto de 2010 11:11, Roberto Márcio tubara...@gmail.com escreveu: Pessoal, alguém conseguiu acessar a página de administração do Oracle Express Edition no Windows 7 32 bits? Minha instalação ocorreu sem problemas, mas a página não é carregada. Poderiam ajudar-me? Obrigado! [As partes desta mensagem que não continham texto foram removidas] -- --- *Raul Francisco da Costa Ferreira de Andrade* *DBA - OCP - Oracle Certified Professional* *COBIT Foundation 4.1* Fone: (41)8855-8874 Brt email: raulf...@gmail.com Skype: raul.andrade www.clickdba.com A adversidade leva alguns a serem vencidos e outros a baterem recordes. William Arthur Ward [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]
[oracle_br] Instalar OCM
Boas. Alguém aqui fez a instalação ou utiliza o OCM? Se tem alguém utilizando, poderia me dizer se recomenda? A instalação dele é fácil ou complicada? SO: HP-UX B.11.23 Release 10.2.0.1 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: grant de kill para user no unix
Eduardo, segui a tua sugestão e não deu certo. O Progress é bem fresco se eu subi o banco como root, só ele pode derrubar o banco, creio que para os usuários está acontecendo a mesma coisa. Estou tentando outra alternativa, que é logar no Putty, sem precisar digitar a senha, eu conseguindo isso, resolve o meu problema. Estou tentando com o PuttyGen, mas nao deu certo dá erro. Outra alternativa, seria criar uma ferramenta 4GL ou um aplicativo em Delphi/C# que abra uma sessão telnet e lista os usuários e execute o comando kill. Obrigado, Márcio. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: Eduardo Amaral edu.ama...@gmail.com To: oracle_br@yahoogrupos.com.br Sent: Saturday, August 14, 2010 2:50 PM Subject: Re: [oracle_br] Re: grant de kill para user no unix Loga no terminal como root # chmod u+s diretorio/seuscript.sh ou * # cd diretorio* # chmod u+s seuscript.sh das duas maneiras voce vai estar passar a permissao especial no script para execucao mas como funciona? o usuario que tem acesso vai rodar o script *./seusscript.sh* e ele sera executado com o ID do dono dele, no caso o root. agora caso queira remover, sempre logado como root # *cd* diretorio # chmod u-s seuscript.sh Att., Eduardo Amaral Em 12 de agosto de 2010 17:27, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Sandro, eu tenho esse script pronto, o problema é que ele é acessado pelo usuário root do unix, e quero criar outro usuário para usar esse script, mas preciso de grant de KILL. Grato. - Original Message - From: Sandro Gazoni To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Thursday, August 12, 2010 5:26 PM Subject: Re: [oracle_br] Re: grant de kill para user no unix Marcio, boa tarde ja trabalhei com Datasul e o esquema é esse mesmo. Porem verifica com o consultor de tecnologia que te atende, pois geralmente eles deixam um script pronto onde vc possa derrubar a sessão do usuario sem precisar fazer isso pelo S.O. --- Em qui, 12/8/10, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br marcio_cbj%40yahoo.com.br escreveu: De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.brmarcio_cbj%40yahoo.com.br Assunto: Re: [oracle_br] Re: grant de kill para user no unix Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Data: Quinta-feira, 12 de Agosto de 2010, 11:36 Chiappa, esqueci de mencionar que o sistema sendo ERP Datasul, o banco que está sendo utilizado é Progress. Eu não me conformo de os usuários ficarem presos e processos demorarem muito, mas parece que isso é comum no mundo Datasul. []'s. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Sent: Thursday, August 12, 2010 3:04 PM Subject: [oracle_br] Re: grant de kill para user no unix Márcio, eu acrescentaria um pouco em cima : primeira coisa, uma tool desse tipo é ** perigosissíma **, se por erro (ou má-fé mesmo) o carinha informar um pid dum processo importante do banco ou do SO, tudo vai pra cucuia... O correto é se DESCOBRIR POR QUE toda hora fica usuário 'preso', isso absolutamente Não É algo normal nem rotineiro nem aceitável, o fornecedor da aplicação TEM que se explicar, fornecer algum patch, ou ao menos ajudar no RCA... Caso REALMENTE algo do tipo seja mesmo inevitável, se eu fosse vc : a. primeiro pensaria na hipótese de NÃO deixar o totonho acessar meu servidor, testaria se um ALTER SESION KILL/DISCONNECT/whatever , executado numa procedure que o carinha chama duma tool remota qquer, OU duma programinha vb/java/delphi/.net/o que vc quiser e saber, resolve e b. seja qual for a solução (procedure, shell script, o que for) AO MENOS antes de dar o kill eu Validaria nas views do Oracle se aquele PID que o cara forneceu é mesmo de um shadow process de uma sessão de usuário, se não for rejeito e c. implementaria alguma AUDITORIA, gravando em algum lugar (arquivo, tabela, sei lá) que foi o totonho no dia tal na hora tal ue matou o processo tal que atendia à sessão xyz Essas coisas que eu falei implicam em programar um pouquinho mais, mas não seria nada assim ultra-mega-power complexo, se vc dar uma boa googlada vc acha excelentes refs pra vc usar/adaptar tanto de shell script quanto de acesso às views de sessão/processos/tasks do banco, como http://www.unix.com/pt/answers-frequently-asked-questions/13774-unix-tutorials-programming-tutorials-shell-scripting-tutorials.html, http://forums.oracle.com/forums/thread.jspa?threadID=855096tstart=60 , http://www.articles.freemegazone.com/killing-oracle-idle-session.php , http://www.orafaq.com/node/2329 e n outros... []s Chiappa --- Em oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br, thiagomz
Re: [oracle_br] Re: grant de kill para user no unix
Chiappa, esqueci de mencionar que o sistema sendo ERP Datasul, o banco que está sendo utilizado é Progress. Eu não me conformo de os usuários ficarem presos e processos demorarem muito, mas parece que isso é comum no mundo Datasul. []'s. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, August 12, 2010 3:04 PM Subject: [oracle_br] Re: grant de kill para user no unix Márcio, eu acrescentaria um pouco em cima : primeira coisa, uma tool desse tipo é ** perigosissíma **, se por erro (ou má-fé mesmo) o carinha informar um pid dum processo importante do banco ou do SO, tudo vai pra cucuia... O correto é se DESCOBRIR POR QUE toda hora fica usuário 'preso', isso absolutamente Não É algo normal nem rotineiro nem aceitável, o fornecedor da aplicação TEM que se explicar, fornecer algum patch, ou ao menos ajudar no RCA... Caso REALMENTE algo do tipo seja mesmo inevitável, se eu fosse vc : a. primeiro pensaria na hipótese de NÃO deixar o totonho acessar meu servidor, testaria se um ALTER SESION KILL/DISCONNECT/whatever , executado numa procedure que o carinha chama duma tool remota qquer, OU duma programinha vb/java/delphi/.net/o que vc quiser e saber, resolve e b. seja qual for a solução (procedure, shell script, o que for) AO MENOS antes de dar o kill eu Validaria nas views do Oracle se aquele PID que o cara forneceu é mesmo de um shadow process de uma sessão de usuário, se não for rejeito e c. implementaria alguma AUDITORIA, gravando em algum lugar (arquivo, tabela, sei lá) que foi o totonho no dia tal na hora tal ue matou o processo tal que atendia à sessão xyz Essas coisas que eu falei implicam em programar um pouquinho mais, mas não seria nada assim ultra-mega-power complexo, se vc dar uma boa googlada vc acha excelentes refs pra vc usar/adaptar tanto de shell script quanto de acesso às views de sessão/processos/tasks do banco, como http://www.unix.com/pt/answers-frequently-asked-questions/13774-unix-tutorials-programming-tutorials-shell-scripting-tutorials.html , http://forums.oracle.com/forums/thread.jspa?threadID=855096tstart=60 , http://www.articles.freemegazone.com/killing-oracle-idle-session.php , http://www.orafaq.com/node/2329 e n outros... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, thiagomz thiagozerbin...@... escreveu On 12/08/10 09:02, Márcio Ricardo Alves da Silva wrote: Boas. Desculpe o OFF-TOPIC, mas sei que tem mais gente que mexe no unix aqui do que qualquer outro grupo que que vá entrar, em português. Ou alguém sabe um bom grupo de unix para indicar? Aqui na empresa foi implantado o ERP Datasul, uma parte dele na empresa. E constantemente, usuários de aplicação ficam presos no banco de dados, tenho que ficar derrubando usuário do banco. Criei um usuário no unix para o suporte da emprsa, para que eles possam fazer essa atividade, só que o usuário não tem acesso de KILL, concecei acesso somente a pasta e onde encontra-se o script para derrubar o usuário. Pergunto, como eu conceco privilégio de KILL para esse meu usuário? SO: HP-UX B.11.23 Márcio. Márcio, Só adaptar a sua necessicade. http://www.cyberciti.biz/faq/use-sudo-or-sudoers-to-start-stop-restart-apache/ -- att. Thiago M. Zerbinato - [thiagomz] OCP 8i, OCP 10g, RAC 10g Certified Expert www.thiagomz.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] grant de kill para user no unix
Gustavo, interessante o sudo, mas eu não tenho ele instalado no meu ambiente. Estou pesquisando para baixar e tentar a configuração. []'s. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: Gustavo Venturini de Lima gventur...@gmail.com To: oracle_br@yahoogrupos.com.br Sent: Thursday, August 12, 2010 10:24 AM Subject: Re: [oracle_br] grant de kill para user no unix Boas camarada. Você pode criar um access list ou então configurar o sudo para conceder esse privilégio (e outros) à qualquer usuário. Abraços. Em 12 de agosto de 2010 09:02, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: Boas. Desculpe o OFF-TOPIC, mas sei que tem mais gente que mexe no unix aqui do que qualquer outro grupo que que vá entrar, em português. Ou alguém sabe um bom grupo de unix para indicar? Aqui na empresa foi implantado o ERP Datasul, uma parte dele na empresa. E constantemente, usuários de aplicação ficam presos no banco de dados, tenho que ficar derrubando usuário do banco. Criei um usuário no unix para o suporte da emprsa, para que eles possam fazer essa atividade, só que o usuário não tem acesso de KILL, concecei acesso somente a pasta e onde encontra-se o script para derrubar o usuário. Pergunto, como eu conceco privilégio de KILL para esse meu usuário? SO: HP-UX B.11.23 Márcio. [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
Re: [oracle_br] Re: grant de kill para user no unix
Sandro, eu tenho esse script pronto, o problema é que ele é acessado pelo usuário root do unix, e quero criar outro usuário para usar esse script, mas preciso de grant de KILL. Grato. - Original Message - From: Sandro Gazoni To: oracle_br@yahoogrupos.com.br Sent: Thursday, August 12, 2010 5:26 PM Subject: Re: [oracle_br] Re: grant de kill para user no unix Marcio, boa tarde ja trabalhei com Datasul e o esquema é esse mesmo. Porem verifica com o consultor de tecnologia que te atende, pois geralmente eles deixam um script pronto onde vc possa derrubar a sessão do usuario sem precisar fazer isso pelo S.O. --- Em qui, 12/8/10, Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br escreveu: De: Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Assunto: Re: [oracle_br] Re: grant de kill para user no unix Para: oracle_br@yahoogrupos.com.br Data: Quinta-feira, 12 de Agosto de 2010, 11:36 Chiappa, esqueci de mencionar que o sistema sendo ERP Datasul, o banco que está sendo utilizado é Progress. Eu não me conformo de os usuários ficarem presos e processos demorarem muito, mas parece que isso é comum no mundo Datasul. []'s. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Thursday, August 12, 2010 3:04 PM Subject: [oracle_br] Re: grant de kill para user no unix Márcio, eu acrescentaria um pouco em cima : primeira coisa, uma tool desse tipo é ** perigosissíma **, se por erro (ou má-fé mesmo) o carinha informar um pid dum processo importante do banco ou do SO, tudo vai pra cucuia... O correto é se DESCOBRIR POR QUE toda hora fica usuário 'preso', isso absolutamente Não É algo normal nem rotineiro nem aceitável, o fornecedor da aplicação TEM que se explicar, fornecer algum patch, ou ao menos ajudar no RCA... Caso REALMENTE algo do tipo seja mesmo inevitável, se eu fosse vc : a. primeiro pensaria na hipótese de NÃO deixar o totonho acessar meu servidor, testaria se um ALTER SESION KILL/DISCONNECT/whatever , executado numa procedure que o carinha chama duma tool remota qquer, OU duma programinha vb/java/delphi/.net/o que vc quiser e saber, resolve e b. seja qual for a solução (procedure, shell script, o que for) AO MENOS antes de dar o kill eu Validaria nas views do Oracle se aquele PID que o cara forneceu é mesmo de um shadow process de uma sessão de usuário, se não for rejeito e c. implementaria alguma AUDITORIA, gravando em algum lugar (arquivo, tabela, sei lá) que foi o totonho no dia tal na hora tal ue matou o processo tal que atendia à sessão xyz Essas coisas que eu falei implicam em programar um pouquinho mais, mas não seria nada assim ultra-mega-power complexo, se vc dar uma boa googlada vc acha excelentes refs pra vc usar/adaptar tanto de shell script quanto de acesso às views de sessão/processos/tasks do banco, como http://www.unix.com/pt/answers-frequently-asked-questions/13774-unix-tutorials-programming-tutorials-shell-scripting-tutorials.html , http://forums.oracle.com/forums/thread.jspa?threadID=855096tstart=60 , http://www.articles.freemegazone.com/killing-oracle-idle-session.php , http://www.orafaq.com/node/2329 e n outros... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, thiagomz thiagozerbin...@... escreveu On 12/08/10 09:02, Márcio Ricardo Alves da Silva wrote: Boas. Desculpe o OFF-TOPIC, mas sei que tem mais gente que mexe no unix aqui do que qualquer outro grupo que que vá entrar, em português. Ou alguém sabe um bom grupo de unix para indicar? Aqui na empresa foi implantado o ERP Datasul, uma parte dele na empresa. E constantemente, usuários de aplicação ficam presos no banco de dados, tenho que ficar derrubando usuário do banco. Criei um usuário no unix para o suporte da emprsa, para que eles possam fazer essa atividade, só que o usuário não tem acesso de KILL, concecei acesso somente a pasta e onde encontra-se o script para derrubar o usuário. Pergunto, como eu conceco privilégio de KILL para esse meu usuário? SO: HP-UX B.11.23 Márcio. Márcio, Só adaptar a sua necessicade. http://www.cyberciti.biz/faq/use-sudo-or-sudoers-to-start-stop-restart-apache/ -- att. Thiago M. Zerbinato - [thiagomz] OCP 8i, OCP 10g, RAC 10g Certified Expert www.thiagomz.com [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] criação de instância do RMAN
Boas. Estou tentando criar uma instância para o RMAN e estou recebendo o seguinte erro: @/homologa/RMAN/DBA/create_db_rman.sql create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, * ERROR at line 1: ORA-03113: end-of-file on communication channel no arquivo de alert tem a seguinte mensagem: Oracle Data Guard is not available in this edition of Oracle. Tue Aug 10 15:15:24 2010 create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, group 2 ('/homologa/RMAN/log/redo2.log') size 100M, group 3 ('/homologa/RMAN/log/redo3.log') size 100M noarchivelog character set WE8ISO8859P1 national character set utf8 datafile '/homologa/RMAN/dbf/system.dbf' size 300M autoextend on next 100M maxsize unlimited extent management local sysaux datafile '/homologa/RMAN/dbf/sysaux.dbf' size 200M autoextend on next 10M maxsize 501M undo tablespace undo datafile '/homologa/RMAN/dbf/undo1.dbf' size 200M default temporary tablespace temp tempfile '/homologa/RMAN/dbf/temp1.dbf' size 500M Tue Aug 10 15:15:26 2010 Database mounted in Exclusive Mode Tue Aug 10 15:15:50 2010 Successful mount of redo thread 1, with mount id 1613146764 Assigning activation ID 1613146764 (0x6026aa8c) Tue Aug 10 15:16:09 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 15910 [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: criação de instância do RM AN
Chiappa, hoje eu tenho uma instância com vários schemas, e a minha intenção e separar esses schemas em instâncias separadas, já que o seguimento são diferentes. E também tenho outra instância num servidor Windows server 2003. Onde estou criando a instância é um servvidor HP-UX 10.2.0.1, que tem mais duas outras instâncias criadas. A minha intenção de criar a instância para o RMAN, é centralizar todos os backups nesse banco, pelo que entendi fica mais fácil de gerenciar os backups. Eu consigo dar um startup nomount na instância. Quando rodo o script de criação do banco, é que o problema ocorre apresentando o erro: ora-03113 end-of-file on communication channel. No arquivo de log, tem a mensagem: Tue Aug 10 16:07:25 2010 Database mounted in Exclusive Mode Tue Aug 10 16:07:49 2010 Successful mount of redo thread 1, with mount id 1613120699 Assigning activation ID 1613120699 (0x602644bb) Tue Aug 10 16:08:00 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 17026. A mensagem Oracle Data Guard is not available in this edition of Oracle, é apresentada após o startup nomount. Grato. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Tuesday, August 10, 2010 4:43 PM Subject: [oracle_br] Re: criação de instância do RMAN Ah, só pra adicionar, pra deixar bem claro : o RMAN ** não ** exige necessariamente que vc tenha uma instância dedicada pra ele, vc pode : a. usar uma instância já existente, onde vc criaria o schema com os objetos do rman ou b. se apropriado, ter as informações de backup guardadas no controlfile dos databases backupeados, e não num banco Oracle. De modo geral, vc só usa infos do RMAN em banco de dados se : - vc tem um grande número de databases a backupear, usar info de RMAN num database centraliza a informação e bypassa os limites de tamanho do controlfile e/ou - vc quer ter seus scripts e settings num repositório centralizado OK ? []s Chiappa --- Em oracle_br@yahoogrupos.com.br, José Laurindo jlchia...@... escreveu A msg Oracle Data Guard is not available in this edition of Oracle. parece ser a causa-raiz : pelo jeito vc está tentando usar um script de criação de banco gerado num EE num Standard ou num XE, ou o banco aonde o script foi gerado tinha features não presentes nos binários aonde vc o está tentando usar A recomendação seria vc usar o DBCA (assistente de criação de banco) presente nos binários daonde vai ser o banco a criar : vc tanto pode criar diretamente pelo dbca quanto pode pedir pro dbca gerar scripts, que depois vc edita/altera/acerta como quiser antes de rodar. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@ escreveu Boas. Estou tentando criar uma instância para o RMAN e estou recebendo o seguinte erro: @/homologa/RMAN/DBA/create_db_rman.sql create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, * ERROR at line 1: ORA-03113: end-of-file on communication channel no arquivo de alert tem a seguinte mensagem: Oracle Data Guard is not available in this edition of Oracle. Tue Aug 10 15:15:24 2010 create database RMAN logfile group 1 ('/homologa/RMAN/log/redo1.log') size 100M, group 2 ('/homologa/RMAN/log/redo2.log') size 100M, group 3 ('/homologa/RMAN/log/redo3.log') size 100M noarchivelog character set WE8ISO8859P1 national character set utf8 datafile '/homologa/RMAN/dbf/system.dbf' size 300M autoextend on next 100M maxsize unlimited extent management local sysaux datafile '/homologa/RMAN/dbf/sysaux.dbf' size 200M autoextend on next 10M maxsize 501M undo tablespace undo datafile '/homologa/RMAN/dbf/undo1.dbf' size 200M default temporary tablespace temp tempfile '/homologa/RMAN/dbf/temp1.dbf' size 500M Tue Aug 10 15:15:26 2010 Database mounted in Exclusive Mode Tue Aug 10 15:15:50 2010 Successful mount of redo thread 1, with mount id 1613146764 Assigning activation ID 1613146764 (0x6026aa8c) Tue Aug 10 15:16:09 2010 PSP0: terminating instance due to error 472 Instance terminated by PSP0, pid = 15910 [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] licença no banco stand by
Ivan, quando eu instalo o Oracle Enterprise Edition (FREE) na parte de licenciamento, ele diz que desde que eu não utilize o ambiente com dados reais, eu posso utilizar o banco sem precisar licenciamento. Pois estou desenvolvendo uma ferramenta que utilizará um ambiente de produção licenciado. Agora do Stand by eu entendi, mas não concordo. Se o meu ambiente principal cair, o que farei com uma licença que não terá uso para mim no momento, poderia muito bem transferir para o ambiente de stand by. Obrigado, Márcio. - Original Message - From: Ivan Ricardo Schuster To: oracle_br@yahoogrupos.com.br Sent: Monday, August 09, 2010 3:57 PM Subject: Re: [oracle_br] licença no banco stand by Márcio, precisa sim licenciar banco standby, além de banco de desenvolvimento e testes, a menos que você tenha algum tipo de parceria com a Oracle que permita a utilização. O documento abaixo explica bem como isso funciona: http://www.oracle.com/corporate/pricing/sig.pdf att Ivan 2010/8/9 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br: Boas. Estou com uma dúvida, vou começar a implementação de um banco stand by (contingência), nesse banco eu preciso ter licença nele? Vi que o Oracle FULL (Freezão), eu posso utilizar desde que eu mexe com dados reais(produção), posso utilizar para testes e desenvolvimento. No meu banco stand by, não vou estar trabalhando com os dados, estarei apenas aplicando os archives. Sendo assim, eu posso fazer a utilização do banco, e quando eu precisar pegar a minha licença do banco produção e colocar no stand by? Grato, Márcio. [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]
Re: [oracle_br] expdp query to_date
Braga, é unix o SO. Deu certo a sua sugestão, muito obrigado. Fiquei horas pesquisando na internet esse comando, já tinha feito ele uma vez e tinha dado certo. Obrigado novamente, Márcio. Untitled Document Mrcio Ricardo Alves da Silva Database Administrator Fone: 55 11 5501-8300 www.config.com.br NF-e | CT-e | NFs-e | Mobilidade | Gestao Comercial | Gestao financeira de redes de varejo - Original Message - From: Marcos Braga braga.mar...@gmail.com To: oracle_br@yahoogrupos.com.br Sent: Wednesday, August 04, 2010 10:37 PM Subject: Re: [oracle_br] expdp query to_date Olá Márcio, Provavelmente é em linux, portanto o shell interpreta os parênteses. Tenta o seguinte: query=table:\where campo to_number\(to_char\(sysdate, \'mm\'\)\) = 6\ []s Braga 2010/8/4 Márcio Ricardo Alves da Silva marcio_...@yahoo.com.br Boas. Preciso fazer um expdp com query de determinado pedíodo, mas não estou conseguindo manipular o campo data. Já tinha feito um export antes, mas agora não sei porque raios não está funcionando. query=table:\where campo to_number(to_char(sysdate, \'mm\')) = 6\ ERRO: `(' is not expected. [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
[oracle_br] expdp query to_date
Boas. Preciso fazer um expdp com query de determinado pedíodo, mas não estou conseguindo manipular o campo data. Já tinha feito um export antes, mas agora não sei porque raios não está funcionando. query=table:\where campo to_number(to_char(sysdate, \'mm\')) = 6\ ERRO: `(' is not expected. [As partes desta mensagem que não continham texto foram removidas]
[oracle_br] Usuário HP-UX - OFF-TOPIC
Boas. Pessoal desculpe o OFF-TOPIC, mas preciso criar um usuário no HP-UX e dar acesso a ele somente alguns arquivos. Ele tem que ter apenas acesso ao HP-UX e alguns arquivos/pastas que eu definir. Já criei o usuário, defini o grupo dele como USERS. Acho que falta eu criar um grupo e definir os acessos desse grupo, seria isso que me falta? Algum colega mexe com HP-UX para me dar uma força. O trabalho seria para o pessoal da Infra da empresa, mas os caras não manjam muito e ai sobrou pra mim. Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] diminuir tablespace via EM
Simone, as tabelas não desaparecem. Eu acompanho o crescimento das tabelas diariamente, através desse crescimento que vejo que o Shrink foi feito. Márcio. - Original Message - From: simonedba To: oracle_br@yahoogrupos.com.br Sent: Tuesday, July 20, 2010 11:10 AM Subject: [oracle_br] diminuir tablespace via EM Oi Marcio. Td bem? Ref a sua msg abaixo.. Qdo vc faz o shrink que é recomendado pelo EM, as tabelas desaparecem daquele link que mostra as recomendações? No meu caso tem a sugestão para fazer o shrink em 4 Tablespaces, ai eu fiz o shrink, mas a recomendação continua aparecendo lá. obrigada! Simone --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_...@... escreveu Raul, hoje pelo EM, eu faço todo mês um SHRINK nas tablespace de dados e índices que são recomendadas pelo EM. O que acha, continuo dessa maneira ou cada vez que deletar informações faço o SHRINK? Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] AJUFA URGENTE !! ORA-01157: cannot identify/lock data file 8 - see DBWR trace fi
Opa, Seu alert log deve estar querendo te dizer algo também, já deu uma olhada? Marcio 2010/7/30 Leonardo Valente leonardovale...@gmail.com: Complementando... ls -l /u03/oracle/documentos/oradata/documentos.dbf df -h Em 30 de julho de 2010 16:45, Ricardo Portilho Proni ricardo.pr...@gmail.com escreveu: O arquivo está lá? Se sim, e se faz Backups em RMAN, faça isso: RMAN RESTORE DATAFILE 8; RMAN RECOVER DATAFILE 8; RMAN ALTER DATABASE OPEN; Ricardo Portilho Proni http://nervinformatica.com.br Em Sex, 2010-07-30 às 19:40 +, ammorrimm escreveu: Pessoal, tive um problema no meu banco de dados de prodsução... Meu servidor restartou e agora, quando dou um startup, ele me exibe a segunte mensagem?: Database mounted. ORA-01157: cannot identify/lock data file 8 - see DBWR trace file ORA-01110: data file 8: '/u03/oracle/documentos/oradata/documentos.dbf' Ser aque pode ser algum corrompimento de um dbf ? alguem teria alguma dieia ? [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Valente Red Hat Certified Engineer Linux Professional Institute Certified Level 2 [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 -- Márcio Vitor de Matos Silva
Re: [oracle_br] Re: Inserir regsitros...
Chiappa, ontem mesmo tinha conseguido resolver após o retorno da minha mensagem. Nada como pesquisar, olhar as documentações e conhecer os parâmetros do utilitário. O meu arquivo, tinha alguns lixos, não tirei por preguiça, e o SQLLDR tem o parametro ERRORS, que o default é 50. Coloquei esse parametro na chamada do SQLLDR (ERRORS=1) e consegui realizar a carga de 800 mil registros em 4 minutos. Grato, Márcio. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Monday, July 26, 2010 10:07 PM Subject: [oracle_br] Re: Inserir regsitros... vamos ver a sua resposta com os dados faltantes, mas ao que parece será uma questão apenas de botar fields terminated by ',' optionally enclosed by '' no seu controlfile, pelo que entendi apenas isso é a formatação extra que vc precisa fazer, ie, ignorar/remover as aspas nos daddos a serem carregados - sem isso, é Claro que um campo numérico com aspas só pode falhar, número por definição deveria ter dígitos apenas... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, José Laurindo jlchia...@... escreveu E o arquivo de controle, o .ctl, e o create/desc da tabela-destino, plz ? Anyway, pelo que vejo vc tem vírgula como separador de colunas MAS algumas estão vindo com aspas, também ? Estranho... SE vírgula é o separador, as aspas tão demais aqui... E outra coisa, se vírgula é o sepadador, o campo vazio/sem informação TEM que vir entre vírgulas também... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@ escreveu Meus registros estão formatados dessa maneira: 15, 87158, 100, 0, 87372, 100, 366, 1, 0, 1 Usando essa linha de comando: sqlldr userid=user/password control=/dsk10/loader.ctl log=/dsk10/logfile.log tenho 781545 linhas para sem inseridas. Agora não deu erro, mas limitou em apenas 5100 linhas e está sendo comitado de 64 linhas por vez. Tem algum lugar que parametrizo essa quantidade, ou tenho que quebrar em vários arquivos? Queria aumentar a quantidade de commit e ilimitar a quantidade total de linhas. Grato, Márcio. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Monday, July 26, 2010 4:32 PM Subject: [oracle_br] Re: Inserir regsitros... Colega, explica melhor : primeiro, quando vc diz 700k INSERTs, vc quer dizer que tem 700k linhas no arquivo-texto, cada linha sendo um registro a inserir, é isso ? Não é comandos INSERT INTO table que vc tem, são os dados mesmo, correto ? Para a gente poder te ajudar mais, plz além de confirmar o acima, conte pra gente COMO é que estão formatados os dados no seu arquivo (ie, se as colunas são de tamanho fixo ou não, se não for colunas de tamanho fixo certamente tem algum caracter de separador de campos, e explica pra gente o que é essa tal formatação que vc precisa... Manda essas infos junto com o control file que vc usou, as opções todas que vc usou na chamada do sqlldr E um desc / create da tabela aonde vc quer carregar que a gente pode tentar palpitar mais... Olhando por cima, o erro parece ser quando vc especifica por exemplo aspas como delimitador de campo mas ao invés de para a coluna nula vc não tem nada ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_cbj@ escreveu Boas. Tenho um arquivo .sql com mais de 700.00 inserts, e preciso carregar na minha base. Alguém tem uma dica de como eu posso fazer isso? Estou tentando o SQL*LOADER, mas como eu preciso formatar o arquivo, está demorando muito. E outro detalhe, peguei alguns registros e deu erro na minha coluna, o conteúdo dela eu coloquei null, tem algum problema. Olha o que deu no log. Record 51: Rejected - Error on table EMS_NOTA_REM, column QTDE_ORIGINAL. ORA-01722: invalid number ? MAXIMUM ERROR COUNT EXCEEDED - Above statistics reflect partial run. Table EMS_NOTA_REM: 0 Rows successfully loaded. 51 Rows not loaded due to data errors. 0 Rows not loaded because all WHEN clauses were failed. 0 Rows not loaded because all fields were null. ? Space allocated for bind array: 165120 bytes(64 rows) Read buffer bytes: 1048576 Total logical records skipped: 0 Total logical records read: 64 Total logical records rejected: 51 Total logical records discarded: 0 Grato, Márcio. [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
[oracle_br] Inserir regsitros...
Boas. Tenho um arquivo .sql com mais de 700.00 inserts, e preciso carregar na minha base. Alguém tem uma dica de como eu posso fazer isso? Estou tentando o SQL*LOADER, mas como eu preciso formatar o arquivo, está demorando muito. E outro detalhe, peguei alguns registros e deu erro na minha coluna, o conteúdo dela eu coloquei null, tem algum problema. Olha o que deu no log. Record 51: Rejected - Error on table EMS_NOTA_REM, column QTDE_ORIGINAL. ORA-01722: invalid number ? MAXIMUM ERROR COUNT EXCEEDED - Above statistics reflect partial run. Table EMS_NOTA_REM: 0 Rows successfully loaded. 51 Rows not loaded due to data errors. 0 Rows not loaded because all WHEN clauses were failed. 0 Rows not loaded because all fields were null. ? Space allocated for bind array: 165120 bytes(64 rows) Read buffer bytes: 1048576 Total logical records skipped: 0 Total logical records read: 64 Total logical records rejected: 51 Total logical records discarded: 0 Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] Re: Inserir regsitros...
Meus registros estão formatados dessa maneira: 15, 87158, 100, 0, 87372, 100, 366, 1, 0, 1 Usando essa linha de comando: sqlldr userid=user/password control=/dsk10/loader.ctl log=/dsk10/logfile.log tenho 781545 linhas para sem inseridas. Agora não deu erro, mas limitou em apenas 5100 linhas e está sendo comitado de 64 linhas por vez. Tem algum lugar que parametrizo essa quantidade, ou tenho que quebrar em vários arquivos? Queria aumentar a quantidade de commit e ilimitar a quantidade total de linhas. Grato, Márcio. - Original Message - From: José Laurindo To: oracle_br@yahoogrupos.com.br Sent: Monday, July 26, 2010 4:32 PM Subject: [oracle_br] Re: Inserir regsitros... Colega, explica melhor : primeiro, quando vc diz 700k INSERTs, vc quer dizer que tem 700k linhas no arquivo-texto, cada linha sendo um registro a inserir, é isso ? Não é comandos INSERT INTO table que vc tem, são os dados mesmo, correto ? Para a gente poder te ajudar mais, plz além de confirmar o acima, conte pra gente COMO é que estão formatados os dados no seu arquivo (ie, se as colunas são de tamanho fixo ou não, se não for colunas de tamanho fixo certamente tem algum caracter de separador de campos, e explica pra gente o que é essa tal formatação que vc precisa... Manda essas infos junto com o control file que vc usou, as opções todas que vc usou na chamada do sqlldr E um desc / create da tabela aonde vc quer carregar que a gente pode tentar palpitar mais... Olhando por cima, o erro parece ser quando vc especifica por exemplo aspas como delimitador de campo mas ao invés de para a coluna nula vc não tem nada ... []s Chiappa --- Em oracle_br@yahoogrupos.com.br, Márcio Ricardo Alves da Silva marcio_...@... escreveu Boas. Tenho um arquivo .sql com mais de 700.00 inserts, e preciso carregar na minha base. Alguém tem uma dica de como eu posso fazer isso? Estou tentando o SQL*LOADER, mas como eu preciso formatar o arquivo, está demorando muito. E outro detalhe, peguei alguns registros e deu erro na minha coluna, o conteúdo dela eu coloquei null, tem algum problema. Olha o que deu no log. Record 51: Rejected - Error on table EMS_NOTA_REM, column QTDE_ORIGINAL. ORA-01722: invalid number ? MAXIMUM ERROR COUNT EXCEEDED - Above statistics reflect partial run. Table EMS_NOTA_REM: 0 Rows successfully loaded. 51 Rows not loaded due to data errors. 0 Rows not loaded because all WHEN clauses were failed. 0 Rows not loaded because all fields were null. ? Space allocated for bind array: 165120 bytes(64 rows) Read buffer bytes: 1048576 Total logical records skipped: 0 Total logical records read: 64 Total logical records rejected: 51 Total logical records discarded: 0 Grato, Márcio. [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]