fuelPHPフレームワークを使ってPDOでOracleに接続する場合に、普通にデータベース接続のコンフィグ設定を行っても標準のままだとfuelのエラーが表示されてしまいます。 ↓こんなエラーメッセージ PDOException [ HY000 ]: SQLSTATE[HY000]: General error: 922 OCIStmtExecute: ORA-00922: missing or invalid option (ext\pdo_oci\oci_driver.c:341) 原因は、 /classes/database/pdo/connection.php の174行目あたりですが、 「SET NAMES utf8」 というコマンドをSQLで発行している箇所で、Oracleにはそのようなコマンドはありません。(MySQLにはありますが。。。) Oracleにないコマンドを実行し