1 / 22

第二章 管理实例和数据库

第二章 管理实例和数据库. 参数文件 管理实例 管理数据库 启动和关闭 显示实例和数据库信息 数据字典. 参数文件. 指定数据库名称 指定 SGA 尺寸 设置用户和进程限制 定义数据库物理属性 指定控制文件、归档日志、警告文件和跟踪文件目录 …. 参数文件示例. db_name=test control_files=g:testtest01.ctl db_block_size=2048 instance_name = test service_names = test …. 管理实例. 实例简介 建立实例 删除实例 改变特权用户口令.

enye
Download Presentation

第二章 管理实例和数据库

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第二章 管理实例和数据库 • 参数文件 • 管理实例 • 管理数据库 • 启动和关闭 • 显示实例和数据库信息 • 数据字典 wanghailiang

  2. 参数文件 • 指定数据库名称 • 指定SGA尺寸 • 设置用户和进程限制 • 定义数据库物理属性 • 指定控制文件、归档日志、警告文件和跟踪文件目录 • … wanghailiang

  3. 参数文件示例 db_name=test control_files=g:\test\test01.ctl db_block_size=2048 instance_name = test service_names = test … wanghailiang

  4. 管理实例 • 实例简介 • 建立实例 • 删除实例 • 改变特权用户口令 wanghailiang

  5. 实例 SGA 后台进程 实例简介 wanghailiang

  6. 建立实例 • oradim -new -sid test • -intpwd admin -startmode auto • -pfile %oracle_home%\database\inittest.ora • 自动建立特权用户INTERNAL和SYS • 自动建立NT服务:OracleServicetest • 自动建立口令文件:pwdtest.ora wanghailiang

  7. 删除实例 oradim -delete -sid test wanghailiang

  8. 改变特权用户口令 • 重新建立口令文件 • 手工删除口令文件 • 使用orapwd建立新的口令文件 • orapwd file=%oracle_home%\database\pwdtest.ora password=admin • 重新建立实例 • 删除实例:oradim –delete –sid test • 删除口令文件 • 重新建立实例 wanghailiang

  9. 管理数据库 • 数据库简介 • 建立数据库 • 安装数据字典和PL/SQL包 wanghailiang

  10. 控制文件 数据文件 重做日志 数据库 数据库简介 wanghailiang

  11. 建立数据库 • 启动实例 • 设置环境变量:SET ORACLE_SID=TEST • 以特权用户连接:sqlplus internal/admin • 启动实例:STARTUP NOMOUNT • 建立数据库 • CREATE DATABASE test • LOGFILE GROUP 1 'g:\test\test1A.log' SIZE 1M, • GROUP 2 'g:\test\test2A.log' SIZE 1M • DATAFILE 'g:\test\sys1test.dbf' SIZE 70M • CHARACTER SET WE8ISO8859P1; wanghailiang

  12. 安装数据字典和PL/SQL包 • 安装数据字典视图 • connect internal/admin • @%oracle_home%\rdbms\admin\catalog.sql • 安装PL/SQL包 • @%oracle_home%\rdbms\admin\catproc.sql • 安装PROFILE • CONNECT SYSTEM/MANAGER • @%oracle_home%\dbs\pupbld.sql wanghailiang

  13. 启动和关闭 OPEN STARTUP 打开数据文件 和重做日志 MOUNT 打开控制文件 NOMOUNT SHUTDOWN 启动实例 SHUTDOWN wanghailiang

  14. STARTUP STARTUP PFILE=%oracle_home%\database\inittest.ora • 选项: • NOMOUNT • MOUNT • OPEN • FORCE wanghailiang

  15. ALTER DATABASE • 安装数据库:ALTER DATABASE MOUNT; • 打开数据库:ALTER DATABASE OPEN; wanghailiang

  16. SHUTDOWN选项 允许新连接 等待会话结束 等待事务结束 发出检查点并关闭文件 • A • I • T • N SHUTDOWN选项: A Abort I Immediate T Transactional N Normal NO YES SHUTDOWN wanghailiang

  17. 显示实例和数据库信息 • V$PARAMETER • V$SGA • V$BGPROCESS • V$DATABASE wanghailiang

  18. 数据字典 • 数据字典内容 • 基表和数据字典视图 • 数据字典视图分类 wanghailiang

  19. 数据字典内容 • 数据库逻辑和物理结构 • 对象定义及空间分配 • 完整性约束 • 用户、角色和权限 • 审计 • … wanghailiang

  20. 基表和数据字典视图 • 基表: • 用sql.bsq脚本自动建立 • 数据字典视图 • 用catalog.sql脚本建立 wanghailiang

  21. 数据字典视图分类 DBA_xxx 数据库所有对象 ALL_xxx 用户可访问的所有对象 USER_xxx 用户所拥有的所有对象 wanghailiang

  22. 练习二 • 建立参数文件initdb02.ora: • db_name=db02 • control_files=c:\db02\db02.ctl • instance_name=db02 • service_name=db02 • 建立实例db02,指定口令为admin • 建立数据库 • 日志组尺寸:150K • 数据文件尺寸:50M • 安装数据字典和PL/SQL包 • 改变特权用户口令为oracle wanghailiang

More Related