How to create a NEW Oracle database??
From: Robert L. Manieri <rmanieri_at_novalink.com>
Date: Tue, 4 Jan 94 08:13:06 EST
Message-ID: <ej3g4300002_at_novalink.com>
set termout off
rem
rem
shutdown immediate
startup open OVER pfile=$ORACLE_HOME/dbs/initOVER.tmp rem
rem
rem Create the tablespace for temporary segments
rem
rem Create the tablespace for the tools tables
create tablespace tools
datafile '/usr5/ORACLE/OVER/tools_a.dbf' size 10m reuse; rem
rem
rem
e 10m reuse
default storage
rem
rem
create tablespace rollback2
datafile '/usr5/ORACLE/OVER/rollback2_a.dbf' size 10m reuse default storage
rem
rem
rem
create ro
tablespace rollback1
storage
rem
rem
create rollback segment r02
tablespace rollback2
storage
rem
rem
startup open OVER pfile=$ORACLE_HOME/dbs/initOVER.ora
system default tablespace tools ;
rem
.
Bob Manieri - Database Administration Consultant
Date: Tue, 4 Jan 94 08:13:06 EST
Message-ID: <ej3g4300002_at_novalink.com>
>
> I am very new to Oracle and I need to create a new database.
> Could someone please instruct me on the steps needed to do this?
> I am working with Oracle7 without much documentation or experience.
> Any help is appreciated.
>
> Doug
Doug:
Attached is a create script I used recently. If it doesn't come thru
cleanly send me a private email and I'll resend it.
Bob
.
spool creaover.err
set echo on
connect internal
shutdown abort
startup nomount pfile=$ORACLE_HOME/dbs/initOVER.cre
create database OVER
maxinstances 1 maxlogfiles 16 maxdatafiles 1022 character set "US7ASCII" controlfile reuse datafile '/usr5/ORACLE/OVER/system_a.dbf' size 25M reuse logfile '/usr5/ORACLE/OVER/log1OVER.dbf' size 1M reuse , '/usr5/ORACLE/OVER/log2OVER.dbf' size 1M reuse , '/usr5/ORACLE/OVER/log3OVER.dbf' size 1M reuse ;rem exit
set termout off
_at_$ORACLE_HOME/rdbms/admin/catalog.sql _at_$ORACLE_HOME/rdbms/admin/catexp.sql _at_$ORACLE_HOME/rdbms/admin/catproc.sqlrem
rem ====================================================================rem Create a temporary rollback segment
rem ====================================================================create rollback segment temp ;
rem
rem ====================================================================rem Now shutdown the database and come back up with the TEMP rollback segment.
rem
shutdown immediate
startup open OVER pfile=$ORACLE_HOME/dbs/initOVER.tmp rem
rem
rem Create the tablespace for temporary segments
rem =============================================================== datafile '/usr5/ORACLE/OVER/temp_a.dbf' size 10m reuse def minextents 1 maxextents 121 pctincrease 0);
rem
r==================================
rem Create the tablespace for the tools tables
rem ====================================================================rem
create tablespace tools
datafile '/usr5/ORACLE/OVER/tools_a.dbf' size 10m reuse; rem
rem
rem
rem ====================================================================rem Create the tablespaces for the rollback segments rem NOTE: Rollback segment TEMP is in tablespace SYSTEM. rem
e 10m reuse
default storage
(initial 10k next 10k minextents 1 maxextents 121 pctincrease 0);
rem
rem
create tablespace rollback2
datafile '/usr5/ORACLE/OVER/rollback2_a.dbf' size 10m reuse default storage
(initial 10k next 10k minextents 1 maxextents 121 pctincrease 0);
rem
rem
rem ====================================================================rem Create the rollback segments, 2 of them. rem This database isn't going to be that big. rem
rem
create ro
tablespace rollback1
storage
(initial 500k next 500k minextents 19 maxextents 121 optimal null);
rem
rem
create rollback segment r02
tablespace rollback2
storage
(initial 500k next 500k minextents 19 maxextents 121 optimal null);
rem
rem
rem ====================================================================rem Shutdown and restart which will activate the new rollback segments shutdown immediate
startup open OVER pfile=$ORACLE_HOME/dbs/initOVER.ora
rem =====================================================alter user sys temporary tablespace temp ; alter
system default tablespace tools ;
rem
rem ====================================================================rem Create the DBA synonyms for user SYSTEM. rem NOTE: Don't know if I necessarily agree with this approach. rem
.
Bob Manieri - Database Administration Consultant
Aston Brooke Corp, Plymouth Meeting, PA Pager: 609-342-0314 FAX: 609-853-8050email : rmanieri_at_novalink.com
It has been said that a DBA is a professional paranoid. Just because you're paranoid, doesn't mean that they're not out to get you. ========================================================================Received on Tue Jan 04 1994 - 14:13:06 CET