Linux
シェルスクリプトでSQL*PLUSを実行して、その結果をシェル変数に格納したいことがよくある。テーブルのデータ件数やマスタテーブルから特定のデータを引っ張りたいときなどなど。 こういうとき、sqlplusコマンドに対しSQLコードをヒアドキュメントで囲って渡…
VMware ESXi(5.1)で稼働していたLinuxサーバ(Oracle Linux 5)をOVF形式にエクスポートして、Windows7上のVirtual Boxにインポートしたところ、 OSインポート自体は正常に完了したものの、起動時にX serverの起動に失敗し、GUIでの画面が上がらなくなったので…
VMware ESXiに仮想OS(CentOS 5)を入れて、ディスクを追加した後、ユーザを作成しようとするとエラーになった。 以下、/u01というパスには追加したハードディスクをフォーマットしたディレクトリをマウントしており、そのディレクトリをホームディレクトリと…
PL/SQLでアプリを書いていると、たまにOSコマンドやシェルスクリプトを実行したくなる。 まあOracle DB上からJavaを実行することはできるので、どうにかできるかなあとは思っていると、 すでにPLSQL_OSCOMMANDなるものがあるらしい。Oracle PL/SQL executing…
Windows環境で保存したシェルスクリプトをLinux環境で実行すると /bin/bash^M: bad interpreter: そのようなファイルやディレクトリはありません /bin/bash^M: bad interpreter: No such file or directoryのエラー。 改行コードが\r\nで保存されてしまった…