- PR -

decrypt_binの使い方

1
投稿者投稿内容
ひろぽん
会議室デビュー日: 2006/06/05
投稿数: 6
投稿日時: 2006-06-05 18:38
はじめまして、ひろぽんです。
暗号の解除に「DECRYPT_BIN」を使用しているのですが、ユーザーAのDBでは実行可能で、ユーザーBのDBでは「ORA-00904: "DECRYPT_BIN": 無効な識別子です。」が出てエラーになってしまいます。
できるだけAと同じ情報を設定したつもりですが、何が違うのでしょうか。
ご教授お願いします。

≪例≫
SELECT DECRYPT_BIN(col1, 'password') FROM table1 WHERE col2 = 1;
*
ORA-00904: "DECRYPT_BIN": 無効な識別子です。

使用しているのはORACLE9iです。
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-06-06 10:11
引用:

ひろぽんさんの書き込み (2006-06-05 18:38) より:
はじめまして、ひろぽんです。
暗号の解除に「DECRYPT_BIN」を使用しているのですが、ユーザーAのDBでは実行可能で、ユーザーBのDBでは「ORA-00904: "DECRYPT_BIN": 無効な識別子です。」が出てエラーになってしまいます。

使用しているのはORACLE9iです。




Oracleに"DECRYPT_BIN"って関数があるんですか?
#OTNなどで検索かけて見つからなかったので。
#Google検索で DB2でこの関数が存在するのは見つけられたんですが。

ユーザAのDBには登録していて、ユーザBのDBには登録していない
独自ファンクションなんですかね?

_________________
夏椰 @ わんくま同盟
夏椰の庵
Microsoft MVP for Windows Server System - SQL Server ( Jul 2006 - Jun 2008 )
ひろぽん
会議室デビュー日: 2006/06/05
投稿数: 6
投稿日時: 2006-06-06 11:13
返信ありがとうございます。

>ユーザAのDBには登録していて、ユーザBのDBには登録していない
独自ファンクションなんですかね?


なるほど、独自のファンクションですか。
確かに、oracleで「DECRYPT_BIN」って関数が見当たらなくて困っていました。

ところで登録されている「独自ファンクション」を検索するにはどうしたらよいでしょうか。
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-06-06 11:45
引用:

ひろぽんさんの書き込み (2006-06-06 11:13) より:

登録されている「独自ファンクション」を検索するにはどうしたらよいでしょうか。



とりあえず
コード:
select * from ALL_OBJECTS
where object_name = 'DECRYPT_BIN' 
;



こんな感じで、ファンクションの存在有無と作成日付などは見れると思います。
作成日付がインストール後などなら、自分で作成したのでは?といえる・・・かな?


_________________
夏椰 @ わんくま同盟
夏椰の庵
Microsoft MVP for Windows Server System - SQL Server ( Jul 2006 - Jun 2008 )
ひろぽん
会議室デビュー日: 2006/06/05
投稿数: 6
投稿日時: 2006-06-06 13:13
ありました!!独自で作っていたようです!!
夏椰さん、本当にありがとうございました!!

あとはこいつを解析して作りなおすだけか・・・
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2006-06-06 13:21
引用:

ひろぽんさんの書き込み (2006-06-06 13:13) より:

あとはこいつを解析して作りなおすだけか・・・



念のため
コード:
select text from dba_source
where name = upper('DECRYPT_BIN')
order by line;


これでストアドの中身が見れますよ。


_________________
夏椰 @ わんくま同盟
夏椰の庵
Microsoft MVP for Windows Server System - SQL Server ( Jul 2006 - Jun 2008 )
ひろぽん
会議室デビュー日: 2006/06/05
投稿数: 6
投稿日時: 2006-06-06 14:01
うわぁぁぁーーー!!
夏椰さん、ありがとうございます!!!
ソースも見れるんですね。知らなかった・・・反省

解析の手間が省けました。

引継不足で環境構築がてんてこ舞いになっていたのが、一気に解決しました!!
どうもありがとうございました!!
1

スキルアップ/キャリアアップ(JOB@IT)