《常用工具-DBCA.》由会员分享,可在线阅读,更多相关《常用工具-DBCA.(47页珍藏版)》请在金锄头文库上搜索。
1、第3章常用工具,本章内容,数据库创建方法介绍 利用DBCA创建数据库 OEM的使用 SQL*PLUS,本章要求,掌握使用数据库配置助手创建数据库方法 了解OEM的使用 掌握SQL*PLUS常用命令的使用,3.1创建数据库,创建数据库前的准备 规划数据库 检查系统资源和配置 确定数据库创建方式,规划数据库,对数据库中可能包含的表、索引等对象的大小和数量进行规划,以便估计数据库所需空间的大小; 对组成数据库的操作系统文件(如数据文件、控制文件、日志文件等)进行规划,结合数据库运行时的特点考虑它们在硬盘中的存放位置,以便适当地均衡磁盘I/O操作,改善数据库性能; 为新建数据库选择全局数据库名; 熟悉
2、与数据库相关的初始化参数,包括初始化参数文件。 对系统中存在数据库进行备份。,检查系统资源和配置,已经安装了Oracle9i数据库服务器软件,并设置了各种必要的环境参数; 当前操作系统用户应该是系统管理员或是安装Oracle9i数据库服务器软件时的系统用户,具有足够的操作系统权限; 系统必须具有足够的物理内存,保证Oracle数据库实例能被启动; 系统必须具有足够的硬盘空间,保证各种数据文件能够被成功创建。,决定数据库创建方式,使用DBCA创建数据库 运行脚本手工创建数据库,使用DBCA创建数据库,选择数据库模版 设置数据库标识 设置数据库操作模式 设置初始化参数 设置数据存储 创建数据库,3
3、.2 OEM体系结构,三层结构 第一层:用户客户端,由java控制台和集成应用工具组成; 第二层:OMS组成的管理层,由OMS与Repository组成 第三层:管理目标,由Oracle Intelligent Agent与node组成 为了使用三层结构,必须首先配置资料档案库(Respository),两层无法进行下列高级特性 管理除数据库外的其他类型的目标 在多个OMS管理员之间共享管理数据 从Web浏览器中运行控制台 进行导入、导出、备份等数据库管理操作 自动提示系统存在的潜在问题 自动重复管理任务,配置和管理OMS,安装OMS 管理OMS,安装OMS,管理OMS,删除和升级资料档案库
4、启动本地OMS服务 C:OEMCTL START OMS 查看OMS服务状态 C:OEMCTL PING OMS C:OEMCTL STATUS OMS 停止本地OMS服务 C:OEMCTL STOP OMS,OEM控制台应用独立启动,连接数据库 手工添加数据库 创建独立资料档案库 原因 步骤 首先为独立资料档案库创建一个表空间; 然后在数据库中为独立资料档案库创建一个用户。,OEM控制台应用登录到OMS,搜索被管理节点 设置首选身份证明 设置数据库首选身份证明 设置主机首选身份证明,3.3 SQL*Plus概述,SQL*PLUS工具的作用 是ORACLE 的SQL 和PL/SQL的运行环境
5、数据库进行操作和管理 输入、编辑、存储、提取和运行SQL命令和PL/SQL命令 格式化、执行计算、存储、打印和创建查询结果的Web输出 在SQL数据库之间存取和拷贝数据 从一个用户端发送消息和接受消息 启动SQL*Plus 命令行方式启动SQL*PLUS 图形界面方式启动SQL*Plus,命令行方式启动SQL*PLUS sqlplus username/password connect_string|NOLOG 图形界面方式启动SQL*PLUS 退出SQL*PLUS,SQL*Plus常用命令,连接命令 编辑命令 文件操作命令 交互式命令 显示与设置环境变量 其它常用命令,连接命令,CONNEC
6、T CONNECT username/passwordhoststring DISCONNECT PASSWORD,编辑命令,输入 当输入完SQL语句后,有三种处理方式: 在语句最后加分号(;),并按回车,则立即执行该语句; 语句输入最后加空格并回车,换行后再按回车,则结束SQL语句输入但不执行该语句; 语句输入结束后按回车,换行后按斜杠(/),立即执行该语句。 当输入完PL/SQL程序,回车换行后,如果按点号(.),则结束输入,但不执行;如果输入斜杠(/),则立即执行。 显示缓冲区 LIST 编辑缓冲区 APPEND、CHANGE、DEL、N、INPUT、EDIT 执行缓冲区 RUN 、/
7、清除缓冲区 CLEAR BUFFER,文件操作命令,脚本文件的创建 SAVE filename REPLACE 脚本文件的装载与编辑 GET filename LIST|NOLIST 脚本文件的执行 START| filename,交互式命令,替换变量 使用替换变量 查看替换变量 DEFINE DEFINE 清除替换变量 UNDEFINE variable_name UNDEFINE dno,绑定变量 定义:VARIABLE variable_name TYPE 应用: :variable_name 示例 VARIABLE v_sal NUMBER EXECUTE :v_sal:=10 PL/
8、SQL 过程已成功完成。 BEGIN :v_sal:=20; END; / PL/SQL 过程已成功完成。 PRINT v_sal V_SAL - 20,与用户通信 PROMPT命令用于输出提示信息,引导用户进行操作。 PAUSE命令用于暂停脚本文件的运行。 ACCEPT命令可以让用户指定替换变量的类型,用PROMPT选项指定提示值,用HIDE选项隐藏输入,以便于用户输入替换变量。,显示与设置环境变量,使用SHOW命令和SET命令来显示和设置环境标量 显示所有环境变量 SHOW ALL 设置环境变量 SET variable=value 常用环境变量 AUTOCOMMIT、LINESIZE、SERVEROUTPUT、PAGESIZE、TIME、TIMING,其它常用命令,DESCRIBE SPOOL CLEAR SCREEN HELP,格式化查询结果,格式化列 HEADING JUSTIFY CLEAR FORMAT 限制重复行 BREAK ON break_on_column SKIP n 设置标题和及输出格式 TTITLE BTITLE COLUMN,