Oracle数据库学习(1)--数据库的创建
2014-04-15 16:45
218 查看
要创建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参数文件、修改用户口令、配置监听器等
条件:
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参数文件、修改用户口令、配置监听器等
相关文章推荐
- 在校生如何开始学习数据库(四) oracle创建oracle数据库对象
- 【从零开始学习Oracle数据库】(4)创建表与增删改和数据库事务
- MySQL学习笔记:创建数据库和数据库的表
- Oracle数据库管理之创建和删除数据库
- Windows Phone 学习 创建和使用数据库
- 【android学习】_如何创建一个android下可以使用的数据库
- python-MySQL学习笔记-第二章-在特定数据库中创建表
- 【Oracle学习】之 数据库对象的创建与管理
- sql sever2012学习1 数据库与表的删除与创建
- hive学习总结(9)—数据库创建、表创建、加载数据
- Oracle数据库的创建以及远程连接(PL/SQL Developer远程连接数据库)
- oracle学习总结------创建新的数据库实例
- 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库
- 倪蒙oralce学习笔记之Oracle创建删除用户、角色、表空间、导入导出数据库总结
- 数据库创建表,创建的表是关于大学生学习课的表
- oracle学习创建和准备Oracle样例数据库
- iOS学习之sqlite的创建数据库,表,插入查看数据
- Laravel学习笔记(五)数据库 数据库迁移案例2——创建数据结构,数据表,修改数据结构
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库
- Mysql学习笔记(七):用MySQLWorkBench创建数据库和模型