0% found this document useful (0 votes)
38 views

Manual Creation of Database: Step 1: Set The Environmental Variables

The document provides steps to manually create an Oracle database named testdb. It involves setting environment variables, creating directories for datafiles and redo logs, editing an initialization parameter file, starting SQL*Plus in nomount mode, and running scripts to build the data dictionary and create log files, datafiles, and tablespaces.

Uploaded by

Ranji Mira
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Manual Creation of Database: Step 1: Set The Environmental Variables

The document provides steps to manually create an Oracle database named testdb. It involves setting environment variables, creating directories for datafiles and redo logs, editing an initialization parameter file, starting SQL*Plus in nomount mode, and running scripts to build the data dictionary and create log files, datafiles, and tablespaces.

Uploaded by

Ranji Mira
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

MANUAL CREATION OF DATABASE

STEP 1: SET THE ENVIRONMENTAL VARIABLES CHECK WHETHER YOU ARE IN ORACLE USER, THEN PROCEED $ vi testdb.env type the following commands export ORACLE_SID=testdb export ORACLE_HOME=u01/app/oracle/product/11.2.0/db_home export PATH=$PATH:$ORACLE_HOME/bin Run the file $ . testdb.env STEP 2: SETTING UP THE CONTROL FILE LOCATION Create directories $ mkdir -p /u02/oradata/testdb $ mkdir -p /u02/admin/testdb (Alert Logs) STEP3: SETTING UP THE PFILE PARAMETERS Go to $ORACLE_HOME/dbs ----($ cd $ORACLE_HOME/dbs) Copy init.ora to inittestdb.ora Edit inittest.ora and add essential parameters a. db_name=testdb b. SGA_TARGET=1G c. Diagnostic_dest=/u02/admin Control_files=/u02/oradata/testdb/cntrl.ctl Compatible=11.2.0 Run inittestdb.ora ($ . inittestdb.ora)

STEP4 : CONNECT TO SQLPLUS $ sqlplus / as sysdba SQL> startup nomount SQL> show parameter control Type the following script for database creation
SQL > CREATE DATABASE testdb 1 LOGFILE 2 GROUP 1 ('/u02/oradata/testdb/redo01a.log') SIZE 100M BLOCKSIZE 512, 3 GROUP 2 ('/u02 /oradata/testdb/redo02a.log') SIZE 100M BLOCKSIZE 512 4 DATAFILE '/u02 /oradata/testdb/system01.dbf' SIZE 325M 5 SYSAUX DATAFILE '/u02 /oradata/testdb/sysaux01.dbf' SIZE 325M 6 DEFAULT TABLESPACE users DATAFILE '/u02 /oradata/testdb/users01.dbf' SIZE 500M AUTOEXTEND ON MAXSIZE UNLIMITED 7 DEFAULT TEMPORARY TABLESPACE tempts1 TEMPFILE '/u02 /oradata/testdb/temp01.dbf' SIZE 20M 8 UNDO TABLESPACE undotbs1 DATAFILE '/u02 /oradata/testdb/undotbs01.dbf' SIZE 200M AUTOEXTEND ON MAXSIZE UNLIMITED;

SQL> exit STEP 5 : RUN SCRIPTS Create $ vi run.sql Insert the following scripts
@?/rdbms/admin/catalog.sql @?/rdbms/admin/catproc.sql Connect system / manager @?/sqlplus/admin/pupbld.sql

$ sqlplus / as sysdba SQL> @run.sql

You might also like