Full Process of 10 Gb manual Oracle database creation

Source: Internet
Author: User

In normal Oracle databases, we generally use GUI to create databases. Therefore, it is relatively difficult to manually create databases. This is also a concern for OCM tests, the main version is 9i and 10g.

1. Modify/etc/oratab

Oral:/opt/Oracle/Database: N

2. Create a sys Password Authentication File

Orapwd file = $ ORACLE_HOME/dbs/orapworal Password = system entries = 5

3. Set the Oracle user environment variable Instance name

Vi. bash_profile

Export oracle_sid = oral

Export oracle_base =/opt/Oracle

Export ORACLE_HOME =/opt/Oracle/Database

Export Path = $ path: $ oralce_home/bin :.

4. Create a directory
Oracle @ marvelyu :~ /> Mkdir
-P/opt/Oracle/admin/oral/bdump
Oracle @ marvelyu :~ /> Mkdir
-P/opt/Oracle/admin/oral/udump
Oracle @ marvelyu :~ /> Mkdir
-P/opt/Oracle/admin/oral/cdump
Oracle @ marvelyu :~ /> Mkdir
-P/opt/Oracle/admin/oral/adump

5. Create a pfile

CD $ ORACLE_HOME/dbs

Cat init. ora | grep-V ^ # | grep-V ^ $> initoral. ora

Modify the parameter file and modify some key parameters.

*. Audit_file_dest = '/opt/Oracle/admin/oral/adump'

*. Background_dump_dest = '/opt/Oracle/admin/oral/bdump'

*. Compatible = '9. 2.0.2 ′

*. Control_files = '/opt/Oracle/oradata/control01.ctl', '/opt/Oracle/oradata/control02.ctl'

*. Core_dump_dest = '/opt/Oracle/admin/oral/cdump'

*. Db_cache_size = 80 m

*. Db_name = 'oral'

*. Global_names = true

*. Log_buffer = 32768

*. Shared_pool_size = 3500000

*. Undo_management = 'auto'

*. User_dump_dest = '/opt/Oracle/admin/oral/udump'

Remember to create spfile from pfile; To create the spfile.

6. Run the database creation script

Start the database to nomount

> Sqlplus "/As sysdba"

> Stratup nomount pfile = '$ ORACLE_HOME/dbs/initoral. ora'

Create Database oral

User SYS identified by System

User system identified by System

Logfile

Group 1 ('/opt/Oracle/oradata/redo01.log') size 100 m,

Group 2 ('/opt/Oracle/oradata/redo02.log') size 100 m,

Group 3 ('/opt/Oracle/oradata/redo03.log') size 100 m

Maxlogfiles 5

Maxlogmembers 5

Maxloghistory 1

Maxdatafiles 100

Maxinstances 1

Character Set zhs16gbk

National Character Set al16utf16

Datafile '/opt/Oracle/oradata/system01.dbf' size 325 m

Extent management local

Default temporary tablespace temp

Tempfile '/opt/Oracle/oradata/temp01.dbf'

Size 20 m

Undo tablespace undotbs

Datafile '/opt/Oracle/oradata/undotbs01.dbf'

Size 200 m autoextend on maxsize unlimited;

7. create other system tablespaces

Create tablespace users logging

Datafile '/opt/Oracle/oradata/users01.dbf'

Size 25 m reuse autoextend on next 1280 K maxsize Unlimited

Extent management local;

Create tablespace indx Logging

Datafile '/opt/Oracle/oradata/indx01.dbf'

Size 25 m reuse autoextend on next 1280 K maxsize Unlimited

Extent management local;

8. Run the data dictionary creation script.

$ ORACLE_HOME/rdbms/admin/CATALOG. SQL

$ ORACLE_HOME/rdbms/admin/catproc. SQL

For 10 Gb files, there is only one sysaux file added:

Create Database mynewdb

User SYS identified by System

User system identified by System

Logfile group 1 ('/opt/Oracle/oradata/redo01.log') size 100 m,

Group 2 ('/opt/Oracle/oradata/redo02.log') size 100 m,

Group 3 ('/opt/Oracle/oradata/redo03.log') size 100 m

Maxlogfiles 5

Maxlogmembers 5

Maxloghistory 1

Maxdatafiles 100

Maxinstances 1

Character Set zhs16gbk

National Character Set al16utf16

Datafile '/opt/Oracle/oradata/system01.dbf' size 325 m Reuse

Extent management local

Sysaux datafile '/opt/Oracle/oradata/oral/sysaux01.dbf' size 325 m Reuse

Default tablespace user

Default temporary tablespace tempts1

Datafile '/opt/Oracle/oradata/temp01.dbf'

Size 20 m Reuse

Undo tablespace undotbs

Datafile '/opt/Oracle/oradata/undotbs01.dbf'

Size 200 m reuse autoextend on next 5120 K maxsize unlimited;

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.