Oracle Cloud Free Tier が無料で色々使えるとのことだったので、これまで使っていた PHP のレンタルサーバを解約して、Oracle Cloud に移行する際のメモ。 Oracle Cloud Free Tier でインスタンスと DB を作成 今回利用する Oracle Cloud Free Tier の無料枠 Compute: Arm ベースプロセッサ Ampere 4 OCPU(= 8 vCPU) と 24GB メモリのリソース(4インスタンスまで分割利用可) Database: 1 OCPU と 20 GBのストレージのデーターベース2つ Flexible Load Balancer:1インスタンス、10 Mbps。 (詳細)Oracle Cloud Free Tier | Oracle 日本 システム構成 開発環境:Compute 1台 + Autonomou
動的SQL禁止令が敷かれている職場では、 SQLで全件取得 (静的で書ける範囲の絞り込み条件は書かれている) → PHPで絞り込み (職場の自作フレームワークの関数。これのせいでソートが崩れる) → PHPでソートし直す こんな(無駄とバグの潜む)フローが主流になっている。 今回、これで困ったのが、 OracleとPHPのソートでは、nullの位置が違う Oracle SQLで昇順にした場合、ソート順の一番最後に NULL 値が来るが、 PHPの昇順では最初になってしまう。 NULL 値の取り扱い方が違うので仕方ない… OracleでのNULLの扱い NULL≒無限大 NULL のソート ORDER BY NULLS ~ Oracle 8.1.6 以上であれば、NULL の並べ替えのために NVL,MIN 関数を使う必要がなくなっている。 NULL はデフォルトの昇順ソートでは最後、降順ソ
PHPアプリケーションでオラクルのPL/SQL APIを活用するための多様な方法の探求 Oracle+PHP Cookbookへようこそ。 Web開発者でも企業の開発者でも、Oracleエンジンの堅牢性と、PHPの簡潔さ、パフォーマンス、簡便性とが統合したテクノロジーに関心があれば、PHPプログラマーから提供された興味深い"レシピ"が、このCookbookからいくつも見つかるでしょう。この"レシピ"は、OracleとPHP双方のテクノロジーを最大限活用できるように支援するものです。 PHPディスカッション・フォーラムにコメントやご質問をお寄せください。 また、OTNコミュニティで共有したい経験をおもちのかたも、ご連絡をお待ちしています。 John Alphonse, Oracle+PHP Cookbook Managing Editor Justin Kestelyn, OTN Edito
This free PDF book is for PHP programmers developing applications for Oracle Database. It bridges the gap between the many PHP and Oracle books available and shows how to use the PHP scripting language with Oracle Database. This free PDF book is for PHP programmers developing applications for Oracle Database. It bridges the gap between the many PHP and Oracle books available and shows how to use t
(2012/09/20) PHP から Oracle を使う際に PDO_OCI を使いたかったのですが、RPM パッケージを提供してくれるところを見つけられなかったので自前構築しました。その時のメモです。 例示におけるプラットフォームには CentOS 6.3(64bit) を使っています。他の OS やディストリビューションをお使いの方は、yumなど固有のコマンド名を適宜読み替えてください。 また後述のように、PDO_OCI はメンテナーが不在で開発が止まっているようで、ステータスも Experimental のままです。手元の環境ではパッチを当ててなんとか運用していますが、自己責任でお使いください。 PDO(PHP Data Objects)は PHP 5.1 から標準でバンドルされている、各種データベースへのアクセスを抽象化するインターフェースです。これを使うと複数の RDBMS
PHPからOracleを使うのもMySQL使うのも大差ないだろなんて思っていた時代もありました・・・(´Д`;)ヾ はまりまくったのでまとめます 1.Oracle InstantClientの導入 PHPにphp-oci8を入れたいだけなのにまずはrpmを入れることが必要になります Instant Clientのダウンロード Instant Clientのダウンロードからインストール先の環境にあったファイルを取得します CentOS6 64bitにはInstant Client Downloads for Linux x86-64ですね 必要なファイル oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm ←SQLPlus
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く