Ola,Ja ha algum tempo sem blogar estou aqui novamente, a copa do mundo se foi e o Brasil nao ganhou nada, mas pelo visto meu amigo Cesar trabalhou muito e nao assistiu a copa do mundo.A novidade de hoje que nasceu oficialmente o BRIUG (Brazilian Informix Users Group), o acesso ao portal do grupo pode ser feito atraves de: http://www.briug.org/Um dos objetivo do grupo e integrar a comunidade de usuarios Informix em lingua-portuguesa, nossos amigos Fernando Nunes e Sergio Ferreira suportam o BRIUG.Mas voce deve estar se perguntando "porque o Miguel Carbone nomeou o Grupo em Ingles?"Eu tenho algumas teorias:1. Em portugues ficaria horrivel "Grupo Brasileiro de Usuarios Informix"!2. BRI lembra BRIC!! Talvez um dia o grupo possa incluir usuarios da Russia e da India3. Talvez tenha sido coisa do Miguel mesmo.Quanto a mim continuarei blogando no ASKPONTES e tambem no BRIUG, alias estou estudando a tecnologia Flashdrive... (opa ja pensei no proximo post)SaludosVagner Ola,Estou retomando as postagens neste blog, para este mes irei falar um pouco sobre Softlayer, BlueMix e Informix on Cloud.Apenas para passar uma breve explicacao, o Informix on Cloud e a oferta da IBM onde e possivel adquirir a infra-estrutura como servico dentro da plataforma de servicos chamada Bluemix, o servico esta armazenado dentro da nuvem da IBM (Softlayer). Segue abaixo a carta de anuncio:http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/9/877/ENUSZP16-0499/index.html&lang=en&request_locale=enO servico pode ser acessado atraves do Bluemix:http://bit.ly/2d6wqq7A oferta de Informix on Cloud inclui servicos de gerenciamento da infra-estrutura, o gerenciamento da instancia continua sendo feita pelo DBA do cliente.Segue abaixo uma matriz de responsabilidades.:Em breve postarei mais detalhes sobre Informix + Bluemix!Vagner Pontes Ola a todos,A carta traduzida do VP da IBM gerou um volume alto de acessos no meu blog, estou postando outro artigo para dar um quebrada no gelo, nao e nada novo no Informix porem surgiu de uma necessidade diaria de DBAS.Para uma necessidade especifica elaborei um script para monitorar a data/hora de acesso.Segue abaixo a estrutura da tabela:create table dba_tab_stat (objpartnum integer, objname varchar(28), objcreated date, objlastacc datetime year to second ) create unique index key001dbatabstat on dba_tab_stat (objpartnum,objname);create index key002dbatabstat on dba_tab_stat (objname);O shell script deve ser construido com o codigo abaixo:vi mon_read.sh------------------------------------------------------------------------------------while truedodbaccess ibs << FIMselect partnum, tabname, today createdfrom sysmaster:systabnames a where not exists (select 1 from dba_tab_stat where objname = a.tabname)into temp x with no log;insert into ibs:dba_tab_stat (objpartnum, objname, objcreated, objlastacc) select *, '' from x where partnum not in( select dbsnum*1048576 from sysmaster:sysdbspaces where is_temp=1);select * from sysmaster:sysptprof into temp prof1 with no log;!sleep 60select * from sysmaster:sysptprof into temp prof2 with no log;create index ix01prof1 on prof1(partnum);update statistics low for table prof1;select partnum, tabname, bufreads from prof2 where not exists (select 1 from prof1 where prof1.partnum=prof2.partnum )into temp t_buffreads with no log;insert into t_buffreadsselect partnum, tabname, bufreads from prof2 where exists (select 1 from prof1 where prof1.partnum=prof2.partnum and prof2.bufreads!=prof1.bufreads);update ibs:dba_tab_stat set objlastacc=currentwhere exists (select 1 from t_buffreads where objpartnum=t_buffreads.partnum and objname=t_buffreads.tabname)FIMdone------------------------------------------------------------------------------------chmod +x mon_read.sh./mon_read.shO shell ficara executando em loop, para consultar a data/hora de ultimo acesso das tabelas e so executar a query abaixo:select objpartnum, objname, objlastaccfrom dba_tab_statwhere objlastacc is not nullobjpartnum objname