Solved

how to do a connection inside plsql?

Posted on 2013-11-27
15
365 Views
Last Modified: 2013-12-20
Is there a way to connect to oracle from plsql?

Anything available new oracle 11g new features.
0
Comment
Question by:sakthikumar
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
  • 3
  • +1
15 Comments
 
LVL 37

Expert Comment

by:Geert Gruwez
ID: 39682994
if you are using pl/sql then you are already inside the oracle db
if you want to connect to another db, setup a db_link and use that db_link from the pl/sql

some more detail explanation may help to understand what you're looking for
0
 
LVL 28

Expert Comment

by:Naveen Kumar
ID: 39684674
from plsql to oracle connecting ?????

read it this way --> Only after you connect to oracle database, you can use pl/sql right.

Can you please explain as to what is your requirement as it is difficult to understand from what had posted here.
0
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 39689859
>>Anything available new oracle 11g new features.

A ton of new features.  This is why Oracle has a New Features Guide for every release.  The online docs for your specific version has it.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:sakthikumar
ID: 39691752
Yes I want to connect to another DB without using DB link.
0
 
LVL 28

Assisted Solution

by:Naveen Kumar
Naveen Kumar earned 167 total points
ID: 39691800
hmmm.. why you want to connect to another db without using db links ? The whole purpose of having db links is to give that feature right. You do not need to login to another database from one database, all you need to do is to just use the db link to query the required data from the target database by running the query from the source database itself.

connect command is not a pl/sql command to be used in the pl/sql programs. If it is using sql or unix shell scripts, then use the exit command to first logout from the current database, then again use the connect command to the target database with the username/password accordingly.

Thanks,
0
 
LVL 37

Accepted Solution

by:
Geert Gruwez earned 333 total points
ID: 39691817
there is no other way ...
unless you would use the host environment

technically with pl/sql you can (if you have the priviliges) create scripts on the host server
and have the database execute them

1 such sample is sending mails with attachments
> sending a mail is also contacting another database (outlook), but this has been embedded in a package, so it's not all that difficult any more

but what's the point ?
unless you want to achieve something malicious ?

please explain what exactly you want to do
0
 

Author Comment

by:sakthikumar
ID: 39694662
If I am able to do that, I can easily debug plsql code in other environments.

I cannot create DBlink here.
0
 
LVL 37

Assisted Solution

by:Geert Gruwez
Geert Gruwez earned 333 total points
ID: 39695204
if you can't create a dblink
and can't use the host environment or don't have access to it

then the answer to your first question is:
No, It's not possible
0
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 39695336
>>I can easily debug plsql code in other environments.

How do you see being able to connect to a remote database from inside pl/sql in a local database being able to assist you in being able to debug pl/sql code in the remote database?
0
 

Author Comment

by:sakthikumar
ID: 39697584
I've requested that this question be deleted for the following reason:

No answers / impossible in oracle to do this.
0
 
LVL 37

Expert Comment

by:Geert Gruwez
ID: 39697585
a response "It's not possible" is a valid answer.

so you'll have to examine the comments and accept accordingly
0
 
LVL 77

Expert Comment

by:slightwv (䄆 Netminder)
ID: 39698115
I agree with the above post.

Please review:
The experts told me “you can’t do that”. What do I do now?

http://support.experts-exchange.com/customer/portal/articles/755964-the-experts-told-me-%E2%80%9Cyou-can%E2%80%99t-do-that%E2%80%9D-what-do-i-do-now-?b_id=44
0
 
LVL 37

Expert Comment

by:Geert Gruwez
ID: 39705546
with alternatives
#39691800
#39691817

and an explicit no you can't
#39695204
#39698115
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Note: this article covers simple compression. Oracle introduced in version 11g release 2 a new feature called Advanced Compression which is not covered here. General principle of Oracle compression Oracle compression is a way of reducing the d…
Configuring and using Oracle Database Gateway for ODBC Introduction First, a brief summary of what a Database Gateway is.  A Gateway is a set of driver agents and configurations that allow an Oracle database to communicate with other platforms…
This video shows how to copy a database user from one database to another user DBMS_METADATA.  It also shows how to copy a user's permissions and discusses password hash differences between Oracle 10g and 11g.
This video shows information on the Oracle Data Dictionary, starting with the Oracle documentation, explaining the different types of Data Dictionary views available by group and permissions as well as giving examples on how to retrieve data from th…

717 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question