• ベストアンサー

oracle10g データベースの追加について

oracle10g でcreate databaseをしたいのですが、 ERROR at line 1: ORA-01501: CREATE DATABASE failed ORA-01100: database already mounted となってしまいます。 create文は以下のようになります。 ご教授下さい SQL> CREATE DATABASE testdb MAXINSTANCES 8 MAXLOGHISTORY 1 MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 DATAFILE '/opt/oradata/testdb/system01.dbf' SIZE 300M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE 2000M EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE '/opt/oradata/testdb/sysaux01.dbf' SIZE 120M REUSE AUTOEXTEND ON NEXT 10240K DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/opt/oradata/testdb/temp01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED UNDO TABLESPACE "UNDOTBS1" DATAFILE '/opt/oradata/testdb/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED CHARACTER SET AL32UTF8 NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('/opt/oradata/testdb/redo01.log') SIZE 10240K, GROUP 2 ('/opt/oradata/testdb/redo02.log') SIZE 10240K, GROUP 3 ('/opt/oradata/testdb/redo03.log') SIZE 10240K USER SYS IDENTIFIED BY syspass USER SYSTEM IDENTIFIED BY systempass;

質問者が選んだベストアンサー

  • ベストアンサー
  • trictrac
  • ベストアンサー率38% (10/26)
回答No.1

新しいインスタンスは、立ち上がっているのでしょうか? >ORA-01100: database already mounted とあることから、同じインスタンスで 作成しにいこうとしているのではないですか? ORACLE_SID を確認してみて下さい。

DJOZUMA
質問者

お礼

その通りでした。ありがとうございました

その他の回答 (1)

  • sippo06
  • ベストアンサー率25% (7/27)
回答No.2

エラーメッセージをみてのアドバイスです。 多分STARTUP コマンドはオプション無しでやったのではありませんか? 下記の手順をためしてみてください。 1)SQL PLUSでSHUTDOWN ABORTを実行する 2)SQL PLUSでSTARTUP NOMOUNTを実行する 3)SQL PLUSでCREATE文を実行する 外していたらごめんなさい。

DJOZUMA
質問者

お礼

新しいインスタンスがないせいでした ありがとうございました

関連するQ&A