ORACLE R7.3のSQL/NETで「ORA-12598(765)」のエラーが出てしまいました。
MSG集も無く、苦労しております。何のエラーか分かりませんか?

このQ&Aに関連する最新のQ&A

A 回答 (3件)

Oracle8のエラーメッセージ集ですが以下のような内容です。



ORA-12598:TNS:バナーの登録に失敗しました。
原因:Oracleサーバの製品バナーの登録に失敗しました。
解決方法:これは、通常は外部から参照できないエラーです。トレースを使用可能にし、エラーを再現させてください。エラーが繰り返される場合には、オラクル社カスタマー・サポートに連絡してください。

となっています。Oracle側の問題ではないでしょうか?
以上ご参考まで。

がんばってください。
    • good
    • 0

最初のWEBサイトがが無くなっていました、なんでだー



再度別口

オラクルのエラー表一覧

参考URL:http://www-rohan.sdsu.edu/doc/oracle/errmsg803/A …
    • good
    • 0
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aと関連する良く見られている質問

QPL/SQL ORA-06502エラーに関して(動的SQL)

こんにちは、いつもお世話になっております。
現在、会社で動的SQLを使用してとある開発をおこなっているのですが、
どうしても上手くいかないので、どなたか教えて下さいm(__)m
下記の動的SQL文で最後から2行目のSQL:DBMS_OUTPUT.PUT_LINE(varDel);
を実行するとORA-06502: PL/SQL:
数値または値のエラー: 文字列バッファが小さすぎます。のエラーが
発生します、過去ログやgoogleで検索をかけてみたのですが、
どうにも解決方法がわからず困っています・・・・
お知恵のある方、教えて下さいませm(__)m
※多分、sql文が長いせいだとは思うのですが、どうしても
これ以上は短くできず、静的ではなく、動的で動かさなければならない
という条件付きなんですが、宜しく御願いします。

DECLARE
numkeepD NUMBER := 0; -- データ保管期間格納用
varAST VARCHAR2(4) := '**'; -- アクセス区分定義外格納用
varkeepD VARCHAR2(2000); -- KEEP_DAYS取得SQL文格納用
varDel VARCHAR2(2000); -- DELETE文格納用

