Primeiros passos com IBM Informix(da Série de palestras do Informix on Campus)<br />Traduzido por: Alexandre Marini <br />
Conteúdo<br /><ul><li>Introducão ao IBM Informix
Banco de Dados Informix – Instalação e Configuração
Cliente Informix – Instalação e Configuração
Java e Informix
Informix com PHP, Ruby on Rails, e .NET
Noções básicas de administração
Referências</li></li></ul><li>Introdução ao IBM Informix<br /><ul><li>O que é o Informix (também conhecido como IDS)?
IDS = Informix Dynamic Server
Sistema de gestão de banco de dados relacional (relational database management system –RDBMS) orientado à online transacti...
Focado em:
Desempenho / Escalabilidade
A facilidade de utilização / gestão
Continuidade do Negócio (Alta Disponibilidade)
Segurança
Adaptabilidade para projetar aplicativos de negócios
Suporte à APIs de desenvolvimento de ponta
Principais Indústrias:
Telco, Governo, Varejo e Bancos</li></li></ul><li>Setor Público<br />Eletrônica<br />Telecomunicações<br /><ul><li>Aplicaç...
Mensagens de texto
Pay-per-view
Entrada crachás de acesso
Acesso ao celular
RFID
Administração civil
Alfândega
Educação
Saúde
Judiciário
Polícia
Militar
Segurança Nacional
Administração Tributária</li></ul>95% de todos os prestadores de serviço de telecomunicações<br />Varejo<br />Bancos e Fin...
Upcoming SlideShare
Loading in …5
×

2 Informix Introduction

2,938 views

Published on

Segunda apresentação do projeto IBM Informix On Campus, traduzida por mim com autorização da IBM americana.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,938
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

