Virtual private portal

I have set up a virtual private portal and now i am trying to display a page group to the public from the non-default subscriber. It is telling me that the object cannot be found. I have installed the page group and given public view access but it gives me an error:
http://realms.bynum.com/portal/page/portal/test_page
Object not found. (WWC-50003)
When i login into the subscriber it is there and show up fine. Is it possible to display without having to log in??

In order to display a page group that is not in the default subscriber to the public, you have to create branded url's for the subscriber. I did it as follows:
1. On the midtier, I set up a virtual host for the non-default subscriber to point to:
non-defaultsibscribername.domain.com, and i set up a virtual host that points to defaultsubscribername.domain.com.
2. I put both virtual host names into my /etc/hosts file
3. I stopped the midtier, issued $ORACLE_MIDTIER_HOME/dcm/bin/dcmctl updateconfig -ct ohs -d -v, and then restarted the midtier.
4. I created a branded url: $ORACLE_HOME/portal/admin/plsql/wwhost/./addburl.csh -name nisus -pc host:port:sid -ps portal -pw xxxxx -pu http://non-defaultsibscribername.domain.com:7778/pls/portal -sc oid.hostname:port:sid -ss orasso -sw xxxxx -su http://oid.hostname:7777/pls/orasso
5. I went into oracle webcache and added the site definition and the site to server mapping for non-defaultsibscribername.domain.com and restarted the cache.
when i went to the directly linked to http:// non-defaultsibscribername.domain.com:7778/portal/page/portal/non-default_subscriber_page_group, it pulled from the page group that i needed.
Message was edited by:
blackmamba11

