Centos Oracle-XE install Script
De wikidavenne
Voici un petit script qui contient tout ce qui est nécessaire pour installer une version Oracle Express (XE) sur une installation minimale de CentOS 7
#!/bin/bash #prerecquis recuperer le zip a : http://www.oracle.com/technetwork/database/express-edition/downloads/index.html #Script à lancer dans le répertoire ou se trouve le zip de Oracle-XE exemple /tmp #Packages prérecquis pour Oracle yum -y install libaio bc flex #Packages que j'aime avoir et qui ne sont pas compris dans la conf minimale de CENTOS yum -y install wget nano dos2unix yum-plugin-replace ntfs-3g ksh pwgen yum -y install net-tools zip unzip bzip2 bzip2-devel #Debut de la vrai installation unzip -q oracle-xe-11.2.0-1.0.x86_64.rpm.zip cd Disk1 rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm /etc/init.d/oracle-xe configure #on rend les variables d'environnement Oracle universelle sur la machine ln -s /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh /etc/profile.d/oracle_env.sh . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh #et on ouvre les ports qui vont bien pour rendre la base et les outils accessibles firewall-cmd --permanent --zone=public --add-port=1521/tcp firewall-cmd --permanent --zone=public --add-port=1521/udp firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload firewall-cmd --list-all # echo 'connect SYS/Password AS SYSDBA puis\n' echo 'jouer : EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); Dans SQLPLUS \n' sqlplus /nolog # # Pour permettre les accès distants # SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); # Apex disponible http://localhost:8080/apex/f?p=4950:1 #pour accès distant apex jouer : #firewall-cmd --permanent --zone=public --add-port=8080/tcp #firewall-cmd --reload