タグ

2010年10月5日のブックマーク (2件)

  • ガイドライン - オラクル・Oracleをマスターするための基本と仕組み

    アプリケーション設計と開発時のガイドライン 命名規約(ネーミングルール)について テーブル名、カラムの名前 オブジェクト名、カラム名は英語だったりローマ字だったり, その混在だったりして精神衛生上悪いことが非常多い。 そこでいくつかのルールを設けて運用すれば、かなり改善することが予想される。 ⇒ ネーミングルール 複数インスタンスか 複数スキーマか の選択 一般的な業務システムの場合は 1 ホスト、1 インスタンス、1 業務システム で運用する。 コスト、ライセンス等で制約がある場合には、1 インスタンス、複数業務(複数スキーマ)にし、キャッシュを独立させたい場合には、マルチブロックサイズで運用するなども考慮する。 1 ホストに複数のインスタンスを起動しても、まだまだ十分なメモリを確保できる場合には、1 ホスト、複数インスタンス運用も十分に考えられる。 テーブルの物理設計 データブロックサ

    pick_mugetu
    pick_mugetu 2010/10/05
    ウェーブダッシュ問題
  • Oracle 9i/10gの全角チルダ問題、解決するならJA16SJISTILDE - daishiのヤマなしオチなしイミなし

    うちのblogの検索結果を見てると、頻繁に出てくるので一応ネタを Oracle 9i以降とJA16SJISを使うと、全角のチルダ「〜」が文字化けする、または波ダッシュが表示される、という WAVE DASH - FULLWIDTH TILDE問題というのがあります。 ざっくり言うと、OracleがUnicodeを解釈する処理でMSのUnicode変換処理を利用しているのですが、ここの解釈で全角チルダと波ダッシュを入れ替えて扱っていることが問題です。 そのため、WindowsMac OS Xでも全角チルダ波ダッシュの字形が違う、Shift_JISのテキストファイル出力時に文字化けする、などの問題が生じています。 このため、対策としては DBの文字コードセットにJA16SJISTILDEなどTILDE付きの文字コードにする VB.NETなどUnicodeネイティブな環境で全角チルダと波ダッシ

    Oracle 9i/10gの全角チルダ問題、解決するならJA16SJISTILDE - daishiのヤマなしオチなしイミなし
    pick_mugetu
    pick_mugetu 2010/10/05
    ウェーブダッシュ問題