Re: possible to dynamicly connect to a different user in pl/sql?

2003-08-24 Thread Yechiel Adar
I think that there are two reasons to do it:

1) You need permissions that are granted to another user
2) You need to work in another schema and you have permissions to these
objects.

In 1) you can grant yourself the necessary permissions.
in 2) try execute immediate 'alter session set current schema' (I did not
check if this will work in PL/sql.

Yechiel Adar
Mehish
- Original Message -
To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]>
Sent: Wednesday, August 20, 2003 5:21 PM


> I doubt it... but this could save me from coding it into a unix script and
keeping all my code in my package. I tried
>
> execute immediate 'connect user/password; and it failed.
>
> is this doable?
>
> --
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> --
> Author: <[EMAIL PROTECTED]
>   INET: [EMAIL PROTECTED]
>
> Fat City Network Services-- 858-538-5051 http://www.fatcity.com
> San Diego, California-- Mailing list and web hosting services
> -
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from).  You may
> also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Yechiel Adar
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).


Re: RE: possible to dynamicly connect to a different user in pl/sql?

2003-08-20 Thread rgaffuri
the user would be sys. I need to create grants to DBA_ views on the fly so we can 
scale an application. We add new users and some of them need access to these to run a 
load process properly. 

ill just run it from unix. 
> 
> From: "Pardee, Roy E" <[EMAIL PROTECTED]>
> Date: 2003/08/20 Wed PM 01:24:25 EDT
> To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]>
> Subject: RE: possible to dynamicly connect to a different user in pl/sql?
> 
> My guess is that 'connect' is a sql*plus command (rather than a pl/sql command) & so 
> wouldn't work with execute immediate.
> 
> But maybe you could break out the portions of your code that need to run as a 
> different user into a separate package, owned by that user?
> 
> HTH,
> 
> -Roy
> 
> Roy Pardee
> Programmer/Analyst/DBA
> SWFPAC Lockheed Martin IT
> Extension 8487
> 
> -Original Message-
> Sent: Wednesday, August 20, 2003 8:22 AM
> To: Multiple recipients of list ORACLE-L
> 
> 
> I doubt it... but this could save me from coding it into a unix script and keeping 
> all my code in my package. I tried
> 
> execute immediate 'connect user/password; and it failed.
> 
> is this doable? 
> 
> -- 
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> -- 
> Author: <[EMAIL PROTECTED]
>   INET: [EMAIL PROTECTED]
> 
> Fat City Network Services-- 858-538-5051 http://www.fatcity.com
> San Diego, California-- Mailing list and web hosting services
> -
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from).  You may
> also send the HELP command for other information (like subscribing).
> -- 
> Please see the official ORACLE-L FAQ: http://www.orafaq.net
> -- 
> Author: Pardee, Roy E
>   INET: [EMAIL PROTECTED]
> 
> Fat City Network Services-- 858-538-5051 http://www.fatcity.com
> San Diego, California-- Mailing list and web hosting services
> -
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from).  You may
> also send the HELP command for other information (like subscribing).
> 

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: <[EMAIL PROTECTED]
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).



RE: possible to dynamicly connect to a different user in pl/sql?

2003-08-20 Thread Pardee, Roy E
My guess is that 'connect' is a sql*plus command (rather than a pl/sql command) & so 
wouldn't work with execute immediate.

But maybe you could break out the portions of your code that need to run as a 
different user into a separate package, owned by that user?

HTH,

-Roy

Roy Pardee
Programmer/Analyst/DBA
SWFPAC Lockheed Martin IT
Extension 8487

-Original Message-
Sent: Wednesday, August 20, 2003 8:22 AM
To: Multiple recipients of list ORACLE-L


I doubt it... but this could save me from coding it into a unix script and keeping all 
my code in my package. I tried

execute immediate 'connect user/password; and it failed.

is this doable? 

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: <[EMAIL PROTECTED]
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Pardee, Roy E
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).