Similar Messages

  • How can I create a Virtual Private Nework on my MacBook Pro?

    Hello all,
    I have a MacBook Pro 17" with OS X 10.4.7. I need to install and run five instances of Apache2 and demonstration the websites without having to be connected to a network/Internet. My /etc/hosts file would look something like:
    192.168.21.1 www.local
    192.168.21.2 svn.local
    192.168.21.3 trac.local
    192.168.21.4 jsp.local
    192.168.21.5 cfmx.local
    Then I could just open up a browser and type www.local in the url locator.
    How would I setup a virtual network card where I can assign these IP addresses to it? Would I use the lo0 (loopback) for this?
    I also have Parallels installed so that I can run one or more other operating system along side Mac OS X like Windows XP Pro, Redhat, etc.
    Is there a way that I could create a virtual private network on my MacBook Pro and not have to be connected to any network?
    How would I do this?
    Thanks,
    Troy Simpson

    As it turns out this is exactly what I am looking for:
    http://forum.parallels.com/thread1877.html
    I want to create a Host-Only Network on my MacBook Pro. The Parallels software created a virtual Network Interface Card on the Host OS called en2. I just added aditional IP Address to this virtual Network Interface Card.
    Even if you do not use Parallels for Hosting Guest OS (Virtual Machines), it does create the Virtual Network Interface Card.
    Now I have 5 Web Servers on my MacBook Pro so that I can test various senerios and configurations.
    Troy Simpson

  • Creating a virtual private network?

    I've been reading some articles recently about creating a virtual private network for security and privacy reasons. Is it easy and is it a good thing to do?
    One part mentioned possibly having to pay a subscription for this service with your service provider? Would I have to with sky?

    If you regularly have the need to remotely access another machine which is at a different geographic location, VPN is a great idea. It can be difficult to set up, and requires network hardware support. For example, you either need to have a VPN gateway device (such as a Netgear FVS114 - check for them on eBay), which acts as the VPN endpoint, or you need to run a VPN server on your Mac and your gateway must allow VPN passthrough traffic. I'd generally recommend the first option, although it can be more expensive.
    You also need VPN client software running on the Mac you use to access your network. I recommend the free IPSecuritas. There's also VPN Tracker, which is very user friendly but does come at a price.
    Matt

  • Implement row-level security using Oracleu2019s Virtual Private Databases (VPD)

    Environment: Business Objects XI R2; Oracle 10g
    Functional Requirement:
    Implement row-level security using Oracleu2019s Virtual Private Databases (VPD) technology. The restriction is that the Business Objects Universe connection should use a generic/u201Capplicationu201D database user account. This will allow the organization to avoid the situation where the Business Objects password and the Oracle password need to be kept in synch.
    What do we need from the Business Objects support team?
    1.     Review the 2 attempted solutions that we have tried to implement
    2.     Propose solutions/answers to open questions for each of the attempted solutions
    3.     Propose any alternate solution that will help us implement the Function Requirement stated above
    Attempted Solution 1: Connection String uses Oracle Proxy User
    The connection string that is specified in the Universe is the following:
    app_user[end_user]/app_user_pwdarrobaDatabase.WORLD
    app_user = generic application user
    end_user = the oracle account of the end user which is set using arrobaVariable('BOUSER') app_user_pwd = password of the generic application user
    We have tried and implemented this in our test environment. However, we have some questions and concerns around how the connections are reused in a connection pool environment.
    Open Question for Solution 1:
    i. What happens when multiple proxy users try to connect on at the same time?  Business Objects shares the generic app_user connect string.  However, every user that logs on will have their own unique proxy user credentials.  Will there be any contention involved?  If so, what kind of errors can we expect?
    ii. If a user logs on using his credentials (proxy user), and business objects opens up a connection to the database using that user's credentials (as the proxy user but logging in through the generic app user). Then the user exits out --> based on our test today, it seems like the database connection remains open.  In that case, if another user logs on similarly with their credentials, will business objects simply assign the first users connection to that second user?  If so, then our security will not work.  Is there a way that Business Objects can somehow ensure that everytime we close a report, the connection is also terminated both at the BO and DB levels?
    iii. Our 3rd question is general high level -> How connection pooling works in general and how it is implemented in BO, i.e. how are new connections assigned, how are they recycled, how are they closed, etc.
    Attempted Solution 2: Using the ConnectInit parameter
    Reading through a couple of the Business Objects documents, it states that u201CUsing the ConnectInit parameter it is possible to send commands to the database when opening the session which can be used to set database specific parameters used for optimization.u201D
    Therefore, we tried to set the parameter in the Universe using several different options:
    ConnectInit = BEGIN SYSTEM.prc_logon('arrobaVARIABLE('BOUSER')'); COMMIT; END; ConnectInit = BEGIN DBMS_SESSION.SET_IDENTIFIER('arrobaVariable('BOUSER')'); COMMIT; END;
    Neither of the above iterations or any variation of that seemed to work. It seems that the variable is not being set or being u201Cexecutedu201D on the database.
    One of the Business Objects documents had stated that Patch ID 38, 977, 350 must be installed in our BO environments. We have verified that this patch has been applied on our system.
    Open Questions for Solution 2:
    How do we get the parameter ConnectInit to work? i.e. what is the proper syntax to enter and what other things do we need to check to get this to work.
    Note: Arroba word is being used instead of the symbol in order to avoid following error message:
    We are sorry but your message can not be posted since you have included an email address. Please remove the email address and re-post.

    the connectinit setting should look something like this:
    declare a date; begin vpd_setup('@VARIABLE('BOUSER')'); Commit; end;
    The vpd_setup procedure (in Oracle) should look like this:
    CREATE OR REPLACE procedure vpd_setup (p_user varchar)IS
    BEGIN
      DBMS_SESSION.set_vpd( 'SESSION_VALUES', 'USERID', p_user );
    END vpd_setup;
    Then you can retrieve the value of the context variable in your vpd functions
    and set the vpd.

  • Use of Virtual Private Database

    Hello
    our company is in e-business and wants to expore new features of Oracle 9i for next project. one of the option for security is Virtual Private Database. i was just wondering how much VPD is useful in an application where there is connection pooling? i mean in our case we will be using Application Server in the middle tier and so all users who logged on to AS will finally go to database as XYZ user. what are pros and cons of using VPD in such scenario.
    i know the Oracle Manual talks about use of Global Application Context but i was wondering if anyone who has implemented this or thought of implementing and would like to share his / her views on this.
    any white paper or document is welcome.
    thanks
    Vijay

    Hello,
    I am also looking for the same information. Though there is lot of info on setting up VPD for Oracle users, there is no material/document which describes how VPD can be implemented for 3-Tier application. I use an Application server to connect to Oracle 9i.
    Did you get any leads?
    Thanks,
    Srinivasan
    Hello
    our company is in e-business and wants to expore new features of Oracle 9i for next project. one of the option for security is Virtual Private Database. i was just wondering how much VPD is useful in an application where there is connection pooling? i mean in our case we will be using Application Server in the middle tier and so all users who logged on to AS will finally go to database as XYZ user. what are pros and cons of using VPD in such scenario.
    i know the Oracle Manual talks about use of Global Application Context but i was wondering if anyone who has implemented this or thought of implementing and would like to share his / her views on this.
    any white paper or document is welcome.
    thanks
    Vijay

  • About Virtual Private Database

    Hi All,
    Oracle provided two ways to implement D.B securities.
    1. RBAM(Role base access model)
    2. RLS(Row level security)
    So the quey is which one is best method for implementation of securities in database suppose we don't have any requirement for row level restricitions.
    wanted to see the prons and cons for both methods.
    Thanks a lot for your help!
    Thanks
    Sandeep

    Hi Sandeep,
    Row level security (RLS) and Virtual Private Database (VDP) are the same thing which provides a database applied row level filtering mechanism through some context that is set for the database connection. As you don't believe you need this then I suppose this is redundant.
    Role based security is based around a system of grants and privileges between database users/schemas. This is becoming increasingly redundant these days from a database applications point of view because many (maybe most) applications designed these days have users connect to the database using a common database user and must therefor control user access through application controlled mechanisms.
    So it also depends on your application on whether Role based security is of any use to you, or if you have to create your own security mechanism in your application. Which you have to do anyway for application objects that aren't database owned, such as screens, reports, buttons, fields, tabs etc.
    Regards
    Andre

  • Virtual Private Database

    Hi All,
    We are using Oracle 11g R2 and we would like to implement Virtual Private Database.
    We have an application connected to LDAP with serveral users. The users are also created in Weblogic. The Application is using only with Oracle schema with many tables.
    Unfortunately the application we are using do not implement Row Level Security so we thought about using VPD but as I understood you can implement it in creating multiples users schemas in the database, however in our case we have only one schema.
    The question is then is it possible to implement VPD with only one Oracle schema and different application users ?
    Many thanks.

    Re: Virtual Private Database
    Chiwatel 25 juin 2013 19:25 (en réponse à JustinCave)
    Hi Karan,
    Do you know how to do this (calling the package associated with the context) with Weblogic (and hibernate) by any chance ?
    Many thanks.

  • Using VPD (Virtual Private Database) with Discoverer for Dummies

    Firstly could you please excuse me for the title of the thread, but it’s all I could come up with. For those of you who are looking at me with a strange look of disgust, please view thread that started it all: BIS vs DBI vs Noetix .
    Otherwise I’m hoping to gain a greater understanding of how VPD can be used to enhance Discoverer and it’s performance. I've just read that :
    “Oracle 8i introduced the notion of a Virtual Private Database (VPD). A VPD offers Fine-Grained Access Control (FGAC) for secure separation of data. This ensures that users only have access to data that pertains to them. Using this option, one could even store multiple companies' data within the same schema, without them knowing about it.
    VPD configuration is done via the DBMS_RLS (Row Level Security) package. Select from SYS.V$VPD_POLICY to see existing VPD configuration.”
    With Regards to Discoverer, I would like to ask the following:
    -When would be best to use VPD in Discoverer?
    -Pro’s and Con’s of VPD?
    -Tips / Tricks?
    -and anything else Michael would like to add (I don’t believe there is a post limit, although this could change in the future)
    I've found a few handy links:
    http://www.adp-gmbh.ch/ora/security/vpd/index.html
    http://www.oracle.com/technology/oramag/oracle/04-mar/o24tech_security.html
    As Metalink support would say : I Looking forward to your ‘Positive’ comments. ;-)
    Lance

    Lance,
    You sure do raise some interesting questions here.
    I've noticed from some of your previous posts that you are using views to link Discoverer through to apps. I have found this very interesting document that may help with your queries; http://www.oracle.com/technology/deploy/security/oracle9ir2/pdf/VPD9ir2twp.pdf
    If you scroll down to the section "Additional VPD Capabilities" and read the following sub-topics, this might enable you to base your Discoverer reports on views that contain VPD policies.
    I trust "My Positive Comment" may help!!
    Merry Christmas
    Si ;-)
    P.s This also may come in handy if running 10g http://www.stanford.edu/dept/itss/docs/oracle/10g/network.101/b10773/apdvpoli.htm
    Message was edited by:
    Simon Pittaway

  • Row level access, virtual private database, label security

    Hello All,
    I'm experiencing an issue.... I've a datawarehouse where some tables, for examples orders are shared for two different countries. Difference is made simply with a field country may contain country_id.
    So using OBI and publisher I need to permit to some user to query only country with id 1, other country with id 2 and other both countries.
    There's a way to achieve this result without implement VPD or OLS? Do you have any hint?
    Thanks
    Stefano

    Hi,
    it must be useful
    http://obieeblog.wordpress.com/2008/12/29/obiee-and-virtual-private-database-vpd/
    thanks
    karthick

  • About virtual private databases

    I've read in the documentation that:
    Oracle Virtual Private Database enforces security, to a fine level of granularity, directly on database tables, views, or synonyms. Because you attach security policies directly to these database objects, and the policies are automatically applied whenever a user accesses data, there is no way to bypass security.Ok, but i cannot specify a policy using a trigger on a table, let's say? So, instead of using VPD to dynamically generate a policy and append it to the where clause, i should specify a where condition in the trigger and based on which user loggs on, to select only specific data. What's the advantages of using VPD instead of specifying those conditions in other way?
    Thanks

    Roger22 wrote:
    What's the advantages of using VPD instead of specifying those conditions in other way?Single schema. Single set of tables. Used by 100's of customers. While guaranteeing that one customer cannot CRUD data of any other customers. And this guarantee is at SQL level. So while having full SQL access to the schema objects, that customer will see that schema as only containing his data and nothing else.
    This in a nutshell is a VPDB.
    And it is impossible to provide that guarantee at SQL level using any other way.
    Views and triggers? Not as robust. Not as a secure. Not as flexible. A lot more moving parts that means an increase in complexity and potential problems and bugs.

  • Oracle Virtual Private Database (VPD), Column Level Security

    Hello,
    About Oracle Virtual Private Database (VPD), is it possible to set a Column Level Security without setting a Row Level Security (without using any predicate)?
    Thanks,
    Herve.

    Thanks, Zoran.
    A colleague shared with me a link containing a function without returning a predicate (in using SYS_CONTEXT function to skip row restriction).
    Herve.
    Link

  • ADF BC + Virtual Private Database

    First and foremost, as it's my first post here i'd like to say hello to you all.
    I hope i'll get answers to my questions and help others as well with my (little) experience.
    But for now i'm in need of help.
    We're currently developing our first web application using JSF + ADF BC. A part of the project is to use the Virtual Private Database functionality.
    On a page we change the context from one to another on the fly via a dropdown list, it works but we would like to refresh automatically the data displayed on the page (especially because we have a filter depending on the VPD context).
    Should we try to refresh the view object / the entity object / and how ?
    it may seem simple to one of you but as we're new to ADF BC, it's not yet so.
    many thanks for your help.

    In this case you coud use the refresh condition in the page definition and test a flag that indicate a refresh is necessary due to a change of the pvd context. This is to be done systematically on each page where your data are used.
    An another way is to cause the entity view to resfresh programatically in a way that the data control will refresh also. In this case, you will have to change only one piece of your code but you have to be sure to indicate the data control that it has to refresh the cache.
    you will find all necessary code in the developer guide.
    hope its help a little bit

  • Where Is The Virtual Private Database Option

    In apex 3.2, I could find the Virtual Private Database option in
    Shared Components/Security
    I am now using Apex 4.2 and I cannot find this option under
    Shared Components/Security or anywhere else.
    Where has it gone ?
    Gus

    Hi,
    It is in same place, but renamed to Database Session
    http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35125/bldr_attr.htm#sthref738
    Regards,
    Jari

  • Can we install Oracle XE on virtual private server?

    Hello,
    Is that possible to install oracle on the virtual server?
    Thanks & best regards

    I have a dedicated server and installed virtual private servers on it through virtuozzo
    vmware and xen are hypervisor but we use kernel level and all vps use the same kernel
    will it work in this scenario?
    i've manage to install oracle-xe on vps, but its not starting. giving error "ORA-27101: shared memory realm does not exist"
    i think this error comes in two secnarios
    1. oracle environment paths not set eg.(ORACLE_HOME/SID) but they are set very well
    2. oracle not getting enough memory to start, i've tried allocated 4gb of ram to the VPS but still not worked, may be the problem due to unavaliability of SWAP space on VPS.
    can some one give any idea on this ?
    thanks in advance
    Edited by: Raakh on Jan 28, 2009 8:21 AM

  • Virtual Private Network using JSP

    Sir tell me how to create a virtual private network in jsp using rmi to register for a new user and socket program to 1.send data(file and text)
    2.Recieve data (for a particular client).The server will monitor which all clients are loggined into the network and control all transactions between clients.I am using jakarta tomcat 5.0 as webserver and notepad as editor.
    Sir please help me....

    alan,
    Thank you for your reply.
    I apologize for misunderstanding. I should have phrased my question better.
    You wrote:
    "Load up each OS on the hardware and then add the software and then figure out which matrix you're looking for. In order to do this your application will need to be compiled for each OS assuming that it isn't something cross platform such as a Java application. Is it completion time, time on the network, load, memory consumption, or something else that you're looking to measure?"
    Although the application's own performance is extremely important, my question was not related to it.
    It's written in .NET 2.0, and it's not designed to work on non-Windows machines, or not even on Mono framework.
    I am asking about performance of virtual machines.
    For example, if I had 2 servers (not just one) with the same technical characteristics, and run several "guest" virtual machines (say, for example, 1 Windows Server 2003 + 1 Windows XP) in a virtual private network on VirtualBox on both of those servers...
    ...so, everything is exactly the same, EXCEPT the host OS on the two servers: Solaris vs. something else (Fedora, or Windows Server 2008, or whatever),
    my question is: would Solaris 10 provide better performance benchmark numbers, or would those numbers be the same as the other OS on the 2nd machine?
    The problem is, I have quite a bit of experience with running virtual machines on Windows hosts, but I am new to Solaris, and I am trying to figure out which OS I would be better off installing on the new machine, because that decision is not going to be easy to undo later.
    No "OS wars". Really. I do not have any allegiance to any particular OS.
    Thank you.
    Dmitriy

Maybe you are looking for