You are on page 1of 6

Gua de instalacin de base de datos Volver a ndice de la documentacin Openfire almacena todos los datos en una base de datos

back-end. Si decide no utilizar la base de datos integrada, debe configurar y administrar una base de datos externa para la aplicacin. Este documento proporciona instrucciones de configuracin para todas las bases de datos soportadas actualmente. Controladores JDBC 2.0 son necesarios para Openfire para comunicarse con su base de datos. Conductores que se sugieren para las bases de datos particulares se indican a continuacin cuando proceda. Openfire paquetes de controladores JDBC para MySQL, PostgreSQL, Microsoft SQL Server, y HSQLDB. Para obtener una lista completa de los controladores JDBC disponibles, por favor visite: http://industry.java.sun.com/products/jdbc/drivers. Todos los esquemas de bases de datos se pueden encontrar en los recursos / directorio de bases de datos de la instalacin Openfire. Tenga en cuenta que las bases de datos adicionales adems de los que estn en esta lista pueden ser compatibles. Compruebe la distribucin de un esquema de base de datos para su base de datos o considerar la creacin de un esquema a ti mismo si no se proporciona. Seleccione la base de datos de la lista de abajo para los detalles de configuracin: MySQL Orculo Microsoft SQL Server PostgreSQL IBM DB2 HSQLDB MySQL Drivers JDBC El controlador JDBC de MySQL viene con Openfire, por lo que no tiene que descargar e instalar un controlador especfico. En la herramienta de configuracin de Openfire, utilice los siguientes valores: conductor: com.mysql.jdbc.Driver server: jdbc: mysql :/ / [YOUR_HOST] / [DATABASE_NAME] donde [YOUR_HOST] y [DATABASE_NAME] son los valores reales de su servidor. En muchos casos localhost es un valor adecuado para [YOUR_HOST] cuando su base de datos se ejecuta en el mismo servidor que el servidor Web.

Instrucciones de instalacin Asegrese de que est utilizando MySQL 4.1.18 o posterior (5.x recomendado) . Crear una base de datos para las tablas de Openfire: mysqladmin create [databaseName] (Nota: "databaseName" puede ser algo as como 'openfire') Importe el archivo de esquema a partir de los recursos / directorio de bases de datos de la carpeta de instalacin: Unix / Linux: cat openfire_mysql.sql | mysql [databaseName]; Ventanas tipo openfire_mysql.sql | mysql [databaseName]; Inicie la herramienta de configuracin de Openfire, y utilizar la configuracin de conexin JDBC correspondientes. campos de caracteres de ms de 255 no son compatibles con versiones anteriores a MySQL 4.1.18. Si no puede actualizar MySQL a la ltima versin, a continuacin, tendr que cambiar los scripts de base de datos. En particular, reemplace VARCHAR (1024) con VARCHAR (255) en los recursos / bases de datos / script openfire_mysql.sql. Problemas de codificacin de caracteres MySQL no tiene soporte Unicode adecuada, lo que hace que los datos de apoyo en idiomas no occidentales difciles. Sin embargo, el controlador JDBC de MySQL tiene una solucin que se puede activar mediante la adicin? UseUnicode = true y characterEncoding = UTF-8 & characterSetResults = UTF-8 a la direccin URL del controlador JDBC. Puede editar el archivo conf / openfire.xml agregar este valor. Nota: Si el mecanismo que se utiliza para configurar una URL JDBC est basado en XML, tendr que utilizar el carcter literal XML y para separar los parmetros de configuracin, como el signo es un carcter reservado para XML. Ms ayuda Si necesita ayuda para configurar MySQL, consulte los siguientes sitios: Manual de referencia de MySQL Orculo Drivers JDBC Se recomienda a los conductores de Oracle 11g "delgados" y se puede descargar desde el sitio web de Oracle. Varias versiones de los controladores delgadas son avaialble, pero el controlador ms reciente (11.2.0.1.0 o superior) se recomienda para su uso con Openfire. Utilice "ojdbc5.jar" si est usando Java 1.5 o "ojdbc5.jar" si est usando Java 1.6. Copie el controlador JDBC al directorio lib / de la instalacin de Openfire.

