Oracle手工创建数据库

1,确定数据库全局变量名和实例名

DB_NAME = ORCL

SID = ORCL

2,确定数据库管理员的认证方式;

 管理员的认证方式包括操作系统认证和口令认证两种,本例采用操作系统认证

3,创建初始化参数文件

可以拷贝一个文件修改下

oracle 11g提供的参数文件位于C:appAdministratoradminorclpfile下,具体内容如下,可根据自己需要修改,修改后放在C:appAdministratoradminorclpfile文件夹下,命名为initorcl.ora。

##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################
 
###########################################
# Shared Server
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"
 
###########################################
# Miscellaneous
###########################################
compatible=11.2.0.0.0
diagnostic_dest=C:appAdministrator
memory_target=396337664
 
###########################################
# Security and Auditing
###########################################
audit_file_dest=C:appAdministratoradminorcladump
audit_trail=db
remote_login_passwordfile=EXCLUSIVE
 
###########################################
# Database Identification
###########################################
db_domain=""
db_name=orcl
 
###########################################
# File Configuration
###########################################
control_files=("C:appAdministratorflash_recovery_areaorclcontrol01.ctl", "C:appAdministratorflash_recovery_areaorclcontrol02.ctl",
"C:appAdministratorflash_recovery_areaorclcontrol03.ctl")
db_recovery_file_dest=C:appAdministratorflash_recovery_area
db_recovery_file_dest_size=402029312
 
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
 
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_tablespace=UNDOTBS1
 
###########################################
# Network Registration
###########################################
local_listener=LISTENER_ORCL
 
###########################################
# Processes and Sessions
###########################################
processes=150
 
###########################################
# Cache and I/O
###########################################
db_block_size=8192
 
 

4,创建实例

选择“程序-->运行”,输入“cmd”命令,打开DOS界面

(1)将环境变量ORACLE_SID设置为“ORCL”

 C:SET ORACLE_SID=ORCL

(2)利用ORADIM命令创建ORCL数据库

 C:ORADMIN -NEW -SID ORCL-INTPWD 密码 -STARTMODE MANUAL -PFILE C:appAdministratoradminorclpfile

注意:ORADMIN是Oracle提供的一个对实例进行管理的工具,可以创建、修改、删除、启动和关闭一个实例,执行C:ORADMIN HELP命令可以查看该命令的使用情况

 5,连接并启动实例

1.C:sqlplus /nolog   

2.SQL>connect sys/mynewdb as sysdba;   

3.SQL>startup mount;

4.SQL>alter database open; 

6,下面就可以建数据库了。

原文地址:https://www.cnblogs.com/benbenduo/p/5237935.html