Changing oracle DB link from Public to Private

Dear All,
I would like to know what will be the impact of chaning a PUBLIC db link to PRIVATE db link.
following is the scenario.
In our Prod distributed environment, there are many Databases which need to talk to each other for which we have create PUBLIC db links.
Similar PUBLIC DB links are also created in our DEV/ST/SIT/UAT environment...
Now we would like to know;
1. What will be impact (especially negative) if those DB link are converted to PRIVATE.
2. What are the disadvantages aer this PUBLIC to PRIVATE conversion...code espacially application users, code execution etc.
3. What are the considerations / steps to be taken to avoid any issues due to this PUBLIC to PRIVATE conversion.
Thanks and Regards
Santy.

What is he reason you want to do this?
1. What will be impact (especially negative) if those DB link are converted to PRIVATE. Public link is accessible to every user in the database and Private db link ca be used by only the owner of the db link. This could potentially break the workflow.
2. What are the disadvantages aer this PUBLIC to PRIVATE conversion...code espacially application users, code execution etc. Depends. Public are generally considered more unsecure. Only disadvantage I can see is that you have to fully study your environment before doing it. You have to check all the users who are using that public database link and create private one for all of them.
3. What are the considerations / steps to be taken to avoid any issues due to this PUBLIC to PRIVATE conversion.See 2

