Oracle9i数据库管理基础笔记
需积分: 3 42 浏览量
更新于2024-12-28
收藏 31KB TXT 举报
"Oracle9i管理常用笔记包含了创建数据库、用户管理、数据文件、重做日志文件、表空间、字符集设置以及SQL查询等基础知识。这些笔记适合Oracle数据库初学者参考学习,帮助理解和掌握数据库的基本操作。"
在Oracle9i数据库管理中,创建一个新的数据库是基础任务之一。在给定的笔记中,展示了创建数据库`db01`的步骤。首先,执行`ORACLE_HOME/rdbms/admin/buildall.sql`脚本来开始创建过程。接着,定义了数据库的一些关键参数,如:
- `maxlogfiles 10`:最大日志文件组数为10。
- `maxdatafiles 1024`:最多可以有1024个数据文件。
- `maxinstances 2`:最大实例数为2。
接下来,配置了日志文件组,例如`GROUP1`, `GROUP2`, `GROUP3`,它们位于特定路径下,每个日志文件大小为15MB。
数据文件的定义也很关键,例如`datafile 'u01/oradata/db01/system_01_db01.dbf' SIZE 100M`,表示系统表空间的数据文件大小为100MB。
还定义了`undotablespace UNDO`,并创建了一个名为`undo_01_db01.dbf`的回滚段表空间,大小为40MB。这用于存储事务回滚信息。
`defaulttemporarytablespace TEMP`和`tempfile '/u01/oradata/db01/temp_01_db01.dbf' SIZE 20M`定义了默认临时表空间,用于处理临时结果集,大小为20MB。
`extentmanagement local uniformsize 128k`设置了本地段管理,统一大小为128KB,这样可以优化表空间的分配。
此外,笔记中也涉及了字符集的设置,如`characterset AL32UTF8`和`nationalcharacterset AL16UTF16`,分别设置了默认的字符集和国家字符集。
SQL查询部分包括了查看`dba_users`、`user_tables`、`all_tables`和`dba_tables`等,这些都是用于检查用户权限、当前用户拥有的表、所有用户可见的表和数据库中所有表的信息。同时,还有撤销权限(`revoke dba from user_name`)、数据库的关闭和启动操作(如`shutdown immediate`和`startup nomount`),以及查询数据库实例信息(`select * from v$instance`)等。
通过这些笔记,初学者可以了解到Oracle9i数据库管理的基础概念和常用命令,进一步深入学习数据库的运维知识。
2020-05-27 上传
2010-09-13 上传
2008-10-14 上传
2008-10-15 上传
2012-10-13 上传
2009-03-30 上传
2007-08-11 上传
2010-01-15 上传
jiekily
- 粉丝: 0
- 资源: 2
最新资源
- 图形演示系统matlab代码-LinkLevelMCSim:该课程项目的目的是执行链接级别的蒙特卡洛模拟,以研究无线信道上卷积码的性能
- 轻公主项目
- Get Cookie For HL.VN-crx插件
- WayneHillsNow:新泽西州FBLA州移动应用开发竞赛第一名
- alexalemi.github.io:个人网站
- Appium-Inspector
- 单片机C语言实例--21-8位数码管显示其中之一.zip
- nginxconfig.io::gear:类固醇上的NGINX配置生成器:syringe:
- GitJasmine-crx插件
- jade-email-builder:http
- penguin-tracking-antarctica:该演示包含阿德利企鹅在小鸡饲养期间在 Antactica 的觅食行为。 曲目录制于2018年
- voila-heroku-secure:一种模板配置,用于承载在heroku上认证的voila密码
- 图形演示系统matlab代码-PalEx:派克斯
- 常用AD元件库、封装库、3D封装库.zip
- xluo ajax+ASP.NET文章系统 v1.0
- windows mysqldump.zip