Exporting collab to a non-portal environment

Our organization recently developed a web based application that isn't integrated with the portal at all.
They would like to display some collab messages (without any functionality) within their application.
Their app requires authentication but doesn't use AD - which we use for the portal.
Any ideas on how we could do this?

Our organization is divided into East and West, which have corresponding Collab Projects (East, West).
They would like to display the titles of the first 3 messages in the East project's Q/A Discussion, to the East users.
and the titles of the first 3 messages in the West project's Q/A Discussion, to the West users.
The app already knows which region they are from and can handle displaying the appropriate content.
So the goal really is to display the most recent 3 discussions outside the out-of-the-box portal.
The idea of going right at the DB does sound pretty easy.
I opened the CSFORUMMESSAGE table and it appears to have everything that is needed.
It looks like I could just do something like:
Select NAME (Name is the title field of a message)
from CSFORUMMESSAGE (this is the table that stores all discussion messages)
where
DEPTH=0 (this would show the first message of a thread)
PROJECTID= 123 (whatever the code is for the East Project)
FORUMID = 123 (whatever the code is for the QA Discussion in the East Project)
Knowing this, any reason to use API's vs going right at the table?
Edited by: Geoff Garcia on Jan 14, 2009 2:02 PM

Similar Messages

  • Text Mining with Trex 6.1 in non-portal environment

    Hello,
    I am using a 46C system with Kpro connected to a Trex 6.10 for indexing DMS-documents. The fulltext search works fine, however I cannot get the text-mining functions to work.
    In the Trex 6.10 administration looking at the index parameters i see the text-mining-flag is NOT set.
    How can I set the text-mining flag of an index?
    Since i have only a 46c system I create the index-category in transaction SKPR07 - but i cannot enable text-mining there (?).
    To wrap it up: I want to get not only fulltext-search results but also document features and (maybe) similar documents from trex. How can i achieve this in a non-portal environment?
    Any help from you experts would be highly appreciated!
    best regards,
    Johannes
    ps: i posted this here in the EP forum because this seems to be where the trex knowledge is.

    Hi Karsten
    Problem was that when i create the index from SKPR07 it is always without text-mining flag. But a small modification solved the problem, and now I can use textmining also in the 46C system.
    here is how-to:
    added 2 new import parameters in the function (on 46c)
    FUNCTION SRET_INDEX_STORAGE_CREATE.
    ""Lokale Schnittstelle:
    *"  IMPORTING
    *"     VALUE(SEARCHENG) LIKE  SRETGSTRUC-XSENG
    *"     VALUE(CODEPAGE) LIKE  SRETRCP-CODEPAGE
    *"     VALUE(XUSECLASS) LIKE  SRETGSTRUC-XUSECLASS OPTIONAL
    -->added     VALUE(FILTER_FLAG) LIKE  SRETGSTRUC-X2FLAG OPTIONAL
    -->added     VALUE(TEXTMINING_FLAG) LIKE  SRETGSTRUC-X2FLAG OPTIONAL
    *"  EXPORTING
    *"     VALUE(RCODE) LIKE  SRETGSTRUC-RCODE
    *"  TABLES
    *"      IDXSTORAGETAB STRUCTURE  SRETIDSTID
    *"      TECHNICALATTR STRUCTURE  SRETXTECAT
    *"      DOCATTRTAB STRUCTURE  SRETDOCATR
    *"  EXCEPTIONS
    *"      CREATION_NOT_POS
    set textmining flag to '1' and so now a newly created index has the textmining flag on the trex.
    now i can use function (on any webas>6.10)
    SRET_C_GET_DOCUMENT_FEATURES to get the document keywords. Great! Now I can (finally) implement the "google-like" document search in the old 46c system.
    thank you for your help! your fast replies are very much appreciated!
    Johannes

  • Distributed Portal Environment Query

    We currently have a centralised G6 portal environment in which we have a single Portal server and another hosting Collab.
    We have a requirement which might lead to us having to provide another portal server and collab server at one of our remote sites, although in another domain, that as a result will extend the reach of our current portal. The portal and collab databases would remain at the central location so these remote 'services' would need access back to them we assume. Currently there is also a Firewall on the WAN between these 2 sites.
    We have tried to find other articles on distributed Portal configurations to see if this is possible but have not really come up with anything so I am hoping other users in this forum might help.
    The main points we are trying to understand initially are:
    1) Firstly can you distribute portal &/or Collab servers in this way?
    2) What ports would the firewall need to allow for the remote Portal server to talk back to the central SQL*Server database.
    3) Can you distribute Collab Server across 2 servers in this way and if so what do they need to talk back to the central database. The requirement is to be able to share the projects across the 2 collab servers so that users connecting to the central server can collaborate with those connecting to the remote server.
    4) We are assuming that authentication from the remote site into the central AD domain will be OK as we can host the AD AWS centrally.
    Any input appreciated,
    Ross

    Geoff,
    Thanks for the prompt reply and I can understand why my questions sound slightly confusing as the scenario is not easy to explain in this medium.
    What we currently have is 2 portal 'environments', one running internally and another running on another network but which is linked to our own. What we are exploring is whether we can consolidate this into a single environment.
    We need to maintain at least one portal server in the other network, which is effectively a DMZ as you imply, for non technical reasons primarily. But our understanding is that this will need to talk back to the portal database which is on our internal network behind a firewall hence the query about firewall ports.
    This 'remote' portal also currently hosts a Collab server so we were wondering if their was benefit in keeping a collab server 'local' to the remote users to avoid network traffic. From your reply I conclude this might not be sensible, or even possible, so perhaps we need to migrate these Collab objects back into the internal portal's collab environment and let the remote sites users access it from there.
    If this is the case then for improved availability we would probably want to consider Clustering Collab so are you aware of any reference docs on this side of things?
    Thanks,
    Ross

  • Exit  from Webdynpro abap application in portal environment

    Hi,
    I created one custom service in Webdynpro ABAP in ESS and also integrated in the portal environment
    I need to put Exit button in every page ( OVERVIEW, EDIT, REVIEW). When user click on 'EXIT' button from any one of page , it should return back to PERSONAL INFORMATION in ESS Homepage.
    I have used Exit plug in window , but i read in SAP Library Exit plugs will not work in portal environment.
    Let me know which way i should proceed to acheive the Exit functionality.

    HI,
    Add the following code in action of exit  and also add the application parameter which gets the area page from the portal.
    Apart from this, do the configuration settings in these screens ( Define resources, Define services ) in SPRO.
      DATA: countrygrouping TYPE molga,
            arealink TYPE rhxss_ser_linkinfo_s.
      DATA:
        node_settings                       TYPE REF TO if_wd_context_node,
        elem_settings                       TYPE REF TO if_wd_context_element,
        stru_settings                       TYPE if_componentcontroller=>element_settings .
    navigate from <CONTEXT> to <SETTINGS> via lead selection
      node_settings = wd_context->get_child_node( name = if_componentcontroller=>wdctx_settings ).
    get element via lead selection
      elem_settings = node_settings->get_element(  ).
    get all declared attributes
      elem_settings->get_static_attributes(
        IMPORTING
          static_attributes = stru_settings ).
      CALL FUNCTION 'RH_PM_GET_MOLGA_FROM_PERNR'
        EXPORTING
          pernr = stru_settings-personnelnumber
          begda = sy-datum
          endda = sy-datum
        IMPORTING
          molga = countrygrouping.
      CALL FUNCTION 'HRXSS_SER_GETAREALINK'
        EXPORTING
          areagroupkey         = stru_settings-home_service
          areakey              = stru_settings-area_service
          portalcontext        = 'X'
          personnelnumber      = stru_settings-personnelnumber
          countrygrouping      = countrygrouping
        IMPORTING
          arealink             = arealink
        EXCEPTIONS
          areagroupkey_invalid = 1
          areakey_invalid      = 2.
    DATA: l_portal_manager TYPE REF TO if_wd_portal_integration,
          l_api type ref to IF_WD_COMPONENT.
    l_api = wd_this->wd_get_api( ).
    l_portal_manager = l_api->get_portal_manager( ).
    l_portal_manager->navigate_absolute(
        navigation_target   = arealink-linkpcdpage
        navigation_mode     = if_wd_portal_integration=>co_show_inplace
        history_mode        = if_wd_portal_integration=>co_no_duplicates

  • Calling portal framework page from non portal page

    Hi,
    We are having some difficulty in passing control from the non portal pages to
    the Portal Pages.
    To explain you more elaborately, I am writing down the scenario:
    Both our portal and non portal pages reside under the same web application folder.
    We have a Portal Page containing one portlet.Clicking on one of the hyperlink
    on this portlet page takes us out of the portal environment where we are doing
    some processing.
    (Why we are going out of the portal environment is because we want to call the
    existing pages as it is and our intention is not to make the existing pages portal
    enabled to start with).
    Somewhere down the journey on the non portal page, there is a requirement to call
    the Portal Framework page.
    We can call the portal Framework page from the non portal page by hard coding
    the URL of the Portal page by writing something like this in href:
    http://localhost:7501/application?origin=content.jsp&event=bea.portal.framework.internal.portlet.event&pageid=home&portletid=bachome_carsearchlink&wfevent=link.next
    But this is not what we want. We want to call the portal page without hard coding
    the URL.
    If we use portlet tag in non portal page to call the Portal Framework page ( <a
    href="<portlet:createWebflowURL event="link.next"/>">Next Page</a>), it throws
    us error "Could not find current Portlet State" which is quite understandable,
    because portlet state is now lost.
    Is there any way we can achieve this .
    Any suggestions or ideas?
    Thanks
    Ajay

    Hi
    i think you should use portal:createPortalPageChangeURL (you are effectively changing
    your portal page) .
    if you want to invoke a specific event in your portlet webflow you can either
    write a RefreshControllerIP or use WebflowJSPHelper.createWebflowURL.
    bear in mind if you have urls that directly go to an intermediate event in the
    portlets webflow you may need
    http://dev2dev.bea.com/codelibrary/code/portlet_pp.jsp
    regards
    deepak
    "Ajay" <[email protected]> wrote:
    >
    Hi,
    We are having some difficulty in passing control from the non portal
    pages to
    the Portal Pages.
    To explain you more elaborately, I am writing down the scenario:
    Both our portal and non portal pages reside under the same web application
    folder.
    We have a Portal Page containing one portlet.Clicking on one of the
    hyperlink
    on this portlet page takes us out of the portal environment where we
    are doing
    some processing.
    (Why we are going out of the portal environment is because we want to
    call the
    existing pages as it is and our intention is not to make the existing
    pages portal
    enabled to start with).
    Somewhere down the journey on the non portal page, there is a requirement
    to call
    the Portal Framework page.
    We can call the portal Framework page from the non portal page by hard
    coding
    the URL of the Portal page by writing something like this in href:
    http://localhost:7501/application?origin=content.jsp&event=bea.portal.framework.internal.portlet.event&pageid=home&portletid=bachome_carsearchlink&wfevent=link.next
    But this is not what we want. We want to call the portal page without
    hard coding
    the URL.
    If we use portlet tag in non portal page to call the Portal Framework
    page ( <a
    href="<portlet:createWebflowURL event="link.next"/>">Next Page</a>),
    it throws
    us error "Could not find current Portlet State" which is quite understandable,
    because portlet state is now lost.
    Is there any way we can achieve this .
    Any suggestions or ideas?
    Thanks
    Ajay

  • Instant Portal import to Portal Environment

    Hi
    I have created a Instant Portal to handle the training content navigation functionality which was shown to the client for review. This Instant Portal was created in my environment which also hosts the Portal which I am developing. I have tried to access the Instant Portal as a Portlet as I requested that it is created as a Portlet also. At present this does not work as I get an error
    ERROR wwv_settingsdb.GetSettingsSetName: No data found
    Now I have since read up on Instant Portal and it seems to state that I need to Export and Import the Instant Portal into my main Portal. I am progressing this but as they are both in the same environment and owner do I need to export and import the Instant Portal ? Can I not just reference the Instant Portal from main Portal ?
    Hope this makes sense ?
    Kevin

    Instant Portal and normal Portal page groups cannot be mixed and matched, you can only use one at a time in the browser. You cannot export and import into the same instance and expect any new behaviour.

  • Authentication problem Portal to Non-portal

    Hi,
    The current system is having a portal system. And the login module also using the portal library which is "com.bea.p13n.controls"
    My problem exist when the client would like to switch the system to non-portal.
    after changing on the jsp files, there is one thing that is stuck, which is the login part. They can't login.
    The below code for the portal login has been commented:
    //ProfileWrapper pw = null;
    //pw = userLoginControl.login(aForm.username, aForm.password, super.getRequest());
    Info that the environment using AD for auhentication.
    Maybe the correct question is, how to do the login that replaced the code above for non-portal?
    Anyone can help?
    Thanks in advance

    Hi
    for non portal applications you can login using j_security_check or you can use a BEA specific class like ServletAuthentication(.weak())
    regards
    deepak

  • How can I backup my Portal environment ?

    Hi,
    We had some troubles with Portal installations, migrations, etc.
    Is there anyone who can describe a way that I can backup my portal environment and can reuse this backup ?
    Thanks Jerome
    null

    Do you know why an Oracle export/import does not work?
    I tried to export my portal30 schema from one database and import it to another database and receive a ORA-22973 error (size of object identifier exceeds maximum size allowed) when creating the wwsec_enabler_config_info$ table.

  • BI-IP with non SAP environment

    Hi,
    How is BI-IP suitable for Planning , Budgeting and Forecasting with non-SAP environment?
    Regards,
    UR

    Hi UR,
    BI-IP works on top of BI (datawarehouse). If you mean load data from non sap into BI and then plan with IP, it can be a good solution, if you mean plan data outside BI it is not possible.
    br
    Michele

  • SAP Travel & Expense Management (TRIP) in the Enterprise Portal environment

    HI All
    I am Viki. In our organization they are planning to implement the SAP Travel & Expense Management (TRIP) in the Enterprise Portal environment. Can any one help me how to start this process other details like
    What is the business package for Travel and Expense Managment
    How many Iviews are there
    How to show the Travel data in portal
    How to configure the UWL for TRIP
    What are all roles?
    Please help me in this regard
    Thanks
    Viki

    Hi Viki,
    SAP Travel & Expense Management  comes under ESS Package,
    to use these service we need to take license and all So first
    you gather your requirement ,then check for license n with SAP.
    Check Below links for details
    [Link 1|http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/a0b47200-9c6d-2910-afa6-810c12eb7eb3 [original link is broken]]
    [Link 2|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/21eb036a-0a01-0010-25a3-b2224432640a]
    [Link 3|http://www.sap-img.com/human/what-is-ess-mss.htm]
    Regards,
    Piyush

  • Instnce name in non-RAC environment

    Hi!
    In non-RAC environment V$INSTANCE.INSTANCE_NAME does not actually displays the name of the instance,that was set in INSTANCE_NAME parameter.
    It always displays DB_NAME instead.
    Is it any way to get instance_name that has service user connected to in this environment?
    LSNRCTL for 32-bit Windows: Version 10.2.0.4.0 - Production on 28-JAN-2010 09:16:25
    Copyright (c) 1991, 2007, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vegas)(PORT=1524)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for 32-bit Windows: Version 10.2.0.4.0 - Production
    Start Date 28-JAN-2010 09:15:36
    Uptime 0 days 0 hr. 0 min. 48 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File D:\oracle\db\product\10.2.0\network\admin\listener.ora
    Listener Log File D:\oracle\db\product\10.2.0\network\log\listener.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vegas)(PORT=1524)))
    Services Summary...
    Service "EMCOR" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "EMCOR_XPT" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "RESXDB" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "SRV1" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "SRV2" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    The command completed successfully
    And SQLPLUS said
    C:\Documents and Settings\oradba>sqlplus
    SQL*Plus: Release 10.2.0.4.0 - Production on Thu Jan 28 09:44:59 2010
    Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
    Enter user-name: emcos@emcor_srv2
    Enter password:
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    09:45:04 EMCOS@emcor_srv2 >select name from v$database;
    NAME
    EMCOR
    Elapsed: 00:00:00.00
    09:45:07 EMCOS@emcor_srv2 >select instance_name from v$instance;
    INSTANCE_NAME
    emcor
    Elapsed: 00:00:00.01
    09:45:21 EMCOS@emcor_srv2 >select service_name from v$session where sid=(select unique sid from v$mystat);
    SERVICE_NAME
    SRV2

    Hemant K Chitale wrote:
    The documentation on INSTANCE_NAME in the 10gR2 Reference says :
    "In a single-instance database system, the instance name is usually the same as the database name."
    (this after
    "In a Real Application Clusters environment, multiple instances can be associated with a single database service. Clients can override Oracle's connection load balancing by specifying a particular instance by which to connect to the database. INSTANCE_NAME specifies the unique name of this instance.")
    This would imply that setting INSTANCE_NAME in non-RAC is ignored. The usage of the word "usually" is weak.
    Hemant K ChitaleBut what do says lsnrctl - it says that it is not weak
    11:33:28 SYS@EMCOR_SRV1 >show parameter instance_name
    NAME TYPE VALUE
    instance_name                        string      INST0
    11:33:36 SYS@EMCOR_SRV1 >host lsnrctl status
    LSNRCTL for 32-bit Windows: Version 10.2.0.4.0 - Production on 28-JAN-2010 11:33:50
    Copyright (c) 1991, 2007, Oracle. All rights reserved.
    Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vegas)(PORT=1524)))
    STATUS of the LISTENER
    Alias LISTENER
    Version TNSLSNR for 32-bit Windows: Version 10.2.0.4.0 - Production
    Start Date 28-JAN-2010 09:15:36
    Uptime 0 days 2 hr. 18 min. 14 sec
    Trace Level off
    Security ON: Local OS Authentication
    SNMP OFF
    Listener Parameter File D:\oracle\db\product\10.2.0\network\admin\listener.ora
    Listener Log File D:\oracle\db\product\10.2.0\network\log\listener.log
    Listening Endpoints Summary...
    (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=vegas)(PORT=1524)))
    Services Summary...
    Service "EMCOR" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "EMCOR_XPT" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "PLSExtProc" has 1 instance(s).
    Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
    Service "RESXDB" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "SRV1" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    Service "SRV2" has 1 instance(s).
    Instance "INST0", status READY, has 1 handler(s) for this service...
    The command completed successfully
    11:33:50 SYS@EMCOR_SRV1 >select sys_context('USERENV','INSTANCE_NAME') from dual;
    SYS_CONTEXT('USERENV','INSTANCE_NAME')
    emcor
    Elapsed: 00:00:00.00
    11:34:42 SYS@EMCOR_SRV1 >select service_name from v$session where sid=sys_context('USERENV','SID');
    SERVICE_NAME
    SRV1
    Best regards, Sergey

  • Flex Dashboard and Using Flex in a Portal Environment

    Hello
    I am looking to develop Flex dashboard and use Flex in a Portal environment.
    If you any thoughts or information, kindly let me know or some insight.
    Thanks and regards

    fac586 wrote:
    #WORKSPACE_IMAGES# isn't substituted in CSS files stored in the repository. See this [previous discussion|http://forums.oracle.com/forums/thread.jspa?forumID=137&threadID=221653] (and others if you search for them).
    Thanks for the link, I did search a little while before making the original post. I guess I wasn't searching for the right thing though.
    The method I found listed in here seems to work in IE but not Firefox. It could just be a caching issue though I'm not real familiar with firefox and don't really know how to get it to forget that it's been to a page already.
    I also updated the link listed above to ask about any changes in the last upgrade related to this.
    This was related to caching in firefox and it worked fine after I logged out of my apex.oracle.com account and cleared the personal cache in firefox and then started over.
    Edited by: PktAces on Sep 9, 2008 3:06 PM

  • IS IT SUPPORTED TO CENTRALLY MOUNT THE ORACLE_HOME IN A NON-RAC ENVIRONMENT

    SR 7250090.993 : (http://qmon.oraclecorp.com/qmon3/quickpicks.pl?t=t&q=7250090.993)
    Technical Summary:
    Customer is planing to install Oracle 10.2.0.4 and 11.1.0.x software on a Red Hat5 with NetApp storage.
    Customer came across the following :
    For single instance installations (as opposed to RAC installations), you must create a separate Oracle home directory for each installation. Run the software in this Oracle home directory only from the system that you used to install it. For Oracle Real Application Clusters (RAC) installations, you can use a single Oracle home directory mounted from each node in the cluster. You must mount this Oracle home directory on each node so that it has the same directory path on all nodes.
    mentioned in the 10gR2 documentation link :
    http://download.oracle.com/docs/cd/B19306_01/install.102/b15667/app_nas.htm#BCFIDEJA
    Requirements/Expectations:
    As the above statements, that customer came across is not present in 9i documentation, customer wants to understand if it is actually supported to centrally mount the 10g/11g ORACLE_HOME to many servers that are not RAC enabled.
    Also, I would like to understand if the statements in documentation indicate that it is not generally recommended centrally mount the 10g/11g ORACLE_HOME or does it mean that it is not supported to centrally mount the ORACLE_HOME in a non RAC environment?
    Please advice.

    The binaries (executables) in an Oracle home are "linked" (link edited?) to the OS libraries on each server where the software is installed.
    Unless the OS is IDENTICAL on each of the IDENTICAL(HW) servers -- that would share the Oracle home--, you could be in trouble.
    The only supported configuration (I know of) where the Oracle binaries are shared between servers is 9i RAC. On 10g RAC the binaries are installed on each server.
    Other wise I'd say it's NOT recommended, besides you don't save anything (execpt a cooupl of Gigs disk space).
    :p

  • OCFS2 in a non-RAC environment

    Here's a question I've been batting around with a sysadmin. I thought I'd run it past this group.
    We're spec'ing out the hardware for a very large Oracle database (3+ TB) running on Linux. This will be a single, non-RAC instance. This particular SA has very bad feelings about the ext3 filesystem (I am not exactly sure what his objections are). He has heard about ocfs2 and wonders if it would be superior to ext3.
    What do you think? Would ocfs2 be appropriate in a non-clustered environment? Can you suggest any arguments for or against this approach?
    Thanks, I appreciate any thoughts anyone might have.

    Note that paper was written in 2004, and their tests used Pentium III processors. The OS was RHAS 2.1 and their kernel was 2.4.9
    I'm not saying that invalidates the paper's conclusions, but I'm certainly saying you'd have to be very careful indeed in assuming that conclusions drawn from that combination of hardware and software had anything much to say about today's quad cores, multi-gigabyte RAM, kernel 2.6.x setups.
    I'm concerned when I see their graphs on page 8: no axis scales in either x or y directions. If they're going to come to the conclusion that ext2/3 performance tails off, it would be nice to know whether it does so when the number of users hits 10, 50, 100, 500 or whatever, wouldn't it? But you can't tell anything from their graphs on that score.
    And I don't see any mention of them adjusting the buffer cache when using raw, which (having just abolished the file system cache) is something you should sensibly do when making such comparisons.
    And, of course, they were testing OCFS not OCFS2, so again... the applicability of anything concluded in that paper to today's situation is highly questionable, at least in my mind. But I do note that OCFS with "high numbers" of users ended up clobbering the CPU to death, whereas ext2/3 didn't...
    And they seem to claim that transactions per second levelled out with ext2/3 because they hit a lot of free buffer waits -and there are ways of dealing with them that don't involve getting rid of the file system! The fact that they didn't report a lot of write complete waits as well as free buffer waits might indicate that they just need more DBWRs, and not a switch of file system, for example.
    Anyway... short answer is, I wouldn't read too much into that report, which looks to me to be poorly devised and written and very much 'of its time and place' with little general applicability outside of that.

  • ASM in a non-RAC environment

    Gurus,
    what are the advantages, if any, of running ASM in a non-RAC environment?
    Thanks.

    Any raid (that actually provides multiple disks in a
    LVM) will nullify the performance gains of raw that
    are associated with disk head contention.
    Any disk subsystem with front-end RAM cache will
    nullify the rest of the performance gains of raw
    disk.
    Any 'RAID-5 is good' argument under a database
    assumes large and efficient cache.Unfortunately, we can't just discount RAID-5, since it is far too cost-efficient an option these days, with 10, 20, 30+ TB databases. Plus, the storage vendors actually make it efficient enough that it performs almost as well as RAID 1+0.
    Multiple disks on the storage subsystem and RAM caches (for reads and writes) are still important and valuable performance enhancements. Remember that your storage subsystem is much more efficient at this than your database or server (since it's designed to do it!). True, it doesn't have knowledge of the database files, their content, and their usage, but you do, and can therefore intelligently configure the subsystem and place the data files.
    ASM does nothing more intelligent than stripe the data across all of the available disks. The best part about it is the ability to dynamically grow the groups. The problem with it is that it thwarts the read-ahead cache of the storage subsystem. And, while Oracle will intelligently 'read-ahead', it can't optimize where the heads are on the disk, or take into consideration the 10 other servers accessing the same storage subsystem.
    The problem with ASM doing the striping is that, for large databases, you will typically have hundreds of disks underneath the covers. If you gave the OS and then Oracle that many devices, what do you think would happen? It would step all over itself and seriously impair your ability to access the devices in parallel. Whereas, if you group 4 or 8 devices together, the storage subsystem will access them together in parallel for the OS.
    So, don't discount your storage box... But yeah, use RAID 1+0 rather than RAID-5 (4,3) when possible!

Maybe you are looking for

  • LACK OF CUSTOMER SUPPORT

    I tried to cancel my subscription from Adobe. I was signed up using another website as i was trying to download a book and it took me to Adobe where I had to sign up. And of course it bills annually. It is hard to find how to cancel but when I finall

  • Need to set productive client in SAP PI netweaver 7.4

    Dear Experts, I need to set new client 100 as productive client in SAP Netweaver 7.4 PI server. Please help me finding the link. Also i need to patch only Java instance through SUM so how should i proceed in registering system in MOPZ and further ste

  • TS2551 can't open the application iphoto because it may be damaged or imcomplete

    can't open the application iphoto because it may be damaged or imcomplete

  • Moving a rectangle or change color in "Run-Time "?

    First step, the objects of decoration you can modify its properties in "Run-Time "? Moving a rectangle or change color in "Run-Time "? I want to develop a mini SCADA application, where I have to do some animations usingsimple objects like Shapes.

  • Error opening certain applications

    I keep getting this error when trying to open a game after i have reformated recently. i have play this game prior to the format but now i cant for some odd reason. http://farm3.static.flickr.com/2045/233574904422d8748fc9b.jpg