官档地址:Administrator's Guide --->>>Creating and Configuring an Oracle Database--->>>Creating a Database with the CREATE DATABASE Statement

以下是官档里面的步骤,我只是重新做了一遍,练练手。我的操作系统RedHat 6.4 x64+11.2.0.4的数据库软件


Step 1: Specify an Instance Identifier (SID)

export ORACLE_SID=mynewdb

Step 2: Ensure That the Required Environment Variables Are Set

[oracle@rh64 ~]$ echo $ORACLE_SID

mynewdb


Step 3: Choose a Database Administrator Authentication Method

[oracle@rh64 ~]$ orapwd file=orapwmynewdb entries=30

Enter password for SYS:oracle


Step 4: Create the Initialization Parameter File

Oracle强烈建议加入以下参数三个参数,其中DB_NAME是强制必须的,另外的两个非强制。


DB_NAME
CONTROL_FILES
MEMORY_TARGET

initmynewdb.ora

DB_NAME=mynewdb

CONTROL_FILES = (/u01/app/oracle/oradata/mynewdb/control01.ctl,/u01/app/oracle/oradata/mynewdb/control02.ctl,/u01/app/oracle/oradata/mynewdb/control03.ctl)


Step 5: (Windows Only) Create an Instance

此步略过


Step 6: Connect to the Instance

sqlplus / as sysdba


Step 7: Create a Server Parameter File

create spfile from pfile;


Step 8: Start the Instance

STARTUP NOMOUNT


Step 9: Issue the CREATE DATABASE Statement(相应目录名字要提前建好)


CREATE DATABASE mynewdb
   USER SYS IDENTIFIED BY oracle
   USER SYSTEM IDENTIFIED BY oracle
   LOGFILE GROUP 1 ('/u01/app/oracle/oradata/mynewdb/redo01a.log','/u01/app/oracle/oradata/mynewdb/redo01b.log') SIZE 50M ,
           GROUP 2 ('/u01/app/oracle/oradata/mynewdb/redo02a.log','/u01/app/oracle/oradata/mynewdb/redo02b.log') SIZE 50M ,
           GROUP 3 ('/u01/app/oracle/oradata/mynewdb/redo03a.log','/u01/app/oracle/oradata/mynewdb/redo03b.log') SIZE 50M 
   MAXLOGFILES 5
   MAXLOGMEMBERS 5
   MAXLOGHISTORY 5
   MAXDATAFILES 1000
   CHARACTER SET ZHS16GBK
   NATIONAL CHARACTER SET AL16UTF16
   EXTENT MANAGEMENT LOCAL
   DATAFILE '/u01/app/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE
   SYSAUX DATAFILE '/u01/app/oracle/oradata/mynewdb/sysaux01.dbf' SIZE 325M REUSE
   DEFAULT TABLESPACE users
      DATAFILE '/u01/app/oracle/oradata/mynewdb/users01.dbf'
      SIZE 10M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
   DEFAULT TEMPORARY TABLESPACE temp
      TEMPFILE '/u01/app/oracle/oradata/mynewdb/temp01.dbf'
      SIZE 20M REUSE
   UNDO TABLESPACE undotbs
      DATAFILE '/u01/app/oracle/oradata/mynewdb/undotbs01.dbf'
      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;


 


Step 10: Create Additional Tablespaces

CREATE TABLESPACE apps_tbs LOGGING 

     DATAFILE '/u01/app/oracle/oradata/mynewdb/apps01.dbf' 

     SIZE 500M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED 

     EXTENT MANAGEMENT LOCAL;

-- create a tablespace for indexes, separate from user tablespace (optional)

CREATE TABLESPACE indx_tbs LOGGING 

     DATAFILE '/u01/app/oracle/oradata/mynewdb/indx01.dbf' 

     SIZE 100M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED 

     EXTENT MANAGEMENT LOCAL;


Step 11: Run Scripts to Build Data Dictionary Views

In SQL*Plus, connect to your Oracle Database instance with the SYSDBA administrative privilege:

@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql

In SQL*Plus, connect to your Oracle Database instance as SYSTEM user:


@?/sqlplus/admin/pupbld.sql

Step 12: (Optional) Run Scripts to Install Additional Options

Step 13: Back Up the Database.
Step 14: (Optional) Enable Automatic Instance Startup

最新文章

  1. <转>iOS9 Day-by-Day:iOS开发者必须了解的iOS 9新技术与API
  2. iOS 利用不等的constraint实现布局间隔调整
  3. zoj 3471(状态压缩)
  4. MySql 查询数据库中所有表名
  5. chrome升级54以后,显示Adobe Flash Player 因过期而遭到阻止
  6. 图之BFS和DFS遍历的实现并解决一次旅游中发现的问题
  7. LIS (最长上升子序列)
  8. DataGridView显示行号的几种方法来自http://www.soaspx.com/dotnet/csharp/csharp_20100204_2740.html
  9. backbone.Router History源码笔记
  10. Fedora22(Gnome桌面)安装Chrome
  11. redis-BOOK
  12. 三十二、Java图形化界面设计——布局管理器之CardLayout(卡片布局)
  13. FATFS外置UNICODE GBK双向转换码表(转)
  14. Sagit.Framework For IOS 开发框架入门教程5:消息弹窗STMsgBox
  15. expansion pattern ‘Frame&’ contains no argument packs
  16. WebService - [Debug] java.net.BindException: Can't assign requested address
  17. [Windows] [DLL] [动态链接库技术]
  18. Golang--匿名变量
  19. [Java] int 转换为BigDecimal
  20. 删去k个数字后的最小值

热门文章

  1. Django2.x版本在生成数据库表初始化文件报错
  2. 动态创建timer
  3. android studio偏好设置
  4. 针对MySql封装的JDBC通用框架类(包含增删改查、JavaBean反射原理)
  5. SpringBoot+Mybatis整合实例
  6. [转载]开发 Spring 自定义视图和视图解析器
  7. 关于Spring和SpringMVC的一点感悟
  8. 安装zabbix监控系统
  9. NGUI 简单的背包系统
  10. UGUI的优点新UI系统三效率高效果好