Oracle Real application Cluster構成時の環境変数をメモとして残したいと思います。
SIDに関しては、ノードやデータベース名に応じて変えてください。
コピペでほぼ使えるので、個人的な検証ではこの記事の内容を使用していきます。
.bash_profileの設定内容
デフォルトでは、データベース名+_数字になので、sqlplusから接続するときに、以下の形で設定しておく必要があります。
stty erase ^H これを書いておくと、SQLフォームでのバックスペースが^Hにならずに、通常通り文字の削除が出来るようになるので地味に効率が上がります。
- Oracleユーザ
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs stty erase ^H NLS_LANG=American_Japan.JA16EUCTILDE ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome ORACLE_SID=orcl12c_1 LD_LIBRARY_PATH=$ORACLE_HOME/lib PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin export NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
- gridユーザ
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs stty erase ^H NLS_LANG=American_Japan.JA16EUCTILDE ORACLE_BASE=/u01/app/grid ORACLE_HOME=/u01/app/12.2.0/grid ORACLE_SID=+ASM1 LD_LIBRARY_PATH=$ORACLE_HOME/lib PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin export NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH