Solved

how to do a connection inside plsql?

Posted on 2013-11-27
15
364 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
Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

 

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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

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…
When it comes to protecting Oracle Database servers and systems, there are a ton of myths out there. Here are the most common.
This video explains at a high level with the mandatory Oracle Memory processes are as well as touching on some of the more common optional ones.
This video shows how to configure and send email from and Oracle database using both UTL_SMTP and UTL_MAIL, as well as comparing UTL_SMTP to a manual SMTP conversation with a mail server.

734 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