《oracle实例与管理数据库操作》由会员分享,可在线阅读,更多相关《oracle实例与管理数据库操作(22页珍藏版)》请在金锄头文库上搜索。
1、wanghailiang,21,第二章 管理实例和数据库,参数文件 管理实例 管理数据库 启动和关闭 显示实例和数据库信息 数据字典,wanghailiang,22,参数文件,指定数据库名称 指定SGA尺寸 设置用户和进程限制 定义数据库物理属性 指定控制文件、归档日志、警告文件和跟踪文件目录 ,wanghailiang,23,参数文件示例,db_name=test control_files=g:testtest01.ctl db_block_size=2048 instance_name = test service_names = test ,wanghailiang,24,管理实例,实
2、例简介 建立实例 删除实例 改变特权用户口令,wanghailiang,25,实例简介,wanghailiang,26,建立实例,oradim -new -sid test -intpwd admin -startmode auto -pfile %oracle_home%databaseinittest.ora,自动建立特权用户INTERNAL和SYS 自动建立NT服务:OracleServicetest 自动建立口令文件:pwdtest.ora,wanghailiang,27,删除实例,oradim -delete -sid test,wanghailiang,28,改变特权用户口令,重新
3、建立口令文件 手工删除口令文件 使用orapwd建立新的口令文件 orapwd file=%oracle_home%databasepwdtest.ora password=admin 重新建立实例 删除实例:oradim delete sid test 删除口令文件 重新建立实例,wanghailiang,29,管理数据库,数据库简介 建立数据库 安装数据字典和PL/SQL包,wanghailiang,210,数据库简介,wanghailiang,211,建立数据库,启动实例 设置环境变量:SET ORACLE_SID=TEST 以特权用户连接:sqlplus internal/admin
4、启动实例:STARTUP NOMOUNT 建立数据库 CREATE DATABASE test LOGFILE GROUP 1 g:testtest1A.log SIZE 1M, GROUP 2 g:testtest2A.log SIZE 1M DATAFILE g:testsys1test.dbf SIZE 70M CHARACTER SET WE8ISO8859P1;,wanghailiang,212,安装数据字典和PL/SQL包,安装数据字典视图 connect internal/admin %oracle_home%rdbmsadmincatalog.sql 安装PL/SQL包 %or
5、acle_home%rdbmsadmincatproc.sql 安装PROFILE CONNECT SYSTEM/MANAGER %oracle_home%dbspupbld.sql,wanghailiang,213,启动和关闭,OPEN,MOUNT,NOMOUNT,SHUTDOWN,打开数据文件 和重做日志,打开控制文件,启动实例,SHUTDOWN,STARTUP,wanghailiang,214,STARTUP,STARTUP PFILE=%oracle_home%databaseinittest.ora,选项: NOMOUNT MOUNT OPEN FORCE,wanghailiang,
6、215,ALTER DATABASE,安装数据库:ALTER DATABASE MOUNT; 打开数据库:ALTER DATABASE OPEN;,wanghailiang,216,SHUTDOWN,wanghailiang,217,显示实例和数据库信息,V$PARAMETER V$SGA V$BGPROCESS V$DATABASE,wanghailiang,218,数据字典,数据字典内容 基表和数据字典视图 数据字典视图分类,wanghailiang,219,数据字典内容,数据库逻辑和物理结构 对象定义及空间分配 完整性约束 用户、角色和权限 审计 ,wanghailiang,220,基表
7、和数据字典视图,基表: 用sql.bsq脚本自动建立 数据字典视图 用catalog.sql脚本建立,wanghailiang,221,数据字典视图分类,USER_xxx,ALL_xxx,DBA_xxx,用户所拥有的所有对象,用户可访问的所有对象,数据库所有对象,wanghailiang,222,练习二,建立参数文件initdb02.ora: db_name=db02 control_files=c:db02db02.ctl instance_name=db02 service_name=db02 建立实例db02,指定口令为admin 建立数据库 日志组尺寸:150K 数据文件尺寸:50M 安装数据字典和PL/SQL包 改变特权用户口令为oracle,