2013年11月27日のブックマーク (1件)

  • oracle 11g XE でキャラクタセットを変更した時のメモ - おかぼんの備忘録的日記

    Oracleを使ったシステムの改修の仕事でサーバーに無償版のOracle 11g XEをインストールして、 先方から提供されたダンプファイルをインポートしたところ、 「ORA-12899: 列"XX"の値が大きすぎます(実際: XX、最大: XX)」といったエラーが頻発してしまいました。 インストールしたXEのデータベースキャラクタセットがUTF8だったのに元はSJISであることが原因でした。 データベースキャラクタセットの変更なんてコマンド1発だろうと思っていたらえらい大変でした。 ここを参考に(というかほぼそのまま)作業した内容を備忘のため書き留めておくことにします。 自分の環境に合わせて若干(ディレクトリ名等)変更しています。 ■インスタンスの削除 >cleanup.bat (サービスの停止、インスタンスの削除をしてくれます) ■不要なファイルの削除 C:\oraclexe\app\

    oracle 11g XE でキャラクタセットを変更した時のメモ - おかぼんの備忘録的日記