Similar Messages

  • Changing access specifier from public to private has no effect at runtime

    The scenario is like this.
    I have two classes A and B and from B i am calling some public methods on A. Until now everything is okay. Now i am changing the access from public to private for the methods in A and recompile it (i'm compiling only A).
    The point is, I am not making any change to B, which is still referring to the methods in A, whic are now private .
    What will happen if now i try to invoke the above methods on A through B ?? Class A should not allow that, since it is private now. But I am able to access those methods from B!!!
    Any idea why it is occurring?????
    Now if I try to compile B(note that i didn't compile it earlier along with A), it will throw a error saying that B is trying to access methods which have private access in A, which is right...

    Nowadays (April 2004) this is still the case, I ran into this behavior today and had a long discussion on it on some java irc channel, but nobody really seemed to know what is exactly going on.
    My questions: This access-checking seems to occur only at compile time. Is there a document or whatever notice from sun describing this? Is performance the only reason to do such a thing?

  • Server 2012 R2 - Change network location from public to private

    I am having an issue with changing Network location to private from Public on Server 2012 R2 X64 .
    Please note all the reference for previous servers for fixing this issue  does not work on 2012 R2.
    I am using Static-IP and "Workgroup" as domain setting.
    In 2012 server by Right  clicking on Network and Turn sharing on or OFF worked but in 2012- R2 Right click is not working not providing turn sharing ON or OFF option.

    Check if you can change from here :
    Run -- Gpedit.msc-- Open Computer configration -->Windows Settings -->Security Settings -->select Network list manager policies
    Arnav Sharma |
    Facebook | Twitter Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other
    community members reading the thread.
    NO it did not work I had already tired and rebooted it does not work. Just for other having the same issue please note my Build is 9600 so this may not apply to you,if you have a different Build you might not have this problem.
    I am going back to server2012 rather using R2.

  • Oracle DB Link from Oracle to SQL Server

    Dear buddies,
    I am trying to create a dblink from Oracle to SQL Server.
    This is my tnsnames.ora
    sq =
    (DESCRIPTION=
       (ADDRESS=(PROTOCOL=tcp)(HOST=LOCALHOST)(PORT=1521)
       (CONNECT_DATA=(SID=sq))
       (HS=OK)
    )This is my listener
    SID_LIST_LISTENER =
      (SID_LIST =
          (SID_DESC =
          (SID_NAME = sq)
          (ORACLE_HOME = D:\oracle\product\10.2.0\db_2)
          (PROGRAM = hsodbc)
    LISTENER =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
      )initsq.ora
    # This is a sample agent init file that contains the HS parameters that are
    # needed for an ODBC Agent.
    # HS init parameters
    HS_FDS_CONNECT_INFO = sq
    HS_FDS_TRACE_LEVEL  = OFF
    # Environment variables required for the non-Oracle system
    #set <envvar>=<value>I have created my System DSN for sq with the appropriate values which works fine when I tested the connection.
    These 2 databases are in different servers.
    This is how I created the db link in Oracle
    create public database link sq
    CONNECT TO XXX IDENTIFIED BY "XXX"
    using 'sq'
    select "Column1"
    from "Table1"@'sq';The error I receive is: ORA-01729: database link name expected
    When I try to recreate the database link it tells me that: ORA-02011: duplicate database link name
    I hope someone could guide me.
    Thanks.

    C:\Documents and Settings\Administrator>tnsping sq
    TNS Ping Utility for 32-bit Windows: Version 10.2.0.4.0 - Production on 16-AUG-2011 14:48:40
    Copyright (c) 1997,  2007, Oracle.  All rights reserved.
    Used parameter files:
    D:\oracle\product\10.2.0\db_2\network\admin\sqlnet.ora
    TNS-03505: Failed to resolve name
    C:\Documents and Settings\Administrator>

  • Remove "Change Own Data" link from Who's Who iview

    I thought I could change it using Portal>ContentAdministrator.  I found the iview in the Browse window in Content Administrator and right click the object but I don't see and edit option.  Shouldn't I have an edit option and then be able to hide the link in an editable window?
    Thanks,
    jpcosa

    HI,
    You need to go to the Homepageframework in tran SPRO in ECC to do this. Go to tran spro > Personel Management > Employees self service  > Service specific setting > Addressbook> Whos Who > Maintain Setting . here deselect the changeown data settings. This should work.
    I think you are trying to do personalization on the iView to hide the link. You can create a new Iview and then personalize this. You are not seeing the Edit option because of a browser problem or u dont have the role in portal to do so.
    Srini

  • Change the view link from Readonly to updateable.

    Hi Experts,
    Currently i have 2 view objects and with one view link (1 to 1 mapping). When i try the following code i am getting the exception
    Integer departId= Integer.parseInt(id);
    Key key = new Key(new Object[]{departId});
    Row[] rows = departmentVO.findByKey(key, 1);
    if(rows != null && rows.length == 1) {
    employeeRow.setDepartmentVO(rows[0]);
    oracle.jbo.ReadOnlyAttrException: JBO-27008: Attribute DepartmentVO in view object EmployeeVO1 cannot be set.
    It seems the link is readonly. I have gone through the ViewLink xml file and found all the _updateable are true.  Am i missing anything?
    Please advice me.
    -t

    user,
    @ what time it error raise up.? give me some more. details.
    for eg:
    if u had a updatable view.
    in that view . a had id attribute under updatable section.
    there are options. never always, while new.
    if you check. never optios.
    if u are update something means. the error come up likes this.
    i hop u undertusd.

  • How do I change the email link from Windows Live to Gmail?

    I want to send a web page link by email. The email link on my awesome bar is for Windows Live. I want to use my regular email which is gmail. How do I do it?

    It worked great except on my screen I found what I needed under the "gear" button instead of the menu button.
    Thanks alot!

  • ESS Who's Who removing Change Own Data Link

    Hi,
    Set-up ESS who's who with no issue on EP7 with ECC6.  However I wish to remove the "Change Own Data" link from the page.
    I have reviewed the IMG but cannot find where to change the details.  Also I cannot find Personnel Management >> Employee Self Service, so I'm unsure if we have loaded up our business package correctly.  Thanks

    HI Brian,
    Do the following steps:
    TCode: spro
      SAP Reference Img
        --Cross Application Components
          --Home page Framework
            --Services
              --Assign serives to subAreas
                --Execute - Choose (find entries)  and mark the "EMPLOYEE_SEARCH_CHANGEOWNDATA" field Position as ‘0’ (zero).
    Log off and login portal and see the effect taken place.
    Hope you can do it easily now..
    If your problem gets solved, close the thread and confirm the same
    Regards,
    Mahesh.M.R

  • Clustered Environment - Changing from Public Network to Private Network

    I have a clustered environment where the database sits on one node and the central instance sits on the other node. We just found out that somehow the communication between the database and central instance has been changed to talk over the public network instead of the private network. We don't know who did it or why.
    So, my question is what do I need to do in SAP to accomodate the changing back to using the private network? Do I need to change system names in the profiles? Are there any gotchas on doing this? Are there any documents on doing this?
    Thanks for any information you can provide on this topic.
    Thanks,
      -- Jackie

    This is most likely a name resolving problem.
    If you ping <name> from one server to the other, which network is used?
    Markus

  • Can you change a shared calendar from private to public?

    I created a shared private Calendar for my family. I would like to change it to a public calendar so I can view it in my MS Outlook for work. Is this possible to do without losing all of my current data?

    Thank you for that, however I am not given the option to select public nor private. The calendar is already being shared so when I select the share button next to the calendar, the only items I see are the email addresses of the people I am sharing the calendar with.

  • Problem with using database link from oracle 7 to oracle 9i

    Hi To Every One
    I have two oracle database oracle 7.3.4.0.1 and oracle 9i 9.2.0.1.0.
    and the tns alias to connect to oracle 9i database is oracle9i and tns
    alias to oracle 7 database is oracle7.I have no problem in connect to
    these database using these tns aliases from either database.The tns
    alias for oracle 7 is available in tnsnames.ora file of oracle9i and
    tns alias for oracle 9i is available in tnsnames.ora file of oracle 7.
    So there is no connection problem from each other.Connection is
    working fine for each other but the problem with database links is
    like this
    Problem:
    when i create database link from oracle9i user or public database link
    from oracle9i for oracle7 user like this
    SQL ORACLE9I >CREATE DATABASE LINK ORACLE7 CONNECT TO <ORACLE7USER>
    IDENTIFIED BY <PASSWORD> USING 'ORACLE7';
    OR
    SQL ORACLE9I >CREATE PUBLIC DATABASE LINK ORACLE7 CONNECT TO <ORACLE7USER>
    IDENTIFIED BY <PASSWORD> USING 'ORACLE7';
    The links get created sucessfully but when i write command like
    SQL ORACLE9I> DESC <ORACLE7USER_NAME>.<ORACLE7USER_TABLENAME>@ORACLE7
    I RECEIVE A ORACLE ERROR LIKE
    ORA-12663 SERVICE REQUIRED BY CLIENT IS NOT AVAILABLE ON THE SERVER.
    OR IF MY COMMAND IS LIKE
    SQL ORACLE9I> SELECT <FEILD_NAME> FROM
    <ORACLE7USER_NAME>.<ORACLE7USER_TABLENAME>@ORACLE7;
    I RECEIVE AN ORACLE ERROR LIKE
    ORA-01002 FETCH OUT OF SEQUENCE.
    ORA-02063: preceding line from ORACLE7
    BUT IF I CREATE A LINK FROM ORACLE7 USER FOR ORACLE9I USER
    IT WORKS FINE.
    PLZ HELP ME WHAT IS THE PROBLEM THAT THE LINK FOR ORACLE 7 IS NOT WORKING WHEN
    IT IS BEING CREATED FROM ORACLE9I.
    Thank u.

    Oracle 9.2.0 does not support connectivity to Oracle 7. The newest version that will support this is 9.0.1.

  • BizTalkServer 2010 SFTP Adapter from CodePlex - Configuring send and receive locations with SSH public and private keys

    Hi there,
    I am looking for step by step instrcutions on how to configure SFTP Codeplex adapter for both receive and send ports.
    Out business partner with whom we push/poll the files from wants us to use SSH encryption/decryption etc.
    Just wondering if the following functionality is supported in Codeplex SFTP adatper without having to write any code.
    Appreciate if there is manaul to do this for SFTP. BTW I do have all the our public and private keys and business partners Public key for configuring.
    For Send port: 1. we would need to encrypt the file with our business partners public key
                          2. sign the file with our private key.
                          3. Send the file through to SSH client which eventually transfers to Remote server.
    Receive port:   1. Connect to SSH Server with SSH-2 key and receive the file
                          2. Verify the file's digital signature agaisnt the Business partners PGP public key
                          3. Decrypt the file using our PGP Public key
    Thanks in advance

    Yes it is supported.
    You can find its documentation in this link 
    You can find section X.509 Certificate Identity Keys
    You can set public and private key in property SSH Identity thumbprint  of send and receive port
    I prefer to test it using client tool like
    FileZilla or WinSCP then test it using sftp adapter
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer

  • Cannot get data of the row from OLE DB provider "OraOLEDB.Oracle" for linked server

    I have created a stored procedure in SQL Server for a report that uses parameters.  In the report I am linking an Oracle table.  I use a subquery like this to query the Oracle table:  (select * from openquery(oracle_linked_server, 'select
    partno, description from oracletable')).  If I run the subquery it works fine every time.  The linked server uses an oracle account which has access to the oracle table.  When I first created the Stored Procedure it worked fine for me.  When
    I test the report, it worked fine.  Then I asked another user to test it and it broke with the below error message.  
    OLE DB provider "OraOLEDB.Oracle" for linked server "XXXX_ORACLE" returned message "ORA-01403: no data found".
    Msg 7346, Level 16, State 2, Procedure usp_report_XXXXXX, Line 15
    Cannot get the data of the row from the OLE DB provider "OraOLEDB.Oracle" for linked server "XXXX_ORACLE".
    Now when I try the report or the stored procedure, I get the same error.  I tested the oracle subquery in the stored procedure and it still works.  The report uses a service account to execute the stored procedure.
    I am using SQL Server 2012 Developer Edition 64 bit (11.0.5058) Management Studio to develop the stored procedure.  The SQL Server I am accessing and running the stored procedure is SQL Server 2008R2 Developer Edition 64bit (10.50.2550).  The user
    that tested the report for me has SQL Server 2008R2 but that shouldn't matter since he is running the report in Internet Explorer.
    What is changing that it works for a while and then stops?
    Fred
    Fred Schmid

    I found the answer.  It was in the query.  I put the TRIM statement on the part# field in the Oracle subquery and took the LTRIM function out of the ON clause that joined my SQL Server table with the Oracle linked server table.  Now everything
    works.  The query looks like this:
    SQL_Server_Table sst
    LEFT OUTER JOIN
    (SELECT * FROM OPENQUERY(OracleLinkedServer, 'SELECT TRIM(partNo) AS partNo, partDesc FROM OracleTable')) ols
    ON sst.partNo = ols.partNo
    Thanks for pointing me in the right direction.
    Fred Schmid

  • Creating Database Link from Oracle to SQL Server

    I am trying to create a database link from Oracle to SQL Server, and the documentation is about as clear as mud to me. Can anyone send me clear instructions on exactly what I need to do? What needs to be in tnsnames.ora and listener.ora files? Is there anything other than those two files that needs to be set up? Do I set up an ODBC connection? Anything else? I want to execute queries against a SQL Server database and load data into Oracle database.
    Thanks so much,
    Susan

    These are the instructions from an old document I created. The steps are same for SQL Server and Sybase. Hope it helps.
    The 9i Transparent Gateway Software is in Oracle Software CD -> oracle9i database -> Custom -> Oracle Transparent Gateways
    The gateway can be installed on the same machine as the Oracle database or
    on the Sybase server or on a third machine as a stand-alone.
    We have installed the gateway software in one of oracle database
    servers in a separate oracle home.
    These are the steps involved in configuring a gateway to a Sybase database
    1.     Install Sybase client and Gateway software on the Gateway Server
    2.     Configure <initsidfile> in the Gateway Server's <gatewayhome>
         /u00/app/oracle/product/9.2.0/tg4sybs/admin/init<gatewaysid>.ora
    Sybase server and database information is required for this step.
    eg: HS_FDS_CONNECT_INFO=USTRUD01.uwd
    3.     Add an entry in listener.ora in <listnenerhome>
         (/u00/app/oracle/product/9.0.1/network/admin/listener.ora) for the <gatewaysid>
    4.     Edit the tnsnames file (/u00/app/oracle/product/9.0.1/network/admin/tnsnames.ora)
    to add an entry <tnsalias> for the <gatewaysid>
    5.     Create a database link to the Sybase database in the oracle database.
    The steps for creating the database link are
    a. create a login oracle_tgw in the sybase server
    b. add the user to the sybase database with the necessary privilege on the tables
    c. create the database link in the required oracle database using the command
         "create public database link <dblinkname> connect to oracle_tgw identified by password using 'tnsalias'; "
    6.     Restart the gateway listener.

  • To create a database link from oracle to sqlserver with NT authentication

    Hi ,
    I need to create a database link from oracle 9i to sql server database with windows authentication.I dont have the database username and password instead the access is given to my NT ID and password.So can anyone provide me the information about creating a dblink to sql server with windows authentication.
    Thanks

    Oracle is attempting to log in to SQL Server using NT authentication.
    The Oracle process, however, is running presumably with a local admin account (normal for a Windows service). SQL Server has no idea what this local account is, so it denies the login.
    You could change the Oracle service to run as a known user (presumably not as your Windows ID but some other Windows ID you create explicitly for Oracle) and then grant that Windows ID in SQL Server appropriate privileges. That would mean, though, that when you queried tables over the database link, you'd be using that new Windows ID's privileges on SQL Server, not your Windows ID's privileges.
    As I've said, though, this is a general architectural limitation for a multi-tier architecture. The end system (SQL Server) generally has no idea who the end user (your Windows ID) is when that user is coming through a middle tier (Oracle). So it cannot apply end-user permissions to connections created by the middle tier.
    Justin

Maybe you are looking for

  • Accessing SSRS report for Domain Users

    Hello, I have created the SSRS report and deployed it on report server. I would like to add browsing credential to all the users in the User Domain. so i have added the domain name on report server but even domain users are not able to access these r

  • External Hard Drive Won't Show Up

    Hello. I have a Toshiba Canvio Connect HDTC605XK3A1, a little more than three years old. It's a 3.0 HDD and I've been using a 2.0 USB wire instead of the 3.0 wire, it works fine, but since it's not connected in that other connector, it can be loose a

  • Retrive data from two tables into one internal table.

    Hi SDN, I am downloading the Assets data from two tables ANLA,ANLZ. there is a common field ANL1in both tables and i have to retrive the data by using anl1 into the internal table. can you please send me the SELECT Syntax for this probl..... Thank yo

  • YAHOo CALENDAR'S & RIM WHY ARE THERE ISsUES?

    Basic question. WTF is up with Yahoo calendars not syncing with RIM devices? Hope someone has a decent answer. Better than Yahoo's. http://help.yahoo.com/kb/index?page=content&y=PROD_MAIL_ML&locale=en_US&id=SLN5817 K Thanks community, Okaybye. Zomber

  • HOW TO SECURE THE URL

    Hi when i logon to the portal to the backend system to retrieve the forms/reports.   The url which was store in temporary internet files directory is used to open the backend system directly. without logon to the portal.   Even though when i was logo