Oracle手工创建数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle手工创建数据库相关的知识,希望对你有一定的参考价值。

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

DB_NAME = ORCL

SID = ORCL

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

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

3,创建初始化参数文件

可以拷贝一个文件修改下

oracle 11g提供的参数文件位于C:\app\Administrator\admin\orcl\pfile下,具体内容如下,可根据自己需要修改,修改后放在C:\app\Administrator\admin\orcl\pfile文件夹下,命名为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:\app\Administrator
memory_target=396337664
 
###########################################
# Security and Auditing
###########################################
audit_file_dest=C:\app\Administrator\admin\orcl\adump
audit_trail=db
remote_login_passwordfile=EXCLUSIVE
 
###########################################
# Database Identification
###########################################
db_domain=""
db_name=orcl
 
###########################################
# File Configuration
###########################################
control_files=("C:\app\Administrator\flash_recovery_area\orcl\control01.ctl", "C:\app\Administrator\flash_recovery_area\orcl\control02.ctl",
"C:\app\Administrator\flash_recovery_area\orcl\control03.ctl")
db_recovery_file_dest=C:\app\Administrator\flash_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:\app\Administrator\admin\orcl\pfile

注意: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,下面就可以建数据库了。

以上是关于Oracle手工创建数据库的主要内容,如果未能解决你的问题,请参考以下文章

Oracle手工创建数据库

如何在 Toad for Oracle 中使用自定义代码片段?

第八章:手工建库

Oracle-常用数据库对象笔记(片段)

oracle 11g 手工建库

手工生成oracle快照