複数のデータベースの名前はPHPではなく、Oracleの"tnsnames.ora"ファイルで管理するべきです。OCI8のログイン関数"ocilogin()"はユーザ名とパスワードが必要です。第3引数にはデータベースのホストを指定します。 筆者が関わったエンタープライズの大きな開発の環境では、開発サーバ、テストサーバ、本番サーバの3つのサーバを使用していました。それぞれのサーバは異なるデータベースに接続します。テストサーバと開発サーバではテスト用のデータベースに接続しており、本番サーバは本番用のデータベースサーバに接続していました。 PHPのコードをサーバ間で移動すると、データベースに接続するコードがあると、実行するサーバによっては間違ったデータベースに接続することになり問題が発生します。例えば、コードをテストする時は、アプリケーションを開発サーバからテストサーバに移動して、バグを探します