Oracle 新手教程:创建和删除数据库
1。 Oracle数据库的概念
Oracle数据库最基本的组成(逻辑):
- (1)系统表空间保存“数据字典”
- (2) sysaux 表空间 1 --> # 用于保存“不属于数据字典但 Oracle 管理所需的表”
- (3) 重做日志日志 两组 -> # 用于“记录所有发送的数据和动作”
- A. 至少需要两组,一组已满,切换到另一组。
此时可以备份整组日志,备份完成后删除以备后用] - b. 一组日志可能较多,但内容完全相同。这样,您就不必担心某个日志文件的
问题可能会影响恢复过程中的未来使用。?用于“返回磁盘上未提交的数据”
2. Oracle数据库实践
- 创建数据库 {ORACLE_NAME} --> # 数据库名称,一般与ORACLE_SID相同 sysidentified by {password } --> # 如果不设置,默认为“change_on_install”
- 由 {password} 标识的用户系统 --> # 如果未设置,默认为“manager”
- maxlogfiles 5 - - > # 最大日志数groups
- maxlogmembers 5 --> # 日志组最大成员数
- maxloghistory 1 --> # (适用于RAC环境,暂不深入)
- maxdatafiles 100 --> # 最大日志组数数据文件(与“DB_FILES”的关系?)
// 9i 之后,“数据文件的最大数量”由 DB_FILES 参数控制。该参数仅存在于名称中。 - 日志文件组 1 ('/u01/app/oracle/oradata/orcl/redo01a.log',
'/u01/app/oracle/oradata/orcl/redo01b.log',' / app/oracle/oradata/orcl/redo01c.log') 大小 20M, - 第 2 组 ('/u01/app/oracle/oradata/orcl/redo02a.log',
'/oracle1 /oradata/orcl / redo02b.log',
'/u01/app/oracle/oradata/orcl/redo02c.log') 大小 20 M, - 组 3 ('/u01/app/oracle/oradata/orcl/redo03a.log ',
'/u01/app/oracle/oradata/orcl/redo03b.log',
'/u01/app/oracle/oradata/orcl/redo03c.log')大小20M建->#志 - 字符集 We8ISO8859P1-># 字符数据库集合
- 国家字符集 UTF8-># 国家字符集
- Exlet 管理 Local-># 管理系统表空间中的
[ local |字典]- //使用“本地管理(local)”,这是一种位图管理方式。 (参见后面的“Oracle架构”一节)
// 当设置为“本地管理”时,必须同时指定扩展块的大小(两种方法):
1. UNIFORM SIZE(统一)尺寸){单位:“K”或“M”};
2. AUTOALLOCATE(自动分配)
// 默认模式为“字典管理(字典)”。 - g//
- 本地自动分配范围管理
- 范围管理本地统一大小128k
- 范围管理字典/数据文件1.data/oracle/ora01/datafile app'/oracle/ora01/dbf ' size 500M
--> # 创建“系统表空间” - sysaux 数据文件 '/u01/app/oracle/oradata/orcl/sysaux01.dbf' size 500M
--> 创建#sysaux 表空间空间" - default tablespace users
- datafile '/u01/app/oracle/oradata/orcl/users01.dbf' size 500M autoextend to max size unlimited --> # Create "default (permanent) tablespace " ♸ // User When创建表,如果没有指定表空间,会放到这个表空间中
- 默认临时表空间 temptbs
- tempfile '/u01/app/oracle/oradata/orcl/temp01.dbf' size 300M
- -> #创建“默认临时表空间” - undo tablespace undotbs1
- datafile '/u01/app/oracle/oradata/orcl/undotbsize01 ex autounlimited ex' size —> # 创建“drop表空间”(即rollback tablespace)
// 注意:此处的回滚表空间名称必须与
“参数文件中的回滚表空间”一致,否则创建失败 - set time_zone = '+08:00 '; --> # 指定时区
 ;
3。下一条创建数据库
- maxinstance ;模式
强制日志记录 --> #
除了对临时表空间的操作外,对其他对象的所有操作都必须记录到 log 表空间 | Small file bigfile --> # 指定表空间的物理实现
- //使用“本地管理(local)”,这是一种位图管理方式。 (参见后面的“Oracle架构”一节)
- //smallfile 一个表空间可以由一个或多个数据文件组成
- 一个表空间只能有一个数据文件组成
(一般用于ASM环境)
IV. Oracle 数据库 提示
(1) 终端窗口 A:
- SQL> start nomount ;
(2) 终端窗口 B: BASE/SQL>tail $ORACLE_SID/bdump/alert_orcl. log
- 一个表空间只能有一个数据文件组成
(3) 终端窗口 A:
- SQL> create database...;
(4) 终端窗口 B:
- (此时可以看到创建命令的详细信息)一个数据库)
参考:CREATE DATABASE命令创建和删除Oracle数据库
以上是创建Oracle数据库的全部内容
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。