Why a seperate schema for ps_txn?

Hi, A while ago I read elsewhere someone recommends using a separate schema for those JBO temporary tables, like ps_txn. And, it is indeed a separate schema in Steven's ToyStore Demo. But, I never get the reason(s) as to why this is recommended. Could anyone explain it please? Thank you very much for your time.
ZD

In my understanding:
1. If you are using oracle users for your user management, you normally do not want to give them the rigths to create database objects in their schema (resource rights). So you need the internal user (=schema) to create the failover, spill over and statemanagement tables. So all your users can use the same tables.
2. You frequently need to clean up the tables. Imagine if you have 10000 users having their own tables to be cleaned up....
hope it helps,
Markus

Similar Messages

  • Why we use  package seperate folder for creating packages ?

    hi
    i have two doubts
    1) in packages why we put seperate folder for pacage.. for creating the packages...?
    2)with out creating the package folder ..is possible to any other way is there ?
    thanks !!!

    balakrishna.m wrote:
    if is it there any option to create one folder..
    all packge programs are saved into that folder.. "no need to creating a seperate folders".. ?Here's a suggestion.
    Instead of continuing to waste everyone's time (including your own I might add) by repeating the same question in different forms why don't you ask us/tell us about the real problem that prompted this question in the first place.
    I would guess that your real issue here is one of the following.
    1)
    Question: You don't want to have to create 100 folders.
    Answer: Get an IDE.
    2)
    Question: You have actually hit some limit on some filesystem with regards to the number of directories in a directory.
    Answer: Rethink your design for starters. It sounds like you have too many packages. You can also look to solve this in alternative ways (like putting the source/classes in different locations and using the classpath appropriately)
    3)
    Question: You just don't understand what packages are for.
    Answer: Read the tutorial
    4)
    Question: You just don't like packages.
    Answer: Tough. Accept it or choose another language.
    If your real question doesn't appear above please ask it. But don't ask again if you must create different folders for different packages, that question has been answered repeatedly already.

  • Error in Sun XML schema for servlet2.4 deployment descriptor?

    Hi,
    I'm including the new XML schema for version 2.4 of the servlet standard in my web.xml deployment descriptor, using http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd
    When I try to save the XML file, XMLSpy reports an error in the schema file itself: "Undefined schema component 'base' encountered - simpleContext can not have a base that is a complexType with complexContent"
    This error is on line 744, and is caused by the snippet:
    <xsd:simpleContent>
    <xsd:extension base="j2ee:nonEmptyStringType"/>
    </xsd:simpleContent>
    Can anyone explain why I'm getting a validation failure on this schema? Surely someone else must have experienced the same thing, but I can't track down any reference to it anywhere. Help!

    XMLSpy is known to be flawed. From my own experience of implementing
    validators and data-binding tools, and from my experience of working in the
    W3C Schema working group, I can tell you that there are countless cases
    where XMLSpy violates the schema specification.
    I checked the corresponding part of the schema, but it looks correct to me.
    So I suspect that this is another bug in XMLSpy.
    Try Xerces. That's probably the best in terms of conformance to the spec.

  • XML Schema for Java Bugs

    I've just downloaded your XML Schema for Java software are have been systematically testing it with a relatively simple document. A few bugs:
    1. the use="required" attribute of the attribute element doesn't have any effect (doesn't show any error message or throw any exceptions) when the required attribute is omitted.
    2. If I declare an element like:
    <element name="age">
    <simpleType>
    <restriction base="positiveInteger">
    <maxInclusive value="100"/>
    </restriction>
    </simpleType>
    </element>
    Then, if I modify my xml document instance to say:
    <age pointless="true">26</age>
    This will throw a non-parser exception with a message of null, instead of saying "Attribute 'pointless' not expected", as it does if I redefine the schema declaration as:
    <element name="age">
    <complexType>
    <simpleContent>
    <extension base="my:ageType"/>
    </simpleContent>
    </complexType>
    </element>
    Will Allan
    null

    I'm glad someone else has noticed that unique keyref and key don't seem to be working with the Dom Parser. If they don't work WHY ARE THEY (key, keyref, unique) IN THE EXAMPLE'S THAT ARE DOWNLOADED WITH THE SCHEMA PARSER. In report.xsd, a file downloaded with the example, it makes clear usage of unique, key, and key ref. But if you violate the schema definitions in the corresponding file report.xml the parser doesn't complain whatsoever. The only time it barfs is if you change the keyref refer attribute to something other than "pNumKey". It obviously has to work. No bone head would send example files along with their product that didn't work.
    So, if anyone at ORACLE or elsewhere has figured out how to use unique, key, or keyref please respond with an explination of how to correctly use them with the parser. Your name will be blessed throughout the ages as a most kind and venerable person. You will be a hallmark, a standard, a shining light for all future generations of what a human being should be! Okay maybe I'm going a little overboard but I'm DESPERATE. With no books or collateral on how this stupid thing works all I can do is hack.
    -Thanks

  • Import dumpfile with seperate tablespaces for table and index

    Hi,
    We have a schema for which the its tables are stored in seperate tablespace and indexes are stored in different tablespace. Now we have take full schema export. Now we want to import it on another schema. Now I want to know if the we have difference in the tablespace name we use REMAP_TABLESPACE clause of the impdp command but what about the seperate tablespace for table and indexes. How would Oracle handle this.
    Regards,
    Abbasi

    Hi,
    I hope you created the same tablespace structure on the target side if not so remap_tablespace option you have to use for specifying different tablespaces.Oracle will take care of putting data and index.Any how if a index is moved from one tablespace to other you have to rebuild them,once you rebuild them than only stattistics are gathered otherwise you
    might face some performance issue.
    Better option is to keep same tablespace structures in source and target environment.
    Best regards,
    Rafi.
    http://rafioracledba.blogspot.com
    Edited by: Rafi (Oracle DBA) on May 9, 2011 7:07 AM

  • One schema for OWB Design repository, runtime repository

    Can we use only one schema for the design and runtime repositories on the same database instance and leave the target schemas separate? What are the advantages and disadvantages of this approach?
    Thanks a lot for your time and reply.

    Hello beatbisig
    You got it right. Starting from OWB10gR2, the two types of repositories have been merged in to one. So if you have your design work hosted on one database, but want to keep the production database off-limits from developers you deploy from your design repository to the production repository. If you then connect to the production repository using the Design Center you wouldn't see any mappings there.
    Why this wasn't done in the first place, even using the Oracle Designer repository I never understood ...
    Borkur

  • I need to extend the schema for iPlanet Dir. 5.0 and add custom objectclasses and atributes. I do this by adding entries in the 99user.ldif file. Its not working. Any ideas?

    Hi
    I need to extend the schema for iPlanet Dir. 5.0 and I do not want to do so from the console. As per the documentation, I need to either add entries in the 99user.ldif file or define my own custom [00-99]myname.ldif file. I tried this but its not working.
    I have made the assumption that there is no explicit import step for the 'user defined' schema files (as it is for user data ldif files). I assume that on start (or on opening the console), I'd be able to see the new schema after the server has read the schema file.
    I have verified that entering new objectclasses and attributes from the console adds entries into the 99user.ldif file. So why is the reverse process not working. Can anybody throw some light on this? Also in case my assumptions are faulty, please let me know.
    I did not change the aci entries in the existing ldif file. Is any modification needed there? I was logged in as the Directory Manager during this testing process.
    regards
    Sikka ([email protected])

    Hi Sikka,
    The server reads its schema configuration on startup. If you manually modify the schema files while the server is running, it will not have any effect. You have to restart the server.
    The console adds the new schema elements over LDAP (you could do that as well, you only have to modify the cn=schema entry), so the server is aware of the changes immediately and thus restarting is not needed.
    I hope this helps.
    Bertold

  • Differentiating of pricing schema for each purchasing document type

    Dear colleagues,
    This topic could be discussed before but I need to clarify some points.
    We would like to differentiate pricing schema per purchasing document types (e.g. AA and ZZ). These purchasing documents are not like domestic and import types.
    There some condition(s) where purchasing document type AA should not be able to maintain whereas ZZ should be able to.
    In this case shall use one unique pricing schema for both purchasing document types if so how can I hide some conditions for document type AA or if I use separate pricing schema how can I set different pricing schemas for different purchasing document types because both document types have same purchasing organization, vendor etc. 
    Regards
    Metin

    Hi,
    Why to have two different schema groups! Is procurement process is completely different, so use to have!
    (have thought of separate condition types for each Calculation Schema)
    Based on Schema Group Of Vendor in the vendor master, the PO for vendor with respective Schema Group Of Vendor will populate the assigned condition typesu2019. Follow path:
    SPRO->MM->Purchasing->Conditions->Define Price determination process ->Define Schema Determination
    Under segment:
    Determine Calculation Schema for Standard Purchase Orders
    Here you can assign Schema Group Purchasing Organization, Schema Group of Vendor and Calculation Schema
    Under segment:
    Determine Schema for Stock Transport Orders
    Here you can assign Schema Group Purchasing Organization, PO document type and Calculation Schema
    Regards,
    Biju K

  • Where can I find the schema for config.xml file of jax-rpc

    For the xrpcc tool I need to create a config.xml file, does any body know where can I find the schema for it?

    http://java.sun.com/webservices/docs/1.0/tutorial/doc/JAXRPCxrpcc.html and all your questions will be answered... except maybe why aren't these pages linked from the main index anymore? (they were when 1.0 of the tutorial was released, but then there were no docs for wscompile or wsdeploy. The JAX-RPC release notes fixed the latter, but around 1.0_01 they broke the former.)

  • Error - Invalid parsing schema for current workspace id

    Hello,
    Users logging into an application occasionally get a strange error: ORA-20104: create_collection_from_query_b Error:ORA-20001: Invalid parsing schema for current workspace ID.
    The error occurs during a post authentication process. Does anyone know what could cause these in general or why it might only occur during the first login of the day?
    Regards,
    Dan
    http://danielmcghan.us/
    http://sourceforge.net/projects/tapigen/

    Scott,
    Today the error mentioned in the last post occurred 3 times - the highest number in a single day yet. Also, to add to the dilemma, a new one occurred:
    ORA-20104: create_collection_from_query_b Error:ORA-20101: Application collection exists
    Knowing that the create collection process is called from a post authentication process I don't see how that the collection could exist for that session... Any ideas?
    Regards,
    Dan
    http://danielmcghan.us
    http://sourceforge.net/projects/tapigen

  • Newbie question : why is star schema fast and efficient?

    Hi all,
    just a stupid question, but I haven't been able to find a proper
    answer so far...
    Why is star schema a good design for Data Marts and DWH?
    What is the underlying reason that makes it attractive
    performance wise?
    Why wouldn't just one big table with all the data in it and with
    the proper indexes be enough?
    Thanks all!!
    Regards
    Vincent

    There are several reasons to use star schemas, particularly in
    Oracle.
    A flat table like you asked about looks attractive but has
    several flaws, i.e. massive data redundancy, no logical
    groupings, no aggregation (or additional redundant data
    aggregated), etc.
    A start schema is semi-denormalized to allow easy reporting. A
    truely normalized system is diffucult to report against be cause
    you may have to join many tables to return just 2 pieces of
    related data. A star schema enables you to join to only a single
    dimension table to the fact table to return the same 2 pieces of
    data. If you're returning many pieces of data, a star schema
    keeps access very simple. Most third party reporting tools
    recognize star schemas and will build your where clauses behind
    the scenes making them a lot more useful to end users.
    Oracle is adding optimizations to the cbo for start schemas.
    Using dimensions, materialized views, partitions, IOTs, etc
    greatly enhances performance for queries against massive amounts
    of data. It does make loading the data more difficult but the
    trade off at query time is worth it.
    A flat table structure, besides having a lot of redundant data,
    is hard to optimize. When you have terebytes of data, a flat
    table structure gets scary even with indexes.
    This is just my opinion, hope that helps.
    Lewis

  • Missing scheme for service: "DistributedCacheForCommandPattern"

    I'm getting this error after I put the many data using command pattern(Coherence Incubator ).
    May I teach and have the following error correspondence measure?
    Moreover, may not I teach why the following error occurs and may have?
    Portable(com.tangosol.util.WrapperException): (Wrapped: Failed request execution for DistributedCacheForCommandPattern-A service on Member(Id=13, Timestamp=2011-05-09 16:08:12.646, Address=192.168.2.137:7203, MachineId=49468, Location=machine:wdbggp0c,process:aswdgA_dcpA_03_01,member:aswdgA_dcpA_03_01)) Missing scheme for service: "DistributedCacheForCommandPattern"
         at com.tangosol.util.Base.ensureRuntimeException(Base.java:293)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.tagException(Grid.CDB:36)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onInvokeRequest(DistributedCache.CDB:80)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$InvokeRequest.run(DistributedCache.CDB:1)
         at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:1)
         at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:32)
         at com.tangosol.coherence.component.util.DaemonPool$Daemon.onNotify(DaemonPool.CDB:63)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
         at java.lang.Thread.run(Thread.java:619)
         at <process boundary>
         at com.tangosol.io.pof.ThrowablePofSerializer.deserialize(ThrowablePofSerializer.java:57)
         at com.tangosol.io.pof.PofBufferReader.readAsObject(PofBufferReader.java:3293)
         at com.tangosol.io.pof.PofBufferReader.readObject(PofBufferReader.java:2600)
         at com.tangosol.io.pof.ConfigurablePofContext.deserialize(ConfigurablePofContext.java:348)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.readObject(Service.CDB:4)
         at com.tangosol.coherence.component.net.Message.readObject(Message.CDB:1)
         at com.tangosol.coherence.component.net.message.DistributedCacheResponse.read(DistributedCacheResponse.CDB:2)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:123)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
         at java.lang.Thread.run(Thread.java:619)
    Caused by:
    Portable(java.lang.IllegalArgumentException): Missing scheme for service: "DistributedCacheForCommandPattern"
         at com.tangosol.net.DefaultConfigurableCacheFactory.findServiceScheme(DefaultConfigurableCacheFactory.java:735)
         at com.tangosol.net.DefaultConfigurableCacheFactory.ensureService(DefaultConfigurableCacheFactory.java:337)
         at com.tangosol.net.CacheFactory.getService(CacheFactory.java:692)
         at com.oracle.coherence.patterns.command.internal.CommandExecutor.acceptCommandExecutionRequest(CommandExecutor.java:730)
         at com.oracle.coherence.patterns.command.internal.SubmitCommandExecutionRequestProcessor.process(SubmitCommandExecutionRequestProcessor.java:112)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage.invoke(DistributedCache.CDB:20)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onInvokeRequest(DistributedCache.CDB:50)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$InvokeRequest.run(DistributedCache.CDB:1)
         at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:1)
         at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:32)
         at com.tangosol.coherence.component.util.DaemonPool$Daemon.onNotify(DaemonPool.CDB:63)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
         at java.lang.Thread.run(Thread.java:619)
         at <process boundary>
         at com.tangosol.io.pof.ThrowablePofSerializer.deserialize(ThrowablePofSerializer.java:57)
         at com.tangosol.io.pof.PofBufferReader.readAsObject(PofBufferReader.java:3293)
         at com.tangosol.io.pof.PofBufferReader.readObject(PofBufferReader.java:2600)
         at com.tangosol.io.pof.PortableException.readExternal(PortableException.java:150)
         at com.tangosol.io.pof.ThrowablePofSerializer.deserialize(ThrowablePofSerializer.java:58)
         at com.tangosol.io.pof.PofBufferReader.readAsObject(PofBufferReader.java:3293)
         at com.tangosol.io.pof.PofBufferReader.readObject(PofBufferReader.java:2600)
         at com.tangosol.io.pof.ConfigurablePofContext.deserialize(ConfigurablePofContext.java:348)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.readObject(Service.CDB:4)
         at com.tangosol.coherence.component.net.Message.readObject(Message.CDB:1)
         at com.tangosol.coherence.component.net.message.DistributedCacheResponse.read(DistributedCacheResponse.CDB:2)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:123)
         at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
         at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
         at java.lang.Thread.run(Thread.java:619)

    You have probably not included the coherence-commandpattern-cache-config.xml configuration file in you cluster configuration. Depending on which version of Coherence you have and which version of the Incubator you are using the way you include the file is different.
    Using Coherence 3.7 and the latest Incubator release the top of your cache configuration file on the cluster need to look a bit like this
    <cache-config
         xmlns="http://xmlns.oracle.com/coherence/coherence-cache-config"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:element="class://com.oracle.coherence.environment.extensible.namespaces.XmlElementProcessingNamespaceContentHandler"
        element:introduce-cache-config="coherence-commandpattern-cache-config.xml">Read the Command Pattern documentation or look at the examples from the Incubator site for the version you are using.
    JK

  • Numbering Scheme for Legal Regulations

    When we assign the same Numbering  Scheme(1 scheme) to more than 2 legal regulations,
    we cannot have more than 2 Export Control Classification Numbers in GTS material master.
    &#65288;We cannot have more than 2 ECCNs for 1 item.&#65289;
    We customize bellow,
    (Legal Regulation) JPACT1-(Numbering Scheme) JPECCN1
    (Legal Regulation) JPACT2-(Numbering Scheme) JPECCN1
    (Legal Regulation) JPACT3-(Numbering Scheme) JPECCN1
    In this case, we cannnot have different Numbers for 1 item, if we have below,
    (Item) GTS10000-(ECCN) 1A001
    (Item) GTS10000-(ECCN) 2A001
    (Item) GTS10000-(ECCN) 3A001
    ->2A001,3A001 changes 1A001.
    If we have different ECCNs for 1 item, do we divide Numbering Scheme?
    (Legal Regulation) JPACT1-(Numbering Scheme) JPECCN1
    (Legal Regulation) JPACT2-(Numbering Scheme) JPECCN2
    (Legal Regulation) JPACT3-(Numbering Scheme) JPECCN3
    If you know another ideas, could you tell me the way.
    Regards,
    Naoya Kaneda.

    Hi,
    Iam little confused as to why you want to assign 2 or more ECCN's to one product.
    Multiple products with identical features and attributes can be assigned to the same ECCN's but what is the use of doing vice versa.
    I know of a concept called set numbers. Number sets enable you to group tariff numbers from several numbering schemes together. You can then assign a set to a product or multiple products to classify that product with multiple tariff numbers at the same time, to simplify the classification process.
    This not only allows cross-country grouping of tariff numbers but also cross application grouping. If you use several areas of SAP Global Trade Services, such as SAP Compliance Management and SAP Customs Management and SAP Risk Management for your import and export processing, you can group the numbering schemes for the relevant number types together in a set.
    Regards
    Vivek

  • Configuring the authentication scheme for a web application

    Hi all,
    We have a requirement to configure the authentication scheme for a web application where some set of users should access the application using basic LDAP (userid/password) authentication and some using digital certificate authentication.
    Since the deployment descriptor (web.xml) allows only one directive for auth-method in logic-config, we want to know if there is any other way to achieve this requirement. We are thinking of a custom login module approach. But we are not able to figure out how to configure the auth-method at runtime from the login servlet.
    Please let us know if there is any other approach to achieve this.
    I will be thankful if any body shares any specific solution to this issue.

    This forum is probably not the correct one to ask in. It's more related to the web container than Java Programming.
    Kaj

  • I have an I phone and my own account  and just purchased an ITouch for my daughter - how do i create a seperate account for her on my computer?

    I have an I phone and my own  I tunes account  and just purchased an ITouch for my daughter - how do i create a seperate account for her on my computer? I want to make sure that my apps do not sync on her I touch.

    Go into Setttings -> Messages and make sure your Caller ID setting for Messages is set properly.

Maybe you are looking for

  • How to handle substring in page

    I'm displaying the value of a column from a table in two pages - a preview page and a detail page. This column in the db contains text from an article that includes html tags for formatting. On the preview page, I'm displaying the first 500 character

  • LCD monitor recognized by X as CRT

    I'm buy new LCD monitor and connect it to D-SUB on my GeForce4 MX 440. But X and Nvidia drivers recognize the monitor as CRT. I don't have DVI input on my video card. And only one monitor connected to computer. I'm try to define in xorg.conf Section

  • Shared disk (SAN EVA 4400) configuration for ASM on linux RHEL5

    Hi all, I want to install RAC database (oracle 10g on RHEL5). Now we are configurind shared storage for the both servers (nodes). In disk configuration (SAN on EVA 4400) we have created the volume group for the disk to use for ASM and present the dis

  • Requesting location information from a client device (7921G)

    Hey gents, Can a client device such as the 7921G gather its own location? I think I remember a configuration example for location presence information on a client. But unfortunately I can't find the configuration guide anymore. Can anyone point me in

  • Can't open Numbers on computer, it says to download new version but new version is already installed

    I cant open Numbers in my computer, it says to download new version in app store. i have done that but it still continues to give me that message.