Character Set Syntax In Creating A New Database
What is the correct line of syntax for this block of code in order to make the default character set WE8ISO8859P1? I tried the following but the database will not accept the Swedish or French characters.
create database DEL1
controlfile reuse
logfile group 1 ('d:\oradata\DEL1\log1a.dbf', 'd:\oradata\DEL1\log1b.dbf') size 10m,
group 2 ('d:\oradata\DEL1\log2a.dbf', 'd:\oradata\DEL1\log2b.dbf') size 10m
datafile 'd:\oradata\DEL1\sys1.dbf' size 64M reuse autoextend on next 10M maxsize 200M
maxdatafiles 255;
CHARACTER SET WE8ISO8859P1;
Thanks!!
Hi DENIS,
I have executed the following commands (which are in a script file),
1. sqlplus /nolog
2. connect sys/change_on_install as sysdba
3. create database ...
4. ...
When I execute the 3rd command, I get an error message as "ORACLE TERMINATED FORCED" and it will end the session. So when the next set of commands in the script are executed, I got the error saying "DATABASE NOT OPEN".
How to rectify this problem.
Thanks in advance,
Kiran
Similar Messages
-
HELP: Problem creating a new database in Oracle 9i
I am having difficulty in creating a new database in Oracle 9i, on Windows 2000. I would be obliged if somebody can go through the posting below and guide me as to what mistake I am making or what is the source of the problem:
I reproduce the steps taken by me.
I have decide the database to be called Mydb. I have made the following directories:
-- d:\mydb
-- d:\mydb\data
-- d:\mydb\control
-- d:\mydb\log
-- d:\mydb\bdump
-- d:\mydb\cdump
-- d:\mydb\udump
-- d:\mydb\archive
-- d:\mydb\pfile
-- d:\mydb\scripts
-- d:\mydb\exp
I copied the initoracle.ora file to d:\mydb\pfile\initmydb.ora, and made the following changes to it:
-- db_name = mydb
-- instance_name = mydb
-- control_files = ("d:\mydb\control\control01.ctl")
-- background_dump_dest = d:\mydb\bdump
-- core_dump_dest = d:\mydb\cdump
-- user_dump_dest = d:\mydb\udump
-- remote_login_passwordfile = exclusive
Also, I created a text file called d:\Oracle\Ora90\DATABASE\initmydb.ora with the following contents:
ifile=d:\mydb\pfile\initmydb.ora
At DOS prompt, I run the following command:
set oracle_sid=mydb
I run the ORAPWD utility to create internal password file at the command prompt.
d:
cd \oracle\ora90\database
orapwd file=pwdmydb.ora password=panther entries=25
I create a Windows service for the database as follows:
oradim -new -sid mydb -startmode a -pfile d:\mydb\pfile\initmydb.ora
I get connected:
sqlplusw /nolog
connect sys/change_on_install as sysdba
startup nomount # pfile=d:\mydb\pfile\initmydb.ora
create database mydb
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
datafile 'd:\mydb\data\system.dbf' size 325m REUSE
AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
undo tablespace undotbs datafile 'd:\mydb\data\undo01.dbf' size
200m reuse
AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
default temporary tablespace temptbs
CHARACTER SET WE8MSWIN1252
NATIONAL CHARACTER SET AL16UTF16
logfile group 1 ('d:\mydb\log\log1.log') size 1m,
group 2 ('d:\mydb\log\log2.log') size 1m,
group 3 ('d:\mydb\log\log3.log') size 1m;
Now I get the following error:
create database mydb
ERROR at line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
The data files, control file, redo log files are all created. But the above error comes, and I am unable to start the database. What is the reason?
Thanks in anticipation.
PSHi DENIS,
I have executed the following commands (which are in a script file),
1. sqlplus /nolog
2. connect sys/change_on_install as sysdba
3. create database ...
4. ...
When I execute the 3rd command, I get an error message as "ORACLE TERMINATED FORCED" and it will end the session. So when the next set of commands in the script are executed, I got the error saying "DATABASE NOT OPEN".
How to rectify this problem.
Thanks in advance,
Kiran -
Create a new database on machine which already has one database running?
Hi,
How can I create a new database on machine which already has one database running on Windows platform?
I am totally new to DB and this is the first time I am creating a database.
When I installed Oracle on windows platform database MYDB got created.
Now I want to create another database with the following command on the same machine.
CREATE DATABASE TESTDB
DATAFILE 'F:\oracle\oradata\testdb\system01.dbf' SIZE 250M REUSE
CHARACTER SET US7ASCII
LOGFILE
GROUP 1 ('F:\oracle\oradata\testdb\redo01.log') SIZE 10M,
GROUP 2 ('F:\oracle\oradata\testdb\redo02.log') SIZE 10M;
But it doesn't work. I unmounted the DB MYDB and then again tried above command. But still didnt work.
How can I create a new database on machine which already has one database running on Windows platform?
Any sort of guidance is appreciated. Thanx in advance.
latin.Use DBCA.its a GUI tool for creating the database.
-
Creating a new database containing part of an existing database,same server
Hi All Experts,
I have a problem. I am trying to create a new database on a server which already has a database (named qadb10g) running on it. I want the new database to contain only a few tablspaces of the "qadb10g" database. I tried this approach.
1. Take an RMAN backup of the desired tablespaces from the source database (qadb10g), including system and undo tablespaces as well.
2. Use "SET NEWNAME FOR DATAFILE ..." RMAN commands to restore all the data files in the new disk location on the same server.
3. Run "ALTER DATABASE BACKUP CONTROLFILE TO TRACE" command in the "qadb10g" database to generate a "create controlfile...." script.
4. Edit the resulting file (from step 3) to change file locations and database name, instance name, etc.
5. Create a new init.ora file for the new database.
6. From an sql*plus session, with "ORACLE_SID" already set to new database name, run the "create controlfile ..." script which we generated and changed above.
I performed steps 1-5 successfully, But when I ran the step 6 command, I got an error saying "Datafile Header contains database name 'qadb10g' which is not maching the <newdb name> .....".
This means, the database datafiles which were backed up and restored from the 'qadb10g' database still contain the same db name in their header and this is preventing new control file from being created. So, the new datbase cannot be created. Can anbody help me how to resolve this problem???
Any urgent help would be greatly appreciated. Thanks in advance.At Step 4, did you use the SET <newdbname> in the create controlfile script ?
At Step 5, did you change the db_name in the pfile ?
nid is the new and easier way to change the database name. -
About spfile creating in oracle 10g while creating a new database
hi everyone,
i had this problem while i was creating a new database in oracle 10g.when running the database script, it gives an error about invalid option for create temporary tablespace. is it necessary to have an spfile created in 10g. when the script was not working,we tried to create spfile which gives error tht it does not match the parameter db_name. its taking the default db_name=orcl itself..tis not taking our new db name.
im creating it manually through sql prompt not through DBCA.the problem is that its still accepting the default db name. please send me the solution with syntaxes.
thanxfirst of all, thanx for giuding me as im a student doing a course in this
what abt the creation of spfile.. in a documentation for steps in creating database, they have mentioned it as recommended in creating spfile.here are some notes regarding this ....for oracle 10g
Step 5: Create a Server Parameter File (Recommended)
Oracle recommends that you create a server parameter file as a dynamic means of maintaining initialization parameters. The server parameter file is discussed in "Managing Initialization Parameters Using a Server Parameter File".
The following script creates a server parameter file from the text initialization parameter file and writes it to the default location. The script can be executed before or after instance startup, but after you connect as SYSDBA. The database must be restarted before the server parameter file takes effect.
-- create the server parameter file
CREATE SPFILE='/u01/oracle/dbs/spfilemynewdb.ora' FROM
PFILE='/u01/oracle/admin/initmynewdb/scripts/init.ora';
SHUTDOWN
-- the next startup will use the server parameter file
EXIT
the error : db_name does not match with the parameter.
its still taking the default orcl database name -
Exception while creating a new database
Greetings,
I was using dbca (Database Configuration Assistant) on Linux to create a new database. Everything was going ok until it was 85% done, at which point it waited a long time and then said it had failed and gave the path to a log file. Below is [what I think to be] the relavant part of that log file (emConfig.log). I sure could use some help on this, thanks.
-Sam
Mar 14, 2007 1:56:48 PM oracle.sysman.emcp.util.PlatformInterface getSortedEnvArray
CONFIG: New Env List: [DISPLAY=:0.0, NEED_EXIT_CODE=1, ORACLE_HOSTNAME=deadbeef, ORACLE_SID=dbxv3x, PATH=/usr/kerberos/bin:/opt/jdk1.5.0_08/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/u01/app/oracle/product/10.2.0/db_1/bin:/home/oracle/bin, TZ=]
Mar 14, 2007 1:56:48 PM oracle.sysman.emcp.util.PlatformInterface executeCommand
CONFIG: Starting execution: /u01/app/oracle/product/10.2.0/db_1/bin/emctl start dbconsole
Mar 14, 2007 2:03:12 PM oracle.sysman.emcp.util.PlatformInterface executeCommand
CONFIG: Exit value of 1
Mar 14, 2007 2:03:12 PM oracle.sysman.emcp.util.PlatformInterface executeCommand
CONFIG: TZ set to US/Pacific
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://deadbeef:5501/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ............................................................................................. failed.
Logs are generated in directory /u01/app/oracle/product/10.2.0/db_1/deadbeef_dbxv3x/sysman/log
Mar 14, 2007 2:03:12 PM oracle.sysman.emcp.util.PlatformInterface executeCommand
WARNING: Error executing /u01/app/oracle/product/10.2.0/db_1/bin/emctl start dbconsole
Mar 14, 2007 2:03:12 PM oracle.sysman.emcp.EMConfig perform
SEVERE: Error starting Database Control
Refer to the log file at /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/dbca/dbx_v3x/emConfig.log for more details.
Mar 14, 2007 2:03:12 PM oracle.sysman.emcp.EMConfig perform
CONFIG: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: Error starting Database Control
at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:565)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:177)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:146)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:155)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:426)
at java.lang.Thread.run(Thread.java:534)This may be a clue. In the file emdctl.trc there are many WARN lines (Connection refused) and two ERROR lines (timezones do not match) right at the time when dbca was 85% done. I am speculating that the timezone errors might be relevant to this problem. Below is just a snippet. Yesterday and this morning we tried to run $ORA_HOME/bin/emctl start dbconsole on this database and we get the timezone errors only. If timezone mismatch is the problem, how do you fix it?
2007-03-14 14:57:58 Thread-3062621888 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:02 Thread-3062679232 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:06 Thread-3062081216 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:10 Thread-3061798592 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:14 Thread-3062118080 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:18 Thread-3062658752 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:22 Thread-3062699712 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:24 Thread-3061970624 ERROR main: nmectl.c: nmectl_validateTZRegion, agentTZoffset =-420,and testTZoffset for US/Pacific:-480 do not match
2007-03-14 14:58:25 Thread-3061970624 ERROR main: nmectl.c: nmectl_validateTZRegion, agentTZoffset =-420,and testTZoffset for US/Pacific:-480 do not match
2007-03-14 14:58:26 Thread-3061864128 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:30 Thread-3061888704 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:34 Thread-3062695616 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:38 Thread-3061864128 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:42 Thread-3062556352 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:46 Thread-3062650560 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111)
2007-03-14 14:58:50 Thread-3062388416 WARN http: snmehl_connect: connect failed to (deadbeef:1831): Connection refused (error = 111) -
Problem in Creating a new database in Oracle 9i
I have installed Oracle 9i for Windows successfully. Now when I try to create a new database either using the Database Configuration Assistant or using the script generated by the Assistant, I get an error message that DATABASE NOT OPEN. So the database will not be created. Please help in this regard, so that I can create a database and I can start working on Oracle 9i.
Thanks in advance.
KiranHi DENIS,
I have executed the following commands (which are in a script file),
1. sqlplus /nolog
2. connect sys/change_on_install as sysdba
3. create database ...
4. ...
When I execute the 3rd command, I get an error message as "ORACLE TERMINATED FORCED" and it will end the session. So when the next set of commands in the script are executed, I got the error saying "DATABASE NOT OPEN".
How to rectify this problem.
Thanks in advance,
Kiran -
I have added the mysql service, but I have no idea where the front end is, or how to access it so that I can create a new database, and set the user name and PW for this database??? I am used to using things like MAMP and XAMP, where it has the web front end. Does OSX server have the same thing? I want to configure a test Joomla test site.... Thank you...
There's no built-in GUI for managing MySQL in Mac OS X, but you're free to install any of the MySQL tools to do so if you're not up to managing it via the command line.
There's the free PHPMyAdmin, or the commercial NaviCat, amongst others. -
How to create a new DataBase using Oracle 10g Express Edition???
Hello, I am new to Oracle, I am used to Microsoft SQL Server (Enterprise Manager).
Here in Oracle I do not get how do I create a DataBase, and then create tables on it.
could anyone please explain to me how to do it?A SQL Server database is roughly equivalent to an Oracle schema.
You should rarely need to create a new database. If you do need to create a database, get a 'for fee' edition of Oracle and use the dbca tool (Database Configuration Assistant) to do that. In fact, you are only allowed to have one XE database on the machine.
However, you can create as many schemas in an existing Oracle database as you need. (One schema, owned by userid SYS, is roughly equal to your 'master catalog'.)
You can create other schemas simply by
1) creating a userid that will own the schema (one designated for maintenance of the schema);
2) grant that userid appropriate privileges, such as 'CREATE TABLE', 'CREATE VIEW' as shown in the SQL Reference manual under the GRANT section;
3) provide that userid with a quota in one or more tablespaces (see the CREATE USER command in the SQL Reference manual);
4) create the objects, such as tabels, views, sequences, stored procs and functions, etc. (as in the SQL Reference manual);
5) create the users who will access the objects, and grant them the CREATE SESSION capability (as in the SQL Reference manual);
6) grant access (select, update, execute, etc.) on the schema objects to these users (as in the SQL Reference manual);
7) if desired, create synonyms on the schema objects so the users do not need to use fully qualified syntax such as "SELECT col FROM schema.table;" (as in the SQL Reference manual).
In case you are interested in looking at the SQL Reference manual, it can be found at http://www.oracle.com/pls/db102/portal.portal_db?selected=1 ;-) -
hi
I am not able to create a new database other than the one created during the installation. i am using the oracle 9i client. i am able to create new database from the enterprise manager console,add a database manually but not able to connect to the new database.Can any one help me in solving this problem
Thanking you in advance
DinnyHi
I am using the client and in the sever i have created a new database other than the one created during the installatiom. i have installed the standalone in the server and not the management server. From my client machine iam able to connect to the database created in the server during the installation but not to other databases that i have created in the server from the Add database to tree option in oracle enterprise manager. It is showing insufficient privilage.So can can i get the previlage ? where to set these options ?
Thanking you in advance
Dinny -
How to create a new database and use it?
Hi there,
I have so many tables in the current database that i'm working on. When i start to create a new table such as employee, student, person...etc it doesnt allow me to create them becuase it says the tables exists. Even when i use the drop command to drop the tables, doesn't help. So most of the time i have to create a table with postfix of 1, 2 to the table name.
Therefore i need to create a database for every project that i do.
How do i create a new database?
Then how do i use the database that i just created?
Then how do i find the out whats the database that i'm currently working on?
Thanks!
Message was edited by:
dingdong
Message was edited by:
dingdongA database is a physical set of files that contains many schemas. Each schema has a one to one relationship with database users, so to create a new schema you create a new database user.
e.g.
CREATE USER fred IDENTIFIED BY fredspassword;Then, by logging on as fred you can create all the new tables you like as that user, in that users schema.
If you create a new database then you will find you cannot access functions/procedures, packages, tables etc. that exist in another users schema without creating a database link to the other database that contains them.
If you just create a new schema, you can more easily get at other users schema objects (tables, packages etc.) by referencing them with the users name e.g. JOE.TABLE1 providing that user has given permission for your user to access them. You can also create synonyms that allow you to reference other users schema objects as if they exist in your own e.g. you can have something called TABLE1 in your own schema that is in fact referencing JOE.TABLE1.
Message was edited by:
BluShadow
remove quotes from password. oops! thanks padders -
ORA-27102 when creating a new database
I have a 10.2.0.4 RAC database on 64-bit Redhat Enterprise Linux AS Release 4.
We have 32GB on both machines in this cluster. Currently there are 5 databases running, each with 1GB SGA and 256M SGA. When I try to create a new database, with the same memory requirements, I get an ORA-27102. I am sure we have set up our OS fine, according to suggestions from Oracle. Linux returns: Linux-X86_64 Error: 28: No space left on device
$> sysctl -a
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.sem = 256 32000 100 128
$> free
total used free shared buffers cached
Mem: 32890432 8599000 24291432 0 58084 6003368
-/+ buffers/cache: 2537548 30352884
Swap: 8385792 0 8385792
So, why am I getting an "out of memory" message... I see 20+GB free...
Edited by: jbednarz on Jan 14, 2009 3:08 PMjbednarz wrote:
, I get an ORA-27102. Linux returns: Linux-X86_64 Error: 28: No space left on deviceIs that the complete error stack, from alert.log?
kernel.shmall = 2097152This could be "it". This is system wide total, in pages. What is your page size?
There might be other parameters that need increasing as you add instances. Check Oracle and linux documentation. -
Creating a new database with exporrt file
Hi there,
I am to create a new database with an export file.
I have the export file (exp) and the new environment set up (Oracle10g on UNIX)
Can someone gimme some guide lines and what I might probably face and new to correct.
Regards.Well I don't think that it would be possible to show you a full db import/export here. All you need to do s a full database import from the source database to the target database.
And I have to rrename
the db to some other name.
Use the DBNEWID utility to do it.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/dbnewid.htm#i1004664
HTH
Aman.... -
Urgent !! create a new database
Please assist,
how do I create a new database
Solaris 9 server Oracle9i
Thank you.You might want to set your environment variables before starting dbca.
Depending on the shell you are running it may be one fo the following:
setenv ORACLE_SID HRDB
export ORACLE_SID=HRDB
setenv ORACLE_HOME /u1/ora902
export ORACLE_HOME=/u1/ora902
Make sure you have the correct priviliges on all the directories.
Then start the application.
I usually do mine manually which is describe in the same guide as mentioned before.
http://download.oracle.com/docs/cd/B10501_01/server.920/a96521/create.htm#1656
Regards
Tim -
Creating a new database in Oracle Database 10g...
I have downloaded a copy of Oracle Database 10g Express Edition from Oracle's website. I am using Windows XP. I am trying to create an Oracle database that I can connect to from Access 2003 via ODBC.
1. How do I create a new database? I can see options to create tables, views, etc. but not a database.
2. I have created a System DSN connection in the ODBC Data Source Administrator for the Oracle ODBC driver. Once I create a database in Oracle, how do I actually establish a connection to it from Access? The ODBC code to connect is there, but when I run it, I get an error.
Any help would be appreciated. Thanks.1. How do I create a new database? I can see options to create tables, views, etc. but not a database.If you can see those options then you are already connected to the database. You probably want to create a user, not a database (are you by chance coming from SQL Server?)
driver={OracleDriver};Dbq=TESTDBQ;Uid=Administrator;Pwd=;You would replace "Administrator" with the name of the user you created in the database.
Maybe you are looking for
-
My iMac is shutting down on my while its asleep
My computer: - First generation G5 iMac - 1.8ghz (I think) G5, 512 MB ram - Latest OS 10.4.X Hi, It seems that when my iMac is asleep it randomly powers off. One minute I notice the light happily throbbing and snoozing away and the next minute it is
-
Cannot connect to itunes store Please help me sniff sniff..
yet again I have had to upgrade my itunes to a newer version and it has completely killed my connection to itunes store. I have tried everything, reinstalling, switching off my antivirus, switching off my firewall, replacing the host file it goes on
-
Swf import with xml etc.
Hi, I've got an swf photogallery but it pulls it's data from an xml and I was wondering how I would import this? The idea is that when someone clicks photo gallery in the menu it goes to a seperate page where to photogallery automaticly loads. If som
-
XML File to Flat File scenario: Reciver file adaptor content conversion
Hello Friends, Currently I am working on XML File to Flat File Scenario. I used receiver side File adaptor with content conversion. My receiver side adaptor is giving error. Error is given below. Conversion initialization failed: java.lang.Exception:
-
Clearing cross-profit-center to be restricted for some vendors
Dear All, For some vendors we want only clearing on the same Profit Center to be allowed. Can you please tell me if it's possible and how? Many thanks in advance. Adela