ホーム > データベース関連
データベース関連 アーカイブ
mysql 5.1.42のインストール
- 2010/01/17
- データベース関連
wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.42.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/
tar xzvf mysql-5.1.42.tar.gz
cd mysql-5.1.42
./configure --prefix=/usr/local/mysql/mysql-5.1.42
make
sudo make install
oracle+phpでもっとも参考にするべき資料
やっぱり基本はオラクル本家のサイトでしょう。
PHP Developer CenterとかPHPとオラクルはオラクルで何か調べたりダウンロードしたりする時の基本中の基本 OTN 内のコンテンツ。
以下の PDF もいい。
「The Underground PHP and Oracle Manual Release 1.5」(PDF)
↓の本はオラクルで今まで一番よく読んだ本。
ソフトバンククリエイティブ
売り上げランキング: 145781

通勤電車で読めるOracle本
チューニングに悩んでいる方におすすめです
必読書です
DBエンジニア必見!
おすすめです。
環境変数の NLS_LANG の使い方
- 2009/02/13
- データベース関連
環境変数の NLS_LANG って今までよくわかってなかった。
今日はまってやっと理解したのが、NLS_LANG はオラクルクライアント側の文字コードを指定するものだということ。オラクルはデータベースの文字コードと NLS_LANG を比較して異なる場合は、データベースにデータを格納する際にデータベースの文字コードに変換して格納するという機能がある。今回 NLS_LANG を間違ってデータベース側の文字コードを設定していたので、文字コード変換がされず不具合になっていた。
PHPfestチュートリアル:Oracle Database 10g Express EditionおよびZend Core for Oracle
Oracleデータベースは指定された文字セットで作成されます。 PHPでは、NLS_LANG環境変数を設定することで独自の文字セットを選択できます。 Oracleクライアント(PHP)のグローバリゼーション設定では、ロケールのための適切なデータ形式、Oracleのエラー・メッセージに使用される言語、言語のソートの順番などのデフォルト値を指定できます。 NLS_LANGは、Webサーバーを起動する環境で設定する必要があります。
Oracle Textを使って複数テーブルにまたがる全文検索インデックスを作ってみた
- 2008/03/26
- データベース関連
まずは OracleText の設定、これは以下の PDF を参考に実施した。
ftp://ftp.ashisuto.co.jp/pub/standard/vol69/oracletext.pdf
次に OracleText について理解する為に、OTN のドキュメントを読み込み。
http://www.oracle.com/technology/global/jp/documentation/products/oracle9i/920/option.html#text
一番苦労したのが、複数テーブルにまたがる全文検索インデックスの作り方。
結果をいうと、user_datastore を使えば実現できる。
下の 3 つのサイトをよく読んで OTN のドキュメントもよく読めばできた。
http://otn.oracle.co.jp/forum/message.jspa?messageID=2016765�
http://www.orafaq.com/forum/t/95509/0/
http://asktom.oracle.com/pls/asktom/f?p=100:11:3872905503304308::::P11_QUESTION_ID:5533095920114
実際にどうやったか知りたい人がいればコメントください。
mysql5.0にcseで接続する方法
- 2008/01/12
- データベース関連
Colinux上で動作しているMySQLにWindows側のCSEから接続しようとして調べてみる。
MYSQLで接続しようとしてみたけど駄目で結局ODBC経由で接続しました。
ここからダウンロード(Firefoxだとうまくダウンロードできなかったので、IEで)
ODBCの設定はここを参照。
ここまでの設定では、Windowsからは接続できなかった。
対応方法はここ。
実際に流したSQLは以下。
mysql> Use mysql
mysql> SELECT Host, User, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user;
mysql> GRANT ALL PRIVILEGES ON *.* to dbname@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> flush privileges;
mysql> SELECT Host, User, Select_priv, Insert_priv,Update_priv, Delete_priv FROM user;
参考URL
MySQL 5.0にCSEで接続する方法 - Lazy Technology
SQLGate for Oracle / MSSQL / MySQL Development Tool
Home > データベース関連
