Activar suport de 32bits

Bash
zypper install glibc-32bit libstdc++6-32bit libgcc_s1-32bit
Bash

Afegir 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.target
Bash

/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
Bash

Activar el servidor

Bash
systemctl enable fdserver.socket
systemctl enable fdserver@.service
systemctl status fdserver.socket
Bash

Obrir 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>
Bash
Bash
firewall-cmd --permanent --add-service=fdserver
firewall-cmd --reload
Bash

/etc/services

Bash
fdserver 7500/tcp # Servidor FDS
Bash

Accions 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