En la herramienta de configuracin basada en web Openfire, utilice los siguientes valores: conductor: oracle.jdbc.driver.OracleDriver server: jdbc: oracle: thin: @ [HOST]: [puerto] / [SERVICIOS] donde [HOST], [Puerto] y [SERVICIO] son los valores reales de su servidor. En muchos casos localhost y 1521 son los valores adecuados para [HOST] y [Puerto], cuando la base de datos se ejecuta en el mismo servidor que el servidor Web. Pregntele a su DBA para el nombre de servicio. Instrucciones de instalacin En primer lugar, cree un usuario "Jive" o algn otro usuario que "poseer" las tablas de Jive. Esto no es necesario, pero al hacerlo le permitir a sus mesas para existir en un espacio de tabla independiente. Siguiente importar el esquema de los recursos / directorio de base de datos de la instalacin utilizando sqlplus (o su herramienta favorita Oracle como Toad). Para sqlplus: copiar el archivo "openfire_oracle.sql" en el mismo directorio donde est instalado sqlplus (debe ser algo como / Oracle/Ora81/bin /). A continuacin, iniciar sesin en sqlplus y luego ejecutar el comando: @ Openfire_oracle Eso le importe el archivo de esquema. Su base de datos es ahora la configuracin. SQL Server SQL Server Drivers JDBC Openfire incluye el controlador libre TDS JDBC, que es la forma recomendada para conectarse a bases de datos SQL Server. Para conectarse a SQL Server, utilice los siguientes valores en la herramienta de configuracin basada en web Openfire: conductor - net.sourceforge.jtds.jdbc.Driver server - jdbc: jtds: sqlserver :/ / [nombre de host]: [nmero-puerto] / [nombre-base-]; appName = jive donde [nombre-host] es el nombre de host o la direccin IP de su servidor de base de datos y [nmero-puerto] es el puerto que SQL Server est escuchando en (normalmente 1433) y [nombre-base-] es el nombre de la base de datos (esto parmetro es opcional). Instrucciones de instalacin Crear una nueva base de datos mediante el Administrador corporativo si no tiene ya una base de datos que desea utilizar. Es posible que desee nombrar a la base de datos "openfire".

Cree un usuario para acceder a la base de datos si no tiene ya uno desea usar. Considere la posibilidad de hacer la base de datos predeterminada para el usuario sea el que cre en el paso 1. Abra el Analizador de consultas y conctese al servidor. Seleccione la base de datos que desea utilizar para Openfire en el men DB abajo (la que cre en el paso 1 si est utilizando una nueva base de datos). Abra el archivo openfire_sqlserver.sql. Presione F5 para ejecutar el script. El script se ejecutar y crear las tablas necesarias. Proceder a la herramienta de configuracin de Openfire y utilizar la configuracin JDBC apropiado cuando se le solicite. PostgreSQL Drivers JDBC El controlador JDBC de Postgres se incluye con Openfire, por lo que no tiene que descargar e instalar un controlador especfico. En la herramienta de configuracin basada en web Openfire, utilice los siguientes valores: conductor - org.postgresql.Driver server - jdbc: postgresql :/ / [HOST_NAME]: [PORT_NUMBER] / dbname Si se deja fuera, acoger por defecto es localhost (no 127.0.0.1) y el puerto a 5432. Instrucciones de instalacin Crear la base de datos. Por ejemplo, el uso de la utilidad de PostgreSQL "createdb": createdb-E UNICODE openfire Importar el esquema a partir de los recursos / directorio de bases de datos de la instalacin. Utilice psql (o su compaa favorita Postgres SQL) para importar el esquema de base de datos Openfire: psql-d-f openfire openfire_postgresql.sql Contine con Openfire configuracin y utilizar la configuracin JDBC apropiado cuando se le solicite. IBM DB2 7 Drivers JDBC Utilice el controlador compatible con JDBC 1.2, db2java.zip (1293KB), ubicado en el directorio "\ java2% DB2PATH%". Copie el controlador JDBC al directorio lib / de la instalacin de Openfire. Los valores para el archivo de configuracin son las siguientes: conductor: COM.ibm.db2.jdbc.app.DB2Driver

