Oracle数据库学习(1)--数据库的创建

   要创建Oracle数据库:

   条件:

   1.首先必须要获得Sysdba系统权限,sysdba是一个角色,它是一些高级权限的集合,如创建和关闭数据库。

   2.确定内存大小是否满足Oracle实例SGA的要求。

   3.要对数据库各种文件进行部署规划,对于存在竞争的数据文件要放在不同的磁盘上,以免I/O竞争。如重做日志文件和归档日志文件就不应该放在同一个磁盘上。

      对于控制文件要进行多路复用。

   方式:

  1. 使用DBCA

  2.使用创建数据库命令CREATE DATABASE

  3.在安装数据库软件时创建数据库

    

  创建数据库过程;

  填写全局数据库名-->填写实例名(sid)-->设置统一数据库口令--》将已创建的数据库注册到系统已有的监听程序上--》选择文件存储位置(数据库默认的存储位置:\app\Administrator\product\11.1.1\db_1)-->设置快速恢复区--》设置数据库块大小

 脚本建库:

 手工创建要运行 全局数据库名.bat 文件(创建一系列目录,设置数据库名, 通过oradim.exe工具配置实例,启动SQLplus,执行lin.sql文件)

 注:lin.sql文件定义用户口令,使用sys用户的口令创建口令文件,接着执行一系列的脚本文件,在Oracle\product\11.1.1\admin\实例名\script目录

 脚本文件介绍:

  1.createDB.sql

  使用初始化参数文件init.ora创建数据库然后将控制文件信息注册到初始化参数文件init.ora中,此系列过程记录在CreateDB.log中

  2.CreateDBFiles.sql

  创建数据库数据文件的表空间,并且将该表空间作为用户创建的数据库对象的默认存储空间。

 3.CreateDBCatalog.sql

  创建数据库的数据字典,创建pl/sql所需要的软件包和过程,以及用户的概要文件和相关过程等信息

 4.emRepository.sql

 该脚本文件用于创建EM的档案库

 5.postDBCreation.sql

 该脚本文件用于完成数据库创建以后的工作,如创建spfile参数文件、修改用户口令、配置监听器等

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值