====== ubuntuでoracle ====== ===== oracle client ===== oracle client download https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html ubuntuでoracle https://symfoware.blog.fc2.com/blog-entry-2378.html https://oracledba.blogspot.com/2016/10/ubuntu-oracle-instant-client.html pythonライブラリcx_Oracle https://cx-oracle.readthedocs.io/en/latest/index.html ===== 設定 ===== sudo apt-get install alien alien -i oracle-instantclientXX.X-basiclite-XX.X.0.0.0-1.x86_64.rpm alien -i oracle-instantclientXX.X-sqlplus-XX.X.0.0.0-1.x86_64.rpm sudo ldconfig sudo sudo vi /etc/profile.d/oracle.sh && sudo chmod o+r /etc/profile.d/oracle.sh /etc/profile.d/oracle.sh export ORACLE_HOME=/usr/lib/oracle/12.1/client64 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} export NLS_LANG=Japanese_Japan.UTF8 ここまでくればSQLPLUSが動くはず。 バックスペースが^Hになる場合 host stty erase ^H ==== oracle ==== /usr/lib/oracle/XX.X/client64/lib/network/admin/ tnsnames.ora ===== apacheで動かす ===== 上記環境変数がapacheで動かすときにも必要\\ /etc/apache2/envvar ファイルに上記profile.dに設定した内容を追加する