####### Oracle ####### *********** Install *********** server ======== * `downlaod server `_ * `docker `_ .. code-block:: sh #修改/etc/selinux/config文件,设置为disable sed 's/SELINUX=.*$/^SELINUX=disable/g' /etc/selinux/config docker pull wnameless/oracle-xe-11g docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g #49160是ssh访问端口,初始密码admin #49161是数据库访问端口 .. code:: hostname: localhost port: 49161 sid: xe username: system/sys password: oracle * 静默安装(待验证) * `Centos7安装Oracle 11gR2 `_ * `CentOS 7静默(无图形化界面)安装Oracle 11g `_ Client ========= * `Download client `_ * `Install client `_ * oracle-instantclient-basic*.rpm * oracle-instantclient-sqlplus*.rpm * oracle-instantclient-devel*.rpm .. code-block:: sh dpkg -i oracle-instantclient-basic*.rpm dpkg -i oracle-instantclient-sqlplus*.rpm dpkg -i oracle-instantclient-devel*.rpm export  ORACLE_HOME=/usr/lib/oracle/11.2/client64 export  TNS_ADMIN=$ORACLE_HOME/network/admin export  NLS_LANG='simplified chinese_china'.ZHS16GBK export  LD_LIBRARY_PATH=$ORACLE_HOME/lib  export  PATH=$ORACLE_HOME/bin:$PATH # connect sqlplus64 system/oracle@//192.168.8.204:49161/xe select name from v$database; cat test.sql SELECT table_name FROM user_tables; exit; sqlplus64 system/oracle@//192.168.8.204:49161/xe @/root/test.sql