Creating new schemas.

It has been my experience with SAP that you would only have one schema.  Obviously now with a JAVA + ABAP instance you have an ABAP as well as a JAVA schema.  My JAVA developers are used to creating multiple schemas as a way to secure the various java applications.  It is still true in WAS that you are not to create additional schemas in the database.

Hi Steve,
         I don't think so. Creating additional schemas purely depends on your sole requirement on RDBMS DB which has to be supported by WAS server.In our Java development we have different schemans for different requirement which is supported by WAS.
        Hope it helps.
Rdgs,
G

Similar Messages

  • How to create new schema or restore on full version from 11g xe backup.

    hi,
    the situation is i get bakup of  a 11g xe installation at remote place and i have to restore only one schema out of it into
    a running enterprise version of oracle database.
    please tel me how many ways i can transfer one schema to full version of oracle.
    i know one way is to export import schema from one data base to other.
    please tel me is there any other ways to do it. which  is better, if not better then at least it should be practical.
    --i want that same schema be present at both places and when ever i get backup from xe it will be resorted on existing schema in full version of oracle
    --or i am ready to create new schema at full version from backup of xe installation also,optionally if i can restore on it, than it will be comfortable for me.
    note: schema at both end will be same.
    afteter

    1)can exported schem from xe be imported on full oracle ( enterprise standerd etc ,that is the paid one) ?
    2)i thought , people will say when u have bakup use bakup, it is more practical than using export import.
    this is where we need help.people who are working in oracle they can help us in deciding.
    yours sincerley

  • SQL QUERY to create new schema in Oracle 10g Express

    Can anyone provide the SQL query to create a new schema in Oracle 10g Express edition.

    Can anyone provide a SQl query to create a
    schema/user named 'test' with username as 'system'
    and password as 'manager'system user is created during database creation, it's internal Oracle admin user that shouldn't be used as schema holder.
    In Oracle database, Oracle user is schema holder there's no seperate schema name to be defined other than username.

  • Beginners tip: create new schema without SQL command

    Hey, i know this sounds so beginner's, but can i create a new Schema in which I can create tabels and tables.. without using SQL commands, I mean from the GUI of Oracle 9i?

    When I try to create any table under the new Schema (User) i keep on getting the
    message: No Privellage on USERS namespace...this is why us old lags on so down on GUIs. Because they generate the SQL for you you will acquire no understanding of how the database really works. Honestly you would be better off reading the concepts guide and writing some raw SQL for yourself.
    Cheers, APC

  • Create new schema

    Hi ALL,
    I have to create 2 schemas.Could you guide me how to create it(Syntax for it)and also what default roles and privileges can i grant to the schema1 and schema 2(Read only access) and also syntax for it?
    Schema details are
    1. Schema Name: SP_OWNER
    USER_SPACE: 50GB
    2. Schema Name: SP_USER (Should not have access to create table in this schema – Will act as a read only User)
    Grant Read Access to SP_OWNER User Tables only.
    Thanks a lot

    tvenkatesh07 wrote:
    Hi ALL,
    I have to create 2 schemas.Could you guide me how to create it(Syntax for it)and also what default roles and privileges can i grant to the schema1 and schema 2(Read only access) and also syntax for it?
    Schema details are
    1. Schema Name: SP_OWNER
    USER_SPACE: 50GB
    2. Schema Name: SP_USER (Should not have access to create table in this schema – Will act as a read only User)
    Grant Read Access to SP_OWNER User Tables only.
    Thanks a lotSeeing the question, I assume you're new to RDBMS systems. I would interpret that you want to create an user account and manage the roles and privileges for that, which is described in the following link:
    http://download.oracle.com/docs/cd/B10501_01/server.920/a96521/privs.htm
    http://www.databasedesign-resource.com/users-in-oracle.html
    Apart from getting a straight forward answer to your question(which is already given by other users), I would encourage you to go through the above link(and many more available on google)
    Evenif the name remains the same, there is a thin but clear distinction between the definition of user and schema for any RDBMS system.
    http://www.databasejournal.com/features/oracle/article.php/3804451/Whats-in-an-Oracle-Schema.htm
    http://en.wikipedia.org/wiki/Database_schema
    Regards,
    S.K.

  • Create new schema,table

    Hi,
    I want to add some labels and columns
    in the EBS page
    for that
    and want to take input from user and save inputed data in to database
    for that purpose
    I need to create one new scheme and table
    some VO and CO extends
    how can i do it?

    no reponse

  • Create new schema (my_schema in addition to portal30)

    I have a working portal that uses the default portal30 schema
    underwhich I have a huge repository of pages, applications and
    content-areas.
    Now I want to create a new schema(my_schema) and
    selective "import" few objects(pages, apps and content-areas)
    into this new "my_schema".
    How do I do this? Is there a white paper or doc of some sort?
    Any pointers will be greatly appreciated.
    Thanks,
    Shiva.

    See these articles for some suggestions:
    * https://support.mozilla.com/kb/Firefox+has+just+updated+tab+shows+each+time+you+start+Firefox
    * https://support.mozilla.com/kb/How+to+set+the+home+page - Firefox supports multiple home pages separated by '|' symbols
    * http://kb.mozillazine.org/Preferences_not_saved

  • Hoe to Create new schema?

    I have oracle installed in my PC, and then i installed PL/SQL developer. now i want to create a schema for me.I have given a tnsnames.ora file but i dont have any password.
    Can any body tell me that in this case am I be able to create a schema or not?
    If yes then please guide me.
    Is anything else required to understand my problem?
    Thanks in advance.
    Soumen

    Check this link for creating schemas.
    http://www.psoug.org/reference/schema.html
    For creating schemas, login as SYSTEM. You may have entered password when installing oracle.

  • Can not create new schema.

    I logged in as "portal" and tried to create a database schema for my application. It gave me this error:
    Error: Unable to execute SQL(GRANT RESOURCE TO LAKERS). (WWV-14502)
    Unable to execute SQL(GRANT CONNECT TO LAKERS). (WWV-14502)
    Unable to execute SQL(CREATE USER lakers IDENTIFIED BY ASDF1234 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE ODSPSWDPROFILE). (WWV-14502)
    Does "portal" have enough privelege? If not, what should I do? thanks.

    This pain has been resolved, because I have a 10g Client home already on the server.
    when i reinstall 10g home, it works.

  • Creating a new schema in a Logical Standby Database

    Hi All,
    I am experimenting with logical standby databases for the purpose of reporting, and have not been able to create a new schema in the logical standby database - one of the key features of logical standbys.
    I have setup primary and logical standby databases, and they seem to be running just fine - changes are moved from the primary to the standby and queries on the standby seem to run ok.
    However, If I try to create a new schema on the logical standby, that does not exist on the primary, I get "ORA-01031: insufficient privileges" errors when I try to create new objects.
    Show below are the steps I have taken to create the new schema on the logical standby. Any help would be greatly appreciated.
    SYS@UATDR> connect / as sysdba
    Connected.
    SYS@UATDR>
    SYS@UATDR> select name, log_mode, database_role, guard_status, force_logging, flashback_on, db_unique_name
    2 from v$database
    3 /
    NAME LOG_MODE DATABASE_ROLE GUARD_S FOR FLASHBACK_ON DB_UNIQUE_NAME
    UATDR ARCHIVELOG LOGICAL STANDBY ALL YES YES UATDR
    SYS@UATDR>
    SYS@UATDR> create tablespace ts_new
    2 /
    Tablespace created.
    SYS@UATDR>
    SYS@UATDR> create user new
    2 identified by new
    3 default tablespace ts_new
    4 temporary tablespace temp
    5 quota unlimited on ts_new
    6 /
    User created.
    SYS@UATDR>
    SYS@UATDR> grant connect, resource to new
    2 /
    Grant succeeded.
    SYS@UATDR> grant unlimited tablespace, create table, create any table to new
    2 /
    Grant succeeded.
    SYS@UATDR>
    SYS@UATDR> -- show privs given to new
    SYS@UATDR> select * from dba_sys_privs where grantee='NEW'
    2 /
    GRANTEE PRIVILEGE ADM
    NEW CREATE ANY TABLE NO
    NEW CREATE TABLE NO
    NEW UNLIMITED TABLESPACE NO
    SYS@UATDR>
    SYS@UATDR> -- create objects in schema
    SYS@UATDR> connect new/new
    Connected.
    NEW@UATDR>
    NEW@UATDR> -- prove ability to create tables
    NEW@UATDR> create table new
    2 (col1 number not null)
    3 tablespace ts_new
    4 /
    create table new
    ERROR at line 1:
    ORA-01031: insufficient privileges
    NEW@UATDR>
    NEW@UATDR>

    HI Daniel,
    I appreciate your quick response.
    My choice of name may not have been ideal, however changing new to another name - like gav - does not solve the problem.
    SYS@UATDR> connect / as sysdba
    Connected.
    SYS@UATDR>
    SYS@UATDR> select name, log_mode, database_role, guard_status, force_logging, flashback_on, db_unique_name
    2 from v$database
    3 /
    NAME LOG_MODE DATABASE_ROLE GUARD_S FOR FLASHBACK_ON DB_UNIQUE_NAME
    UATDR ARCHIVELOG LOGICAL STANDBY ALL YES YES UATDR
    SYS@UATDR>
    SYS@UATDR> create tablespace ts_gav
    2 /
    Tablespace created.
    SYS@UATDR>
    SYS@UATDR> create user gav
    2 identified by gav
    3 default tablespace ts_gav
    4 temporary tablespace temp
    5 quota unlimited on ts_gav
    6 /
    User created.
    SYS@UATDR>
    SYS@UATDR> grant connect, resource to gav
    2 /
    Grant succeeded.
    SYS@UATDR> grant unlimited tablespace, create table, create any table to gav
    2 /
    Grant succeeded.
    SYS@UATDR>
    SYS@UATDR> -- show privs given to gav
    SYS@UATDR> select * from dba_sys_privs where grantee='GAV'
    2 /
    GRANTEE PRIVILEGE ADM
    GAV CREATE TABLE NO
    GAV CREATE ANY TABLE NO
    GAV UNLIMITED TABLESPACE NO
    SYS@UATDR>
    SYS@UATDR> -- create objects in schema
    SYS@UATDR> connect gav/gav
    Connected.
    GAV@UATDR>
    GAV@UATDR> -- prove ability to create tables
    GAV@UATDR> create table gav
    2 (col1 number not null)
    3 tablespace ts_gav
    4 /
    create table gav
    ERROR at line 1:
    ORA-01031: insufficient privileges
    GAV@UATDR>

  • Creating a new schema

    This may sound really simple, but I would like to create a new
    schema within my 9i database. How do you do that? I have found
    how to add just about everything else, but not schemas.
    Thanks

    Hi,
    For create a new user....
    You must have privileges to create a user or you must connect to SYSTEM or SYS user.
    Regards,
    Sailaja

  • Creating a new schema or adding some more tables in existing schema ??

    Hi All,
    We have a new requirement from the client asking us to include a few new functionalities(pages--- all together a new application has to be embedded into our application) in our application. By adding these new functionalities, the number of hits to our application can be doubled.
    As per the above requirement, I would like to know that whether to create a new schema or to create some new tables in the existing database for the new functionalities.
    By what way, can I handle the number of requests in a better way? by creating the new schema or by creating the new tables for the new functionalities.
    Also I would like like to know what kind of factors will differ between creating a new schema or creating new tables for the new functionalities in the existing schema.
    FYI... We are using Cold Fusion as front-end and Oracle 9i for back-end

    This the forum for Oracle's SQL Developer tool. You will get better answers in the Database - General forum.
    The short answer is that from a performance point of view there will be no difference. The issues are more to do with maintenance.

  • Creating views in a new schema to access certain rows of tables in source schema

    Hi,
    Oracle 10.2.0.4
    We are trying to mask certain data from some users. My suggestion is that we create a new schema view_schema on the same instance where we have source tables say in source_schema.
    We then create views in view_schema as below
    CREATE VIEW AS SELECT * FROM source_schema.table where COLUMN_n = 'XYZ';
    we then grant SELECT on these views to a role and assign new users that role to be able to see the viewed data.
    So the questions below.
    We can create views to look at data in another schema WITHOUT giving SELECT permissions directluy on source_schema.tanle?
    This will work and there is no need to create synonyms etc
    WE can manage users and views much easilier
    Does this make sense and would that be better than selecting views with say table_name_view in source schema for this purpose and even creating synonyms for these views with the same tanle names in sourece_schema?
    Thanks

    905989 wrote:
    Hi,
    Oracle 10.2.0.4
    We are trying to mask certain data from some users. My suggestion is that we create a new schema view_schema on the same instance where we have source tables say in source_schema.
    We then create views in view_schema as below
    CREATE VIEW AS SELECT * FROM source_schema.table where COLUMN_n = 'XYZ';
    we then grant SELECT on these views to a role and assign new users that role to be able to see the viewed data.
    So the questions below.
    We can create views to look at data in another schema WITHOUT giving SELECT permissions directluy on source_schema.tanle?
    This will work and there is no need to create synonyms etc
    WE can manage users and views much easilier
    Does this make sense and would that be better than selecting views with say table_name_view in source schema for this purpose and even creating synonyms for these views with the same tanle names in sourece_schema?
    Thanks
    1. You can create the view in another schema (first granting privileges to the view schema) without granting privileges from the source schema
    2. You probably want to create public synonyms for the view(s).  You can refer to the view as schema.view but this is cumbersome
    3. I am not sure about management being easier but added complexity should not be too bad.  Write documentation describing how everything works and the object involved.
    Another, more complicated but more powerful possibility is to use row level security also known as virtual private database - if you have the license.  You create a profile for a table and a procedure to generate WHERE clauses to filter any query against the table and columns defined in the profile.  Again, you need the license to do this.

  • Creating new database schema in jdev

    can I create new database schema in jdev.If yes how?
    I have checked many links but they are telling how to create connection to an existing database but not to create new databse?
    Please help..

    I have checked many links but they are telling how to create connection to an existing database but not to create new databse?
    Database is required to be installed and a database instance created.
    Oracle Database Software Downloads | Oracle Technology Network | Oracle </title><meta name="Title" co…

  • How to create a new schema ?

    Hi,
    Can someone tell me how to create a new schema please ?
    What i need as user & rights ?
    Thanks

    Hello,
    -if i don't have neither sys nor system access, can i create the user "jward" with the oracle user ?You need to be connected to the database to a User who already has the CREATE USER Privilege.
    - once the new user created and granted,do i have to run the create schema statement under sqlplus ?It's not necessary.
    A Schema is a collection of Objects (Tables, Index, ...) so you can create them with their own CREATE
    Statements.
    But, you may include these statements into a CREATE SCHEMA statement so that if any error occurs
    all the statements are rollbacked.
    Please, find enclosed some links about this:
    http://download.oracle.com/docs/cd/B19306_01/network.102/b14266/admusers.htm
    http://download.oracle.com/docs/cd/B12037_01/server.101/b10759/statements_6013.htm
    Hope this help.
    Best regards,
    Jean-Valentin

Maybe you are looking for