BEGIN
varkeepD := 'SELECT KEEP_DAYS FROM SMCI4T910 WHERE ACC_KBN = '''||varAST||'''';
DBMS_OUTPUT.PUT_LINE(varkeepD);
EXECUTE IMMEDIATE (varkeepD) INTO numkeepD;
DBMS_OUTPUT.PUT_LINE(numkeepD);
-- アクセスログデータ削除SQL文格納
varDel := 'DELETE FROM '||cTABLE_STCI1T910||' ST910 '
||'WHERE '
||'ST910.DELETE_FLG = SCIS_CTS.cDEL_NO AND '
||'EXISTS('
||'SELECT 1 '
||'FROM SMCI4T910 SM910 '
||'WHERE '
||'ST910.ACC_KBN = SM910.ACC_KBN AND '
||'ST910.ACC_CYMD < TO_CHAR(SYSDATE - SM910.KEEP_DAYS,''YYYYMMDD'') AND '
||'ST910.ACC_KBN <> varAST AND '
||'SM910.DELETE_FLG = SCIS_CTS.cDEL_NO)';
DBMS_OUTPUT.PUT_LINE(varDel);
--EXECUTE IMMEDIATE (varDel)
END;

こんにちは、いつもお世話になっております。
現在、会社で動的SQLを使用してとある開発をおこなっているのですが、
どうしても上手くいかないので、どなたか教えて下さいm(__)m
下記の動的SQL文で最後から2行目のSQL:DBMS_OUTPUT.PUT_LINE(varDel);
を実行するとORA-06502: PL/SQL:
数値または値のエラー: 文字列バッファが小さすぎます。のエラーが
発生します、過去ログやgoogleで検索をかけてみたのですが、
どうにも解決方法がわからず困っています・・・・
お知恵のある方、教えて下さいませm(...続きを読む

Aベストアンサー

ごめんなさい、"SUBSTRB"の方がいいですね。

文字数ではなくバイトで切り出しです。

QOracle起動時に"ORA-01115"メッセージ・エラー

Windows NT Server SP6aとOracle8.1.6 Workgroup Serverの組合せで,
昨日まで正常に起動していたのですが,
今日になって,起動時(マウント後オープン時)に下記のメッセージ(Oracle Enterprise Manager)を表示して起動できなくなりました。
マニュアルには,「デバイスのアクセスをリストアしてから。。。」などと処置について記述されていますが,よくわかりません。
どなたか,ご存知でしたら,原因と対策をご教授いただけませんか?
---------------------------------------------------------------------
ORA-01115:ファイル2(ブロック番号2757)からの読込みI/Oエラーが発生しました。
ORA-01110:データ・ファイル2:F:\ORACLE\.......\RBS01.DBF
ORA-27070:skgfdisp:非同期の読込み/書込みに失敗しました。
OSD-04016:非同期I/O要求待機中にエラーが発生しました。
O/S-Error:(OS 2)指定されたファイルが見つかりません。

Windows NT Server SP6aとOracle8.1.6 Workgroup Serverの組合せで,
昨日まで正常に起動していたのですが,
今日になって,起動時(マウント後オープン時)に下記のメッセージ(Oracle Enterprise Manager)を表示して起動できなくなりました。
マニュアルには,「デバイスのアクセスをリストアしてから。。。」などと処置について記述されていますが,よくわかりません。
どなたか,ご存知でしたら,原因と対策をご教授いただけませんか?
--------------------------------------------------------------...続きを読む

Aベストアンサー

今、Oracleのマニュアルが手元にないので詳細はわかりませんが、
Oracleのロールバックセグメントを構築しているデータファイル"RBS01.DBF"
が、何らかの原因で破損している可能性があります。

Oracleの専門家を呼んで調査して貰ったほうがよいと思いますが、うまくいけば
ロールバックセグメントを再構築するだけで修復する可能性もあります。

ただし、ハード故障(ハードディスクが破損しているかも)の可能性もありますの
で、ハード・ソフトの両面で総合的な調査を推奨します。

QOracle ORA-12224のエラーが発生しました。

Eazy Configよりデータベースへの接続テストを行おうとしたら、「ORA-12224:TNSリスナーがありません。入力されたフィールドにエラーがあります」のメッセージが表示されます。

クライアント:NT
サーバー  :NT
Oracleバージョン:8.0.6

サーバーの方にはネットワークのアダプタが2つ入っている状態です。(なにかこの状況が影響しているのか・・・・)

とても困っております(;;)
どなたかお教え下さい。よろしくお願い致しますm(- -)m

Aベストアンサー

トランスリスナー回りの設定がおかしいんですね。

サーバPCで、「コンピュータの管理」の[サービスとアプリケーション]→[サービス]の中の「OracleOraHome81TNSListener」を開始する。
すでに開始になっていた場合は、いったん停止し、再度開始してみる。
サービスを再起動したときに同じエラーとなる場合は、クライアントPCが参照している Tnsnames.ora の内容に問題があると思われる。

クライアントPCでlsnrctl.exe を起動して、statusを打ってみて下さい(#helpでコマンドのヘルプがでます)。
SID:HIDをリスニングしていますでしょうか?

参考までに、クライアントPCが参照している Tnsnames.ora=クライアントのレジストリ HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEx\TNS_ADMIN が指すフォルダ下の Tnsnames.ora
(HOMEx の xは数字で変動します)

QOracle SQL*Plus Dateタイプのinsertでエラー

date タイプを含むデータをinsert するとエラーが出ます。
たとえば、
CREATE TABLE plsql101_purchase (
product_name VARCHAR2(25),
product_price NUMBER(4,2),
purchase_date DATE
)
;
で表を作り、

INSERT INTO plsql101_purchase VALUES
('Product Name 1', 1, '5-NOV-00');
を実行すると、
”ORA-01858: 数値を指定する箇所に文字が指定されています”
というエラーが'5-NOV-00'の下に星マークが出て表示されます。

自分のマシンに大学から渡された生徒用のOracle8iをWindows2000にインストールして教本に載っていた上のような文を実行したところ、エラーが発生しました。大学のマシンでは、うまくいきました。

何か設定するんだと思いますが、その方法がまったく分かりません。どうしたらエラーをなくすことができるでしょうか?

date タイプを含むデータをinsert するとエラーが出ます。
たとえば、
CREATE TABLE plsql101_purchase (
product_name VARCHAR2(25),
product_price NUMBER(4,2),
purchase_date DATE
)
;
で表を作り、

INSERT INTO plsql101_purchase VALUES
('Product Name 1', 1, '5-NOV-00');
を実行すると、
”ORA-01858: 数値を指定する箇所に文字が指定されています”
というエラーが'5-NOV-00'の下に星マークが出て表示されます。

自分のマシンに大学から渡された生徒用のO...続きを読む

Aベストアンサー

Fireworksさん こんちは

ご自宅のORACLEの NLS_DATE_FORMAT はどうなっていますか?
初期化パラメタに設定されているはずですので確認してみてください。
'5-NOV-00'での形式での日付データを挿入できないのであれば、なにか別の形式になっている可能性があります。

「初期化ファイルの修正後ORACLE再起動」か、
SQL*Plusより、
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YY';
で変更できると思います。

Qoracle 7.3のアクセス権限

パスとユーザー名が書かれたテーブルがあったとして、
それが一致するものだけ、他のデータを閲覧できるようにしたいのです。
テーブル上のデータはみられたくあ
上手くviewやアクセス権限を操作してパスとユーザーを一致させる方法はないでしょうか?
接続方法はVBAからoo4oを用いています。オラクルのアカウントは一つです。

select countのみ許可とかできればいいのですが、それは無理でしょうか?

データベース初心者ですが宜しくお願いします。

Aベストアンサー

ごちゃごちゃしてきたので、一旦整理します。
「現状」
・ユーザは200人ほどいる。
 このユーザはOracle内のテーブルで管理されている。
・Oracleのアカウントは一つである。
 そのアカウントはすべての権限を持っている。
・アプリケーションから直接ユーザIDとパスワードを入れてOracleにログインしている。

あっていますか?

結論からいうと、200人分のアカウント作成は無駄です。
同一権限のアカウントを多数作る意味はあまりないからです。
それでしたら、追加、削除、修正、参照のできるアカウント、参照のみのアカウントを二つ作り、アプリケーション側でユーザ別にOracleに対してログインするアカウントを変更する、という制御を入れるのが自然でしょうか。
ただ、最終的にSQLをキックするのがアプリケーションなので、アプリケーションのみの制御でも十分セキュアだとは思います。


人気Q&Aランキング

おすすめ情報