サンプルブログラムを動かす為に、Oracle 11g Express EdtionをWindows7 Professional sp1 64bit環境にインストールする。
参考サイト:http://log.noiretaya.com/223
http://www.cyberarchitect.net/blog/archives/670
確かに、ファイルがない(>_<)
参考サイト様の手順に従って「C:\Users<ユーザ名>\AppData\Local\Temp」の中で「OracleMTSRecoveryService.reg」を検索し、コピーし、「KEY_XE.reg」にリネームする。
参考サイト様でも書かれているが、間違っても「OracleMTSRecoveryService.reg」をリネームしないように!!
無事にエラーなしでインストール完了!!!
ついでに、dampファイルからデータを戻す方法を調べてみる。
が、分からぬまま動かしていたら
「[ORA-01033] Oracleの初期化またはシャットダウン中です」
が出て困ったけど、参考サイト様の手順通りにコマンドプロンプトからコマンドを入力して解決
sqlplus /nolog
connect sys/xxx as sysdba
shutdown normal
startup mount
recover database
alter database open
参考サイト:http://blogs.yahoo.co.jp/tksoft/60463379.html
さぁ、気を取り直してimportの続きをやるのだ!!!
ユーザーもパスワードも分からないので、フルでimportする。
c:>imp system/xxx commit=y full=y ignore=y file=c:\XXXX.DMP
なんとか入ったみたいだけど…
はたしてサンプルプログラムは動くのか不安です。
結局動かず…
原因は、フルでdmpファイルからimportとしても、ユーザーまでは作ってくれなかったから。
結局、ユーザーを作って、そのユーザーの対してimportさせる事で解決しました。
やっぱり、ObjectBrowserは便利ですね!!