Activar suport de 32bits
Bash
zypper install glibc-32bit libstdc++6-32bit libgcc_s1-32bitBashAfegir fdserver.socket i fdsserver@ al systemd
/etc/systemd/system/fdserver.socket
Bash
[Unit]
Description=Servidor FDS
[Socket]<br>ListenStream=7500
Accept=yes
MaxConnections=1024
[Install]<br>WantedBy=sockets.targetBash/etc/systemd/system/fdserver@.service
Bash
[Unit]
Description=Servidor FDS (Connexio)
[Service]
User=root
ExecStart=/usr/FDS/bin/fdserver
StandardInput=socket
KillMode=process
[Install]
WantedBy=multi-user.target
BashActivar el servidor
Bash
systemctl enable fdserver.socket
systemctl enable fdserver@.service
systemctl status fdserver.socketBashObrir tallafocs
/etc/firewalld/services/service.xml
Bash
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>fdserver</short>
<description>FDServer</description>
<port protocol="tcp" port="7500"/>
</service>
BashBash
firewall-cmd --permanent --add-service=fdserver
firewall-cmd --reloadBash/etc/services
Bash
fdserver 7500/tcp # Servidor FDSBashAccions per utilitzar la replicació a Oracle
- Instal·lar el instantClient de 32bits mes recent i descomprimir-lo a qualsevol lloc del disc (/opt/oracleClient32 per exemple)
- editar el /etc/fds.ini i posar-hi el export del ORACLE_HOME a aquest client (export ORACLE_CLIENT=/opt/oracleClient32)
- Enllaç simbolic al directori /lib (ln -s /opt/oracleClient32 /opt/oracleClient32/lib)
- Instal·lar el paquet libaio1 de 32 bits (el necessita el instantClient) sudo zypper install libaio1-32bit
- Crear el $ORACLE_HOME/network/admin/sqlnet.ora i tnsnames.ora si no existeixen
Permisos necessaris per usuari
Bash
GRANT CREATE SESSION TO CURTITS;
GRANT CREATE TABLE TO CURTITS;
GRANT CREATE VIEW TO CURTITS;
GRANT CREATE SEQUENCE TO CURTITS;
GRANT CREATE PROCEDURE TO CURTITS;
GRANT CREATE TRIGGER TO CURTITS;
ALTER USER CURTITS QUOTA UNLIMITED ON USERS;Bash