2 Informix Introduction

  1. 1. Primeiros passos com IBM Informix(da Série de palestras do Informix on Campus)<br />Traduzido por: Alexandre Marini <br />
  2. 2. Conteúdo<br /><ul><li>Introducão ao IBM Informix
  3. 3. Banco de Dados Informix – Instalação e Configuração
  4. 4. Cliente Informix – Instalação e Configuração
  5. 5. Java e Informix
  6. 6. Informix com PHP, Ruby on Rails, e .NET
  7. 7. Noções básicas de administração
  8. 8. Referências</li></li></ul><li>Introdução ao IBM Informix<br /><ul><li>O que é o Informix (também conhecido como IDS)?
  9. 9. IDS = Informix Dynamic Server
  10. 10. Sistema de gestão de banco de dados relacional (relational database management system –RDBMS) orientado à online transaction processing (OLTP)
  11. 11. Focado em:
  12. 12. Desempenho / Escalabilidade
  13. 13. A facilidade de utilização / gestão
  14. 14. Continuidade do Negócio (Alta Disponibilidade)
  15. 15. Segurança
  16. 16. Adaptabilidade para projetar aplicativos de negócios
  17. 17. Suporte à APIs de desenvolvimento de ponta
  18. 18. Principais Indústrias:
  19. 19. Telco, Governo, Varejo e Bancos</li></li></ul><li>Setor Público<br />Eletrônica<br />Telecomunicações<br /><ul><li>Aplicações Integradas
  20. 20. Mensagens de texto
  21. 21. Pay-per-view
  22. 22. Entrada crachás de acesso
  23. 23. Acesso ao celular
  24. 24. RFID
  25. 25. Administração civil
  26. 26. Alfândega
  27. 27. Educação
  28. 28. Saúde
  29. 29. Judiciário
  30. 30. Polícia
  31. 31. Militar
  32. 32. Segurança Nacional
  33. 33. Administração Tributária</li></ul>95% de todos os prestadores de serviço de telecomunicações<br />Varejo<br />Bancos e Finanças<br />Informix suporta 8 dos maiores varejistas dos EUA<br />Cada transação de autorização de cartão de crédito nos EUA roda em Informix<br />Informix – Solução ganhadora em toda Indústria<br />Lazer<br />Reservas de Hotéis e <br />Linhas Aéreas<br />Jogos Onine<br />OLTP extremamente rápido<br />Administração próxima de zero<br />Confiabilidade lendária<br />Estendendo o<br />Valor...<br />
  34. 34. Pontos Fortes do Informix<br /><ul><li>Simples de usar
  35. 35. “Configure-o e esqueça” (“Set it and forget it”)
  36. 36. Recursos de Administração abrangentes
  37. 37. Fácil de integrar com outras aplicações
  38. 38. Alto Desempenho, Alta escalabilidade OLTP
  39. 39. Desde máquinas com 1 CPU até 80 ou mais CPUs numa máquina SMP
  40. 40. Usado no Wall St. para suportar o alto volume de dados do mercado
  41. 41. Ajusta os parâmetros com base na carga
  42. 42. Disponibilidade contínua</li></ul>Invisível<br />Ágil<br />Confiável<br />
  43. 43. Informix (DBMS) – Instalação e Configuração<br /><ul><li>Obtendo o IDS (através da IBM Academic Initiative)
  44. 44. Efetuarregistro no IBM Academic Initiative e se assinarcomomembro</li></ul>http://www-304.ibm.com/jct01005c/university/scholars/academicinitiative/<br /><ul><li>Irpara a página de Software Downloads</li></ul>http://www-304.ibm.com/jct01005c/university/scholars/downloads/index.html<br /><ul><li>Clique no link “Browse the Software Catalog”
  45. 45. Clique no link “Find by Search Text”
  46. 46. Digite o textonabusca - Informix Dynamic Server V11.70
  47. 47. Selecione aba "Images”, amplíeosresultados da busca, ordenepor data
  48. 48. Sabe a suaplataforma? (SistemaOperacional e processador -32/64bit)
  49. 49. Selecione o IDS apropriado, ex: V11.70.xC2 (xpodeser U/T/F/H; xC2 é o último - 03/2011); na parte inferior da página, selecione “I agree” ("Euconcordo"), e faça o download.
  50. 50. Para umacomparação das edições de IDS, visite:</li></ul>http://www-01.ibm.com/software/data/informix/ids/ids-ed-choice/<br />
  51. 51. Informix – Instalação e Configuração<br /><ul><li>Instalando o Informix (IDS)
  52. 52. Extrair (Windows) ou descompactar (Unix) o arquivo compactado
  53. 53. Em UNIX e Linux
  54. 54. ./ids_install -gui
  55. 55. No Windows
  56. 56. Clique em launch.exe ou setup.exe
  57. 57. No MacOS – executar o arquivo auto-extraível .dmg
  58. 58. Privilégios de super-usuário/Administrador necessários para instalar
  59. 59. Tela de boa-vindas: Clique em “INSTALL PRODUCTS”</li></ul>(Nota: As imagens que seguem são do IDS V11.50.TC3 no Windows XP)<br />
  60. 60. Informix – Instalação e Configuração<br /><ul><li>Selecione os produtos que você precisa (geralmente o servidor e o cliente)
  61. 61. Siga o assistente de instalação
  62. 62. A instalação personalizada permite a seleção de características individuais
  63. 63. A instalação cria uma conta de usuário chamada informix, se ela não existir
  64. 64. No Windows, forneça uma senha para a conta de usuário informix
  65. 65. Se tiver dúvidas, desabilitar “Role Separation” (separação de funções)</li></li></ul><li>Informix (DBMS) – Instalação e Configuração<br /><ul><li>Mudar ou aceitar os valores padrões conforme a necessidade
  66. 66. Continuar com o processo de instalação
  67. 67. Em sistemas tipo UNIX, criar uma instância de demo do servidor de banco de dados durante a instalação pode ser útil</li></li></ul><li>Informix (DBMS) – Instalação e Configuração<br /><ul><li>Configuração padrão de um servidor Windows:
  68. 68. Para acessar o servidor (ou instância) Informix:
  69. 69. No Windows</li></ul>Start  All Programs  IBM Informix Dynamic Server 11.50  ol_svr_custom<br /><ul><li>No UNIX, setar as seguinte variáveis de ambiente
  70. 70. INFORMIXSERVER - nome do servidor
  71. 71. INFORMIXDIR - diretório da instalação do IDS
  72. 72. ONCONFIG - nome do arquivo de configuração
  73. 73. INFORMIXSQLHOSTS - caminho para o arquivo com info de conectividade
  74. 74. PATH – adicionar o $INFORMIXDIR/bin ao PATH
  75. 75. Em UNIX, se a instância de demo foi criada, você pode executar
  76. 76. Bourne shell: . $INFORMIXDIR/demo/server/profile_settings
  77. 77. C shell: source $INFORMIXDIR/demo/server/profile_settings.csh</li></li></ul><li>Informix (DBMS) – Instalação e Configuração<br /><ul><li>Iniciar o servidor de banco de dados
  78. 78. No Windows, IDS é setado como um serviço e inicia automaticamente. A partir da janela de comandos, digitar: </li></ul>starts <server name><br /><ul><li>Em sistemas tipo UNIX, iniciar IDS como usuário root ou informix:</li></ul>$ oninit<br /><ul><li>Para verificar o status do servidor:</li></ul>$ onstat –<br />IBM Informix Dynamic Server Version 11.50.UC3 -- On-Line -- Up 02:13:11 -- 78208 Kbytes<br />(“On-Line” denota que o servidor Informix está pronto para uso)<br /><ul><li>Parar o servidor de banco de dados
  79. 79. No Windows, parar o serviço de IDS.</li></ul>Start  Control Panel  Administrative Tools  Services<br /><ul><li>Em sistemas tipo UNIX, como usuário root ou informix:</li></ul>$ onmode –ky<br />
  80. 80. Informix (DBMS) – Instalação e Configuração<br /><ul><li>Criando um banco de dados (database) no servidor:
  81. 81. Para criar um banco de dados demo conhecido como “stores”</li></ul>dbaccessdemo7 stores –log –dbspace my_dbspace<br /><ul><li>Para criar o seu próprio banco de dados use dbaccess e uma instrução SQL válida (dbaccess é um programa cliente com modo linha de comandos / tela de menu, distribuído com o servidor)</li></ul>dbaccess - -<br />create database db1 in my_dbspace with log;<br />Ctrl + c para sair do dbaccess<br /><ul><li>dbaccess também pode ser usado para executar um script SQL (test.sql)</li></ul>dbaccess –e – test.sql<br /><ul><li>“-e” repete o comando para a saída padrão
  82. 82. “-” diz para não abrir nenhum banco de dados, mas se conectar com servidor por padrão
  83. 83. Para entrar no modo de tela de menu apenas digite dbaccess (sem argumentos ou opções)</li></li></ul><li>Informix (DBMS) – Instalação e Configuração<br /><ul><li>Adicionando espaço
  84. 84. Os espaços lógicos chamados dbspaces vao armazenar os dados do banco de dados. Dbspace = um ou mais chunks
  85. 85. Chunk = armazenamento físico, como um arquivo ou um dispositivo de disco (partição crua)
  86. 86. Padrão no Windows:</li></ul>rootdbs - C:IFMXDATAol_svr_customrootdbs_dat.000 – 200MB<br />ol_svr_custom - C:IFMXDATAol_svr_customol_svr_custom_dat.000 – 200MB<br />sbspace - C:IFMXDATAol_svr_customsbspace_dat.000 – 200MB<br /><ul><li>Para adicionar um dbspace chamado my_dbspace:
  87. 87. Criar o arquivo C:IFMXDATAol_svr_custommy_dbspace
  88. 88. Alocar o arquivo para IDS</li></ul>onspaces –c –d my_dbspace –p C:IFMXDATAol_svr_custommy_dbspace –o 0 –s 102400<br /><ul><li>Em sistemas tipo UNIX, o arquivo do chunk devem pertencer ao usuário informix, grupo informix, com permissões 660</li></li></ul><li>Cliente Informix – Instalação e Configuração<br /><ul><li>Duas opções
  89. 89. Informix Client-SDK
  90. 90. Específico para IDS
  91. 91. Não suporta os drivers open-source para Ruby on Rails
  92. 92. IBM Data Server Client
  93. 93. Funciona com IDS e DB2
  94. 94. Não disponível para MacOS
  95. 95. Não suporta tipos complexos, tipos opacos, tipo interval, e o tipo boolean é visto como smallint
  96. 96. Suporta todos os drivers discutidos nesta apresentação
  97. 97. Mudar para o Informix Client SDK-envolve mudanças mínimas</li></li></ul><li>Informix Client-SDK – Instalação e Configuração<br /><ul><li>Se o Client-SDK foiselecionadojunto com o servidor, estainstalaçãovemimediatamenteapós a instalação do servidor
  98. 98. A versãoatual – 3.70.xC2
  99. 99. Inclui:
  100. 100. Object interface for C++
  101. 101. Informix ESQL/C
  102. 102. Global Language Support
  103. 103. ODBC driver
  104. 104. .NET provider
  105. 105. Visual Studio add-ins
  106. 106. OLE DB provider
  107. 107.
  108. 108. O driver JDBC podeserinstaladojunto com o servidor IDS em UNIX; mas é instaladoseparadamente no Windows
  109. 109. Para o desenvolvimentousando o Visual Studio, instalar o Visual Studio add-in</li></li></ul><li>Informix Client-SDK – Instalação e Configuração<br />Configuração do ambiente de desenvolvimento<br /><ul><li>Em sistemas tipo UNIX:
  110. 110. INFORMIXDIR – diretório de instalação
  111. 111. PATH – adicionar $INFORMIXDIR/bin ao seu PATH
  112. 112. Configurar a informação do servidor IDS em um arquivo sqlhosts
  113. 113. IDS server name – (nome do IDS server) servidor para se conectar
  114. 114. Protocol – onsoctcp (protocolo de comunicação é TCP via socket)
  115. 115. Hostname – nome o endereço IP da máquina aonde roda o IDS
  116. 116. Service – nome do serviço ou número da porta TCP do IDS
  117. 117. Ex. ol_svr_custom onsoctcp pnataraj-ibm 9089
  118. 118. No Windows:
  119. 119. Executar setnet32.exe para configurar a informação do servidor IDS</li></ul>Start  All Programs  IBM Informix Client-SDK 3.50 Setnet32<br />
  120. 120. IBM Data Server Client<br /><ul><li>O direcionamento da IBM a longoprazo
  121. 121. Váriossabores:
  122. 122. IBM Data Server Driver for JDBC and SQLJ
  123. 123. IBM Data Server Driver for ODBC and CLI
  124. 124. IBM Data Server Driver for ODBC, CLI, and Open Source and IBM Data Server Driver for ODBC, CLI, and .NET
  125. 125. IBM Data Server Runtime Client
  126. 126. IBM Data Server Client (includes all of the above)
  127. 127. Versãoatual – 9.5
  128. 128. Faça o download desde o site do IBM Academic Initiative, pesquisandopor "IBM Data Server Client" ou um dos outros sabores de cima</li></li></ul><li>IBM Data Server Client – Instalação e Configuração<br /><ul><li>Instalação do IBM Data Server Client
  129. 129. Extrair / descompactar o arquivo baixado
  130. 130. Extração cria um diretório chamado client
  131. 131. Ir para o diretório do cliente
  132. 132. No Windows: launch image/setup.exe
  133. 133. No UNIX: ./db2setup
  134. 134. Seguir o assistente de Instalação até o término
  135. 135. Configurar o ambiente
  136. 136. No Windows, a instalação configura o ambiente também
  137. 137. Em sistemas tipo UNIX, fazer o seguinte:
  138. 138. Bourne shell: . $HOME/sqllib/db2profile
  139. 139. C Shell: source $HOME/sqllib/db2cshrc</li></li></ul><li>Java e Informix<br /><ul><li>Como usar o IDS com Java?
  140. 140. Precisa de um driver JDBC
  141. 141. Protocolos de comunicaçãopara IDS: SQLI e DRDA
  142. 142. JDBC drivers for IDS:
  143. 143. IBM Data Server driver for JDBC and SQL/J
  144. 144. Suporta IDS e DB2
  145. 145. Compatível com JDBC 3.0 e JDBC 4.0
  146. 146. Direcionamento a longoprazo da IBM
  147. 147. Incluído no Client Server IBM Data
  148. 148. Informix JDBC 3.7
  149. 149. Incluído com o servidor IDS e com o conjunto Client-SDK
  150. 150. Específicopara IDS
  151. 151. Compatível com JDBC 3.0
  152. 152. Suportatipos de dados estendidos de IDS e definidospelousuário
  153. 153. Requer Java JDK </li></li></ul><li>Informix JDBC – Instalação<br /><ul><li>Download do driver Informix JDBC
  154. 154. Download do site da IBM Academic Initiative ou no endereço:</li></ul>http://www-01.ibm.com/software/data/informix/tools/jdbc/<br /><ul><li>Versãoatual – JDBC 3.70.JC1
  155. 155. Instalação
  156. 156. Extrair / descompactar o arquivobaixado
  157. 157. Executar setup.jar (JDK necessário)</li></ul>java –cp setup.jar run<br /><ul><li>No Windows, setup.jar estálocalizadona pasta JDBC
  158. 158. Clique duasvezes (double-click) paraexecutar
  159. 159. Siga o assistente de instalaçãoatéconcluir
  160. 160. Em UNIX, o driver Informix JDBC podeserinstaladocomo parte da instalação do servidorou do Client-SDK</li></li></ul><li>JDBC driver – Configuração<br /><ul><li>Configuração
  161. 161. Suponha que o driver do Data Server JDBC driver esteja no $JDBC_HOME e o driver Informix JDBC no $INFORMIXDIR/jdbc
  162. 162. Adicione os drivers na variável de ambiente CLASSPATH
  163. 163. Unix: </li></ul> CLASSPATH=$JDBC_HOME/db2_db2driver_for_jdbc_sqlj/db2jcc.jar: $INFORMIXDIR/jdbc/lib/ifxjdbc.jar:.<br /><ul><li>Windows: </li></ul> set CLASSPATH=%JDBC_HOME%db2_db2driver_for_jdbc_sqljdb2jcc.jar: %INFORMIXDIR%jdbclibifxjdbc.jar;.<br /><ul><li>Usando os drivers
  164. 164. Programas de exemplo são incluídos com os drivers
  165. 165. Olhe no diretório 'demo‘, abaixo do diretório de instalação do Client-SDK, ou no diretório de instalação do driver individual
  166. 166. Consulte o livro “Getting Started with IDS” ("Introdução ao IDS"), de Jacques Roy</li></li></ul><li>Informix com PHP<br /><ul><li>Suportados através da interface PHP Data Object (PDO)
  167. 167. Drivers PHP para IDS:
  168. 168. Driver IBM Data Server (PDO_IBM)
  169. 169. Incluído no pacote do IBM Client Server Client como binário
  170. 170. Incluído no Zend Core para IBM
  171. 171. Open-source disponíveis no site com extensões PHP da biblioteca da comunidade de usuários
  172. 172. Driver específico para Informix (PDO_INFORMIX)
  173. 173. Incluído na ferramenta Open Admin Tool (OAT) para IDS
  174. 174. Open-source disponíves no site com extensões PHP da comunidade
  175. 175. Configuração de PHP para trabalhar com IDS
  176. 176. Maneira mais fácil de configurar o ambiente PHP: Instalar OAT
  177. 177. OAT é open-source baseado em PHP, ferramenta gráfica para administração de IDS. Disponível em www.openadmintool.org
  178. 178. OAT inclui - IBM Informix I-Connect 3.50, Apache 2.2.4, PHP 5.2.4, PDO_INFORMIX 1.1.0</li></li></ul><li>Tela do OAT – OpenAdmin Tool<br />
  179. 179. Informix com PHP<br /><ul><li>Instalação do driver PDO_INFORMIX
  180. 180. Instalação autônoma (stand-alone) do driver requer a configuração de um servidor web com PHP como pré-requisito
  181. 181. Download do site da biblioteca da comunidade (extensões PHP)
  182. 182. Compilar o código fonte usando o Informix Client-SDK
  183. 183. Instalação do driver IBM Data Server
  184. 184. A maneira mais fácil - instalar o Zend Core para IBM
  185. 185. Disponível em http://www.ibm.com/software/data/info/zendcore/
  186. 186. Inclui ambos os drivers PDO_INFORMIX e PDO_IBM
  187. 187. Um ou ambos drivers podem ser ativados
  188. 188. Instalação autônoma (stand-alone) do driver também é possível
  189. 189. O binário pré-compilado está disponível no diretório dsdriver, debaixo do diretório de instalação do IBM Data Server Client
  190. 190. Compilar o código fonte usando o IBM Data Server Client
  191. 191. Consulte o livro “Getting Started with IDS” </li></li></ul><li>IDS com Ruby on Rails<br /><ul><li>Ruby – linguagem de script orientada a objeto
  192. 192. Rails – model-view-controller (MVC) para aplicações web
  193. 193. Drivers para IDS
  194. 194. Driver IBM Data Server
  195. 195. Suportado pela IBM
  196. 196. Binário incluído no pacote do IBM Data Server Client
  197. 197. Fonte para o IBM_DB gem está disponível em http://rubyforge.org
  198. 198. Driver Ruby/Informix driver
  199. 199. Não é suportado pela IBM
  200. 200. Fonte para o Ruby/Informix gem disponível em http://rubyforge.org
  201. 201. Driver Rails/Informix
  202. 202. Não é suportado pela IBM
  203. 203. Fonte para o Rails/Informix gem disponível em http://rubyforge.org
  204. 204. Consulte o livro “Getting Started with IDS” </li></li></ul><li>Informix e .NET<br /><ul><li>IDS suporta .NET, e os drivers legados (ODBC e OLE DB)
  205. 205. O Provider gerenciado pelo ADO.NET faz uma ponte com o driver ODBC ou OLE DB
  206. 206. .Net Provider acessa ao banco de dados diretamente, sem fazer ponte com um código externo ao framework. NET
  207. 207. Drivers para .NET
  208. 208. IBM Data Server .Net provider
  209. 209. Informix .NET provider
  210. 210. IBM Data Server .Net provider
  211. 211. Parte do pacote do IBM Data Server Client
  212. 212. Inclui o add-in para o Visual Studio 2008 (suporta 2005 e 2003)
  213. 213. O IBM Database Add-In para Visual Studio inclui:
  214. 214. Tipos de Projeto IBM Database
  215. 215. Server Explorer
  216. 216. IDS SPL Editor</li></li></ul><li>Informix e .NET<br /><ul><li>Informix .NET Provider
  217. 217. Incluído com o pacote do Informix Client-SDK e do servidor
  218. 218. Suporta o Visual Studio 2003 e 2005 (2008 não é suportado)
  219. 219. Interfaces de programação suportadas:
  220. 220. Visual Basic .NET
  221. 221. Visual C# .NET
  222. 222. Visual J# .NET
  223. 223. ASP.NET
  224. 224. Principais classes no IBM Informix .NET Provider:
  225. 225. IfxConnection
  226. 226. IfxCommand
  227. 227. IfxDataReader
  228. 228. IfxTransaction
  229. 229. IfxDataAdapter</li></li></ul><li>Informix e MATLAB<br /><ul><li>Use MATLAB para acessar dados em database Informix
  230. 230. Carregue dados de um database em um array MATLAB
  231. 231. MATLAB pode se conectar a fontes de dados ODBC e JDBC
  232. 232. Use o Database Toolbox
  233. 233. Configure o MATLAB para usar o driver ODBC ou JDBC apropriado para o Informix
  234. 234. Referências sobre MATLAB:
  235. 235. http://www.mathworks.com/access/helpdesk/help/toolbox/database/ug/bre07n6.html
  236. 236. http://www.mathworks.com/access/helpdesk/help/toolbox/database/gs/braiey2-1.html</li></li></ul><li>Noções básicas de administração<br /><ul><li>Open Admin Tool (OAT) para IDS
  237. 237. OAT é uma ferramenta de administração gráfica para IDS, open-source, baseada em PHP-based
  238. 238. Disponível em http://www.openadmintool.org
  239. 239. Maneira simples de lidar com a maioria das tarefas administrativas
  240. 240. Características principais:
  241. 241. Health center (centro de saúde)
  242. 242. Logs management (gerenciamento de logs)
  243. 243. Task scheduler (agendador de tarefas)
  244. 244. Space administration (administração do espaço)
  245. 245. Server administration (administração de servidores)
  246. 246. Enterprise replication (replicação de dados -Enterprise Replication)
  247. 247. Performance analysis (análise do desempenho)
  248. 248. SQL toolbox (caixa de ferramentas de execucão de SQL)
  249. 249. Help (ajuda)</li></li></ul><li>Noções básicas de administração<br /><ul><li>Iniciando e parando o IDS
  250. 250. No Windows, start/stop através da janela de serviços
  251. 251. No UNIX
  252. 252. oninit
  253. 253. onmode –ky
  254. 254. Verifique o servidor
  255. 255. Estado atual
  256. 256. onstat –
  257. 257. Verificar a utilização de espaço em disco
  258. 258. onstat –d
  259. 259. Lista informação sobre chunks (um pedaço de armazenamento físico - um dispositivo ou um arquivo) e dbspaces (agrupamento lógico de chunks)
  260. 260. Para adicionar dbspaces ou chunks
  261. 261. onspaces</li></li></ul><li>Noções básicas de administração<br /><ul><li>Compreensão dos Logs
  262. 262. O Logging permite múltiplas instruções em uma transação
  263. 263. O Logging preserva a consistência do banco de dados
  264. 264. Se o espaço de logs for esgotado = travamento do banco
  265. 265. Adicionar mais espaço para os logs
  266. 266. Usar OAT, ou
  267. 267. onparams –a –d <dbspace> -s <tamanho em KB>
  268. 268. Backup dos logs e liberá-los para reutilização
  269. 269. ontape / onbar
  270. 270. Carga e Descarga de Dados
  271. 271. Através de instruções SQL
  272. 272. UNLOAD TO '/tmp/file.out' DELIMITER '|' SELECT * FROM items;
  273. 273. LOAD FROM '/tmp/items.out' DELIMITER '|' INSERT INTO items;
  274. 274. Execute as declarações SQL usando o cliente dbaccess</li></li></ul><li>Recursos<br /><ul><li>Livro “Getting Started with IDS”, Jacques Roy.
  275. 275. Manuais online: O IDS Information Center
  276. 276. http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp
  277. 277. Lugar central para a documentação dos produtos Informix
  278. 278. Suporta marcação de temas favoritos, buscas refinadas, impressão de subconjuntos de temas
  279. 279. Biblioteca de IBM Informix
  280. 280. http://www-01.ibm.com/software/data/informix/pubs/library
  281. 281. Esta é a biblioteca para a família inteira de produtos Informix
  282. 282. A maioria da documentação está disponível em arquivos .pdf
  283. 283. Informix Examples Exchange
  284. 284. http://www.ibm.com/developerworks/exchange/dw_category.jspa?categoryID=1034
  285. 285. Um novo site do developerWorks onde você pode encontrar, avaliar e apresentar exemplos de código para os produtos IBM Informix</li></li></ul><li>Recursos<br /><ul><li>Artigos Técnicos do Informix no IBM Informix DeveloperWorks
  286. 286. http://www.ibm.com/developerworks/db2/products/informix/index.html
  287. 287. Site premium de recursos técnicos para DBAs e desenvolvedores
  288. 288. As características são explicadas com exemplos / e código de amostra
  289. 289. Contribuições de especialistas da IBM e também clientes
  290. 290. Blogs de Informix no IBM DeveloperWorks
  291. 291. http://www-128.ibm.com/developerworks/blogs/page/roundrep</li></ul> (IDS Replication)<br /><ul><li>http://www-128.ibm.com/developerworks/blogs/page/gbowerman</li></ul> (IDS Application Development)<br /><ul><li>http://www-128.ibm.com/developerworks/blogs/page/idsteam</li></ul> (IDS Experts Blog)<br /><ul><li>Livros da IBM sobre Informix – IBM Redbooks
  292. 292. http://www.redbooks.ibm.com/cgi-bin/searchsite.cgi?query=informix</li></ul> Publicações desenvolvidas pela IBM International Technical Support Organization (ITSO)<br />
  293. 293. Resumo<br /><ul><li>O que é o Informix (IDS)?
  294. 294. Servidor Informix – Instalacão e Configuracão
  295. 295. Cliente Informix – Instalacão e Configuracão
  296. 296. Java e Informix
  297. 297. Informix com PHP
  298. 298. Informix com Ruby on Rails
  299. 299. Informix com .NET
  300. 300. Informix com MATLAB
  301. 301. Noções básicas de administração</li>

×