タグ

2015年1月22日のブックマーク (5件)

  • マルチバイト・キャラクタセット - Oracle/オラクルをマスターするための基本と仕組み

    Oracle で日語を取り扱うときの文字コード オラクルの CHAR および VARCHAR2 などに分類される標準文字列型で使用される文字コードを Database Characterset と呼び、 NCHAR および NVARCHAR2 などの各国語文字列型で使用される文字コードを National Characterset と呼ぶ。 マルチバイト・キャラクタセット(ダブルバイト・キャラクタセット) 日を含むアジア圏などにおいて使用されるキャラクタセットは、文字種が多く 1 バイトでは表現不可能なため 2バイト以上で表現されている。 一般的に全角文字=マルチバイト・キャラクタと話していることも多いが厳密には間違いとなる。 (それで誤解した(された)ことは無く、問題になったこともないので大丈夫かと思う) 以下は日語をサポートするキャラクタセットの代表的なもの 英数字、スペース,記

    watanata2000
    watanata2000 2015/01/22
    マルチバイト キャラクタセット 文字コード指定
  • 環境変数 (NLS_LANG、ORACLE_HOME、etc) - オラクル・Oracleをマスターするための基本と仕組み

    (※1) Oracle 11g から OFA 推奨の傾向が強くなり ORACLE_BASE から ORACLE_HOME が導出されるなどの変化がおきているので要注意。 (※2) インストール時には Universal Installer が必要な環境変数を自動で補完するので環境変数を設定せずにインストール作業を行なう。 (過去の記憶では…既にに環境変数が設定してあるとインストーラによるデフォルト値よりも環境変数を優先して採用していたと思うので気をつけて) Windows の場合には環境変数はレジストリに設定されているために改めてコントロールパネルなどから設定する必要はない。 特に、別途設定したい場合にはコントロールパネル「システム」プロパティの「詳細」タブの環境変数で上書きするか、レジストリを直接変更する方法がある。 環境変数の再読み込みは、すべてのプログラムに即座に反映されるものではな

    watanata2000
    watanata2000 2015/01/22
    環境変数 NLS_LANG=American_Japan.JA16SJIS
  • nls_lang faq

    NLS_LANGFAQ FAQを使用して、興味のある項目へ簡単にナビゲートできます。 NLS_LANGパラメータの基動作を理解するために、「NLS_LANGパラメータの基」の項から始めることをお薦めします。 NLS_LANGパラメータの基 NLS_LANGに関する誤った理解 NLS_LANGの既存設定の確認 NLS_LANGに関連するNLSパラメータの優先度 セッション・パラメータ インスタンス・パラメータ データベース・パラメータ NLS_LANGの間違ったセットアップ例 NLS_LANGの正しい設定方法(UNIX) NLS_LANGの正しい設定方法(WindowsおよびDOSのコード・ページ) WindowsでのNLS_LANGの設定場所 Windows ANSIコード・ページの決定 Windowsのコマンドライン操作での正しいNLS_LANG Windowsのレジストリで使用す

    watanata2000
    watanata2000 2015/01/22
    SQL/Plus 言語設定 NLS_LANG
  • WindowsのSQLPlusで日本語が文字化けするときの対処法 - 知らないことがあってもへっちゃらさ

    先日 Windows Server 2008 R2 にインストールした Oracle 10g (10.2.0.5) に、SQLPlus からアクセスしたところ・・・、日語が文字化けしてるじゃないですか! 症状としては、全角の文字が全て '?' で表示されるというもので、サンプルとしては以下のような感じでした。 C:\> sqlplus /nolog SQL*Plus: Release 10.2.0.5.0 - Production on Tue Apr 1 10:00:00 2014 Copyright (c) 1982, 2010, Oracle. All Rights Reserved. SQL> connect / as sysdba ???????? SQL> う~ん、これでは何が何やらで作業ができませんがな。というわけで、対処法をメモメモです φ(..)。 なお、こうなってしま

    watanata2000
    watanata2000 2015/01/22
    Windows コマンドプロンプト 文字化け 対応
  • シノニム - オラクル・Oracleをマスターするための基本と仕組み

    シノニム シノニムとは、ある スキーマオブジェクト、非スキーマオブジェクト へのエイリアス(別名)である。 主にセキュリティや別スキーマ(リモート含む)オブジェクトに対して透過的にアクセスするために使用される。 プライベート・シノニム プライベート・シノニムとは、ある特定ユーザーだけに所有された別名である。 シノニムを使用する基的かつ有効で代表的な利用方法のひとつに、表のオーナ(管理者)とユーザー(閲覧者)を切り分ける、または、複数ユーザーでスキーマを共有するという使用方法がある。 切り分ける場合の例として、表の管理者(ADMIN)、閲覧者=プログラム(WORKER) と二つのユーザー(スキーマ)を用意し、表の所有者は ADMIN とする。 所有者を ADMIN とすることで WORKER には特別な権限を付与しないかぎり ADMIN の表にはアクセスできない。 ここでのポイントは WO

    watanata2000
    watanata2000 2015/01/22
    シノニム 作り方 設定 権限付与