server: jdbc: db2: [NOMBRE DB, por ejemplo, JIVE] Si est utilizando una base de datos remota es necesario utilizar los siguientes valores para el archivo de configuracin son: conductor: COM.ibm.db2.jdbc.net.DB2Driver server: jdbc: db2: [NOMBRE DB, por ejemplo, JIVE] Instrucciones de instalacin Tienes que crear una nueva base de datos (por ejemplo, JIVE) o utilizar una existente. Conctese a la base de datos utilizando cualquier nombre de usuario vlido permitido crear tablas e ndices. Tenga en cuenta que DB2 UDB se aplica el nombre de usuario que el esquema de la tabla. Utilice el mismo usuario al configurar Jive con la interfaz de administracin. Los comandos son los siguientes: DB2 CREATE ALIAS DB JIVE JIVE DB2 CONNECT TO JIVE USUARIO [DBUSER] con [DBPASSWORD] (O puede usar el Command Center GUI) Inicie la ventana de comandos de DB2 (en Windows) o el shell del usuario en Unix e importar el esquema de los recursos / directorio de bases de datos de la instalacin con: db2-tvf openfire_db2.sql Tambin puede utilizar el Centro de mandatos de DB2 y ejecute la secuencia de comandos a travs de la carpeta "Fuentes de replicacin" en el rbol de base de datos. La base de datos es ahora la configuracin. HSQLDB Nota Especial Paquetes Openfire HSQLDB como su base de datos integrada. Si usted elige utilizar la base de datos integrada, se puede configurar a travs de la instalacin de Openfire. Si usted tiene una instalacin independiente de HSQLDB, siga las siguientes instrucciones para conectarse a ella. Drivers JDBC Debido hsqldb est incrustado en Openfire, no hay necesidad de descargar el controlador JDBC por separado. Los valores para el archivo de configuracin son las siguientes: conductor: org.hsqldb.jdbcDriver server: jdbc: hsqldb: [PATH_TO_DB_FILES / DB_NAME] Por ejemplo, la direccin URL del servidor podra ser jdbc: hsqldb:.. / Database / defaultdb Instrucciones de instalacin

Crear una base de datos para las tablas de Openfire. Esto supone que ha instalado HSQLDB en su propio directorio y funcionando correctamente. Ejecute el Administrador de base de datos HSQLDB, vaya hasta la carpeta donde se encuentra hsqldb.jar y escriba lo siguiente java-cp hsqldb.jar org.hsqldb.util.DatabaseManager a continuacin, pulsa enter. Ahora ver una aplicacin GUI. Tenga en cuenta, usted no ver un hsqldb.jar en la distribucin Openfire - esto se refiere a la hsqldb.jar de la distribucin HSQLDB. Cuando aparezca la ventana de conexin, introduzca org.hsqldb.jdbcDriver como Controlador y especifique el URL de la base de datos en el campo URL. La contrasea por defecto ya ha sido introducido. Ahora, copie y pegue el contenido del openfire_hsql.sql de los recursos / directorio de bases de datos de la instalacin en la ventana de comando y presione ejecutar. Si se informa de ningn error, entonces su base de datos est configurado correctamente. Por ltimo, se debe cambiar el nombre de usuario y contrasea de acceso a su base de datos: basta con abrir el archivo de comandos en la carpeta de base de datos y cambiar los valores adecuados.. Asegrese de que usted no utiliza una contrasea en blanco, como Openfire no aceptar una.

You might also like