06/11/04 14:04:21
>>20
漏れのところ(WinXP SP2, CPU Pen3)では問題なくSJIS DBを作れたよ。
ただし漏れの場合はデフォのDB(XE)を消さずに新たに作成した。
手順はこんな感じ。
1. XEサービス停止、XEサービスの起動を手動にしてからマシン再起動。
2. admin/NEWDB/{adump,bdump,udump,cdump,pfile}フォルダ作成
3. oradata/NEWDBフォルダ作成
4. iniファイル作成 (とりあえずadmin/NEWDB/pfile/init.ora に置いた)
(以降、コマンドプロンプトで作業)
> SET ORACLE_SID=NEWDB
> cd C:\oraclexe\app\oracle\product\10.2.0\server\database
> orapwd file=PWDNEWDB.ORA password=change_on_install entries=5
> oradim -NEW -SID NEWDB
> sqlplus "/ as sysdba"
SQL> CREATE SPFILE FROM PFILE=pfile='C:\oraclexe\app\oracle\admin\NEWDB\pfile\init.ora'
SQL> STARTUP NOMOUNT
SQL> CREATE DATABASE NEWDB …
SQL> @?/rdbms/admin/catalog
SQL> @?/rdbms/admin/catproc
SQL> quit
> sqlplus "/ as sysdba"
SQL> STARTUP
ちなみに 1.だけど、expressEditionってサービスが複数立ち上がらないように
物理的に制限されてるようだね。
しかも不便なことにサービス停止だけじゃダメで、再起動しないともう片方を
使用することができない。