Oracle9i数据库创建与管理笔记
需积分: 9 123 浏览量
更新于2024-09-13
收藏 7KB TXT 举报
"这篇文档是关于Oracle 9i数据库的个人学习笔记,主要涵盖了数据库创建、日志管理、数据文件、表空间、字符集设置、时间区调整以及一些基础的SQL查询和数据库权限操作。适合Oracle新手入门学习。"
在Oracle 9i中,创建数据库是数据库管理员(DBA)的基础工作。文档中给出的例子展示了如何创建一个名为db01的数据库。关键参数包括:
1. `maxlogfiles`:设置数据库中最大日志文件组的数量,这里是10。
2. `maxdatafiles`:定义数据库可以包含的最大数据文件数,这里是1024。
3. `maxinstances`:指定数据库允许的最大实例数,这里是2。
接着,定义了三个日志文件组(LOGFILE GROUP),每个组中包含一个日志文件,并指定了大小(15M)。这些日志文件分别位于/u01/oradata/db01目录下的log_01_db01.rdo、log_02_db01.rdo和log_03_db01.rdo。
然后,创建了一个名为`system_01_db01.dbf`的数据文件,大小为100M,作为系统表空间的数据文件。
`undotablespace UNDO`定义了一个名为UNDO的回滚表空间,用于存储事务回滚信息。数据文件`undo_01_db01.dbf`大小为40M,位于/u01/oradata/db01路径下。
`default temporary tablespace TEMP`指定了默认的临时表空间,其tempfile`temp_01_db01.dbf`大小为20M。
`extent management local uniform size 128k`设置了本地管理表空间的块大小为128K。
字符集部分,选择了`AL32UTF8`作为数据库的字符集,`AL16UTF16`作为国家字符集。
时间区设置为`America/New_York`,适应纽约时区。
文档还包含了若干SQL查询语句,例如查看`dba_users`、用户自身的`tables`、所有`tables`、`dba_tables`等,以及撤销用户权限、数据库关闭与启动、挂载与打开数据库的命令。
此外,还有一些对数据库状态的查询,如`v$instance`、`v$sga`、`v$tablespace`,以及修改会话设置(如`NLS_LANGUAGE`)、表描述(`DESC`)和查询固定表(`v$fixed_table`)的示例。
这个笔记对于了解Oracle 9i的基本操作和概念非常有帮助,适合初学者逐步掌握数据库管理技能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2011-12-10 上传
2008-10-15 上传
2009-03-30 上传
2020-05-27 上传
2010-01-15 上传
cnchengxuyuan
- 粉丝: 0
- 资源: 1