データベース管理


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

インストールからオブジェクト作成、データインポート、バージョン移行までやれれば大抵のことはなんとかなる気がする。大規模なプロジェクトであった場合クラスタ、RAC、ASM等に関する知識が多少は必要となるかも知れない。OTN掲示板と友達になればそこそこなんとかなる。
要はOracleしか触ってないので他は知らん。

インポートできない

  • DMPファイルが壊れている
  • データベースのバージョンとインポートモジュールのバージョンがあっていない
  • 一意制約違反
  • 警告が出ているだけで実はインポートできている
  • 接続文字列を間違っている
  • ユーザにインポート権限が無かった
  • インポートオプションを間違えていた(警告を無視するオプション等)
  • DMPファイルのパスを間違えていた
  • LOGファイルのパスを間違えていた
  • データベースが死んでた

エクスポートできない

  • データベースのバージョンとエクスポートモジュールのバージョンがあっていない
  • 接続文字列を間違っている
  • ユーザにエクスポート権限が無かった
  • DMPファイルのパスを間違えていた(存在しないパスに生成等)
  • LOGファイルのパスを間違えていた(存在しないパスに生成等)
  • HDDの残容量が足りなかった
  • データベースが死んでた

データベースがシャットダウンできない

  • APサーバからDBサーバにプロセスを張り続けているとオプションでimmediateをつけないと落ちない
  • ゾンビプロセスが生き残ったままなせいで落ちない、該当プロセスをOSから切らないとだめぽ

Oracle 9i Database

既に世は11gの時代、未だに9i以前のDatabaseを使い続けているシステムは多い。

  • プロジェクト自体の問題


  • 技術的な問題
そもそも別バージョンと考える事が間違っている。動作仕様が違うので違うソフトを使う位の気概が必要となる。