No.5ベストアンサー
- 回答日時:
一度、以下の初期化パラメータを確認して見て下さい。
SGA のサイズが実際に使用できるメモリサイズよりも大きいときに
このようなエラーになる事があります。
db_block_buffers
db_block_size
db_cache_size
log_buffers
sort_area_size
shared_pool_size
No.4
- 回答日時:
9i はそんなに触っていませんが、Win2k なら、インスタンスの確認は
[スタートメニュー] → [プログラム] → [管理ツール] → [サービス]
から、OracleServicexxxx (xxxxは、Oracle SID) と言うサービス
が起動されている事を確認してみて下さい。
Wizard から設定されたと言う事は、恐らくUniversal Installer から
初期データベースを作成したと言う事ですね。
データベース作成後に、init<SID>.ora を編集しましたか?
Alert Log/Trace Log は、init<SID>.ora のBACKGROUND_DUMP_DEST
初期化パラメータファイルで指定されたディレクトリにあります。
1) 一度OS を再起動する。
2) OracleServicexxxx が起動されているか確認する。
3) % sqlplus "/ as sysdba" でDB に接続 (% はDOS のプロンプトです。)
4) SQL> startup で、DB を起動 (SQL> はSQL*Plus のプロンプトです。)
で、一度DB が起動できるか確認されてみてはどうでしょう?
正常に起動できるようであれば、「% sqlplus scott/tiger」等として
通常のユーザでDB に接続できるか確認して下さい。
DB の起動に失敗するようであれば、Alert Log/Trace Log に何らかの
情報がある筈ですので、エラーの内容を教えて下さい。
※ init<SID>.ora は、Oracle の初期化パラメータファイルで、
通常、$ORACLE_HOME\database ディレクトリにあります。
この回答への補足
オラクルを再インストールで解決しました。
OSから入れなおしになるんじゃないかとヒヤヒヤしながら
手に汗握ってインストールしてしまいました…
ただし、初期DBの作成場所を変更しました。
初期値はE:\oracle\oradataだったのですが
今まで作成したDBの残りかすが気になったので
E:\oracle\oradataTとフォルダ名を変更しました。
はっきりした原因は結局わからずじまいでしたが
もしかしたらオラクルのインストール時に
Net Servicesの構成が失敗していたのかもしれません。
何回DBを再作成しようとしても駄目だったので。
ということでどうもお騒がせしました。
またよろしくお願いします。
一生懸命回答してくださったmuyoshidさんにポイント差し上げます
ささやかながらのプレゼントです。
たびたび恐れ入ります。
Alert Log/Trace Logは存在しませんでした。
多分そこまでもたどり着いてないんだと思います。
3)までやってみましたが起動できませんした。
ORA-27100: shared memory realm already exists
というメッセージでした。
http://isweb21.infoseek.co.jp/computer/dayancat/ …
こんなサイトも見つけたんですが、Net8の設定までいってないので
問題外かなと。このメッセージが出る人はだいたいネットワークの問題
みたいですが、DB作成ですでにつまづいてるので…
ちなみにCreatDBを見つけました。
connect SYS/change_on_install as SYSDBA
set echo on
spool E:\oracle\ora90\assistants\dbca\logs\CreateDB.log
startup nomount pfile="E:\oracle\admin\kaiyou\scripts\init.ora";
CREATE DATABASE kaiyou
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
DATAFILE 'E:\oracle\oradata\kaiyou\system01.dbf' SIZE 325M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS" DATAFILE 'E:\oracle\oradata\kaiyou\undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
CHARACTER SET JA16SJIS
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('E:\oracle\oradata\kaiyou\redo01.log') SIZE 100M,
GROUP 2 ('E:\oracle\oradata\kaiyou\redo02.log') SIZE 100M,
GROUP 3 ('E:\oracle\oradata\kaiyou\redo03.log') SIZE 100M;
spool off
exit;
一度オラクルをアンインストールしてやり直してみます。
それで駄目ならOSからですかね。。。
No.3
- 回答日時:
もう手遅れかもしれまえせんが、Oracleの操作に自信が
ない人が、新規DBを作るといった作業そのものが非常
に危険ですね。
一番確実な方法は、サーバのOSを最初からインストール
し直して、Oracleのセットアップをやり直す方法です。
そうしてセットアップ時に初期データベースをインストール
するようにしておけば、とりあえず使用可能な状態に戻る
でしょう。
Oracleの操作に自信がないうちは、新規DBの作成といった
危険な作業に手を出さず、新しいデータを扱いたい場合は
既存のDBにユーザを追加するといった方法で対処した方
が無難です。
今まで違うPCに5,6回新規DBは作ったことはあります。
おっしゃるとおり
セットアップ時に初期データベースをインストールして
いたのですが、今回は同じ手順でもできなかったです。
DBを削除して再作成しても同じメッセージがでます。
テストのために新規のPCに環境を作っています。
稼動中のサーバーと同じ環境でバッチなどをやりたいので
違うユーザーでは意味がないのです。
わからないからここで質問しているのですから
大目にみてください。
No.2
- 回答日時:
これだけだと何とも言えませんが、Oracle のインスタンスは
起動されていますか?
Database を作成する際には、nomount でインスタンスが
起動されている必要があります。
念のため、Database を作成する前に最新のPatchset を適用して
おいた方が良いと思います。
以下の情報も教えてもらえると嬉しいです。
・Create Database 文実行時のSQLCODE
・Alert Log/Trace Log
・OS のバージョン
・Oracle のバージョン
この回答への補足
どうもすみません。OSはWIN2000で、オラクルは9iです。(1.0.1)
Create Databaseのコードはよくわかりません。
ウィザード進んでくだけなんで…
なんかのツールで見られるんですか?
Alert Log/Trace Logってどこにあるんでしょ??
あとインスタンスですか。。。
データベースコンフィグレーションアシスタント
(カタカナで書くとなんか間抜けですね)
で見えてるってことは起動してるってことなのかな?
無い脳みそを振り絞っているんですが、回答も難しいです(^^;
すみません…
No.1
- 回答日時:
DB作成時の最初のエラーを探して下さい。
エラーなどのログがファイルに出ているはずです。
何かが原因でDBが正しく作られていません。
可能性として、
・作成スクリプトのフォルダ指定の誤り
・何度もDBを作り直している場合、前に作ったファイルが
残っていてこのせいでDB作成でエラーになる場合。
(このファイルを消すと直る場合もある)
確認してみてください。
回答ありがとうございます。
作成スクリプトは正常に作られたというメッセージが
出ました。
最初にDBを作ったときから同じ動きだったので、
多分前のファイルではないかと…
自分でもいろいろ調べたところ、ルータの設定かもかも??
と思ってしまいました。
なんかそんなことを書いてあったサイトをちらっと見たのですが
取り込み中だったため、URLがわからないんですよ。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- 政治 韓国人は日本人の顔を見ると怒りがこみ上げるから、マスクをするか、顔を整形せよと言ってますか? 1 2022/11/17 10:21
- ルーター・ネットワーク機器 ネットの接続方式についてお伺いします。 ひかり電話のプランを変更して(ひかり電話オフィスA→ひかり電 2 2022/07/21 19:18
- カスタマイズ(車) いわゆる「テレビキャンセラー」について・・・・・ 7 2022/11/01 20:57
- 友達・仲間 音信不通の友達 7 2023/02/13 09:32
- Wi-Fi・無線LAN WIFIでのインターネットに接続できない 6 2023/08/03 21:46
- ルーター・ネットワーク機器 通信量や通信量による影響を計算し想定できますか 3 2023/01/13 09:07
- その他(恋愛相談) 内定が出た大学4年生男です。 前から出会い系サイトで知り合った28歳の女性と身体だけの関係ですが、1 2 2023/07/06 11:26
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Becky!で「メールサーバーへの...
-
jp1ajs3(JP1 9)について質問です。
-
エラーコード3032って何ですか。
-
VMware Playerの使い方
-
特定のエクセルファイルを起動...
-
共有フォルダに誰が何にアクセ...
-
【CSVファイル】先頭の文字列に...
-
SQLPLUSで結果を画面に表示しない
-
Batch: フォルダ内の特定のファ...
-
アクセスクエリ(複数)→マクロ...
-
selectした結果の余計な余白を...
-
VBAでCSVファイルが使用中かど...
-
EXCELでシート別にPDF出力出来...
-
ACCESS で 項目名を出力せずに...
-
AccessからExcelのファイルを起...
-
Access Excel出力する保存先を...
-
動的にSPOOLファイルのファイル...
-
アクセスでcsvに出力した際、頭...
-
#1062 - '0' は索引 'PRIMARY' ...
-
100万行のCSVを10万行ずつのフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Becky!で「メールサーバーへの...
-
Notes TCP/IPホス...
-
jp1ajs3(JP1 9)について質問です。
-
VMware Playerの使い方
-
Photoshop7.0が起動しません。
-
Black Jumbo Dogについて
-
teratermマクロを使ったログイン
-
エラーコード3032って何ですか。
-
direct xのエラー
-
VISTAでVNCサーバーを使用したい
-
FinePixViewerの起動について。
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
SQLPLUSで結果を画面に表示しない
-
Batch: フォルダ内の特定のファ...
-
selectした結果の余計な余白を...
-
【CSVファイル】先頭の文字列に...
-
100万行のCSVを10万行ずつのフ...
-
VBAでCSVファイルが使用中かど...
おすすめ情報