Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: instance_name as unprivileged user

Re: instance_name as unprivileged user

From: Mladen Gogala <gogala_at_sbcglobal.net>
Date: Thu, 22 Dec 2005 00:09:30 GMT
Message-Id: <pan.2005.12.22.00.09.30.89536@sbcglobal.net>


On Wed, 21 Dec 2005 01:21:20 -0800, sybrandb_at_yahoo.com wrote:

> declare
> str_len number;
> str varchar2(30);
> begin
> dbms_utility.get_parameter_value('db_name', str_len, str);
> end;
> /

This will not work. On oracle10, the only version which has INSTANCE_NAME as a parameter, GET_PARAMETER_VALUE is declared as a function which returns binary integer.

FUNCTION GET_PARAMETER_VALUE RETURNS BINARY_INTEGER

 Argument Name                  Type                    In/Out Default?
 ------------------------------ ----------------------- ------ --------
 PARNAM                         VARCHAR2                IN
 INTVAL                         BINARY_INTEGER          IN/OUT
 STRVAL                         VARCHAR2                IN/OUT
 LISTNO                         BINARY_INTEGER          IN     DEFAULT

On Oracle 10g, this would work a bit better:

declare
str_len number;
ivl integer;
str varchar2(30);
res integer;
begin
res:=dbms_utility.get_parameter_value('instance_name', ivl, str); dbms_output.put_line('Instance_name:'||str); end;
/

-- 
http://www.mgogala.com
Received on Wed Dec 21 2005 - 18:09:30 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US