`
supportopensource
  • 浏览: 516146 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle数据库管理(一):创建和删除数据库

阅读更多
一、数据库管理概述
在完成Oracle软件安装后,DBA就应该对组织和管理数据库负责任,其主要任务是:
(1)启动和关闭数据库;
(2)创建数据库;
(3)删除数据库;
(4)调整初始化参数;
(5)管理网络。
对于数据库的管理,必须要具有SYSDBA和SYSOPER的角色,才有权启动、关闭、运行数据库。SYSDBA角色拥有SYS数据表的所有权限,SYSOPER的角色拥有Public数据表的所有权限。
二、数据库的管理方法
(1)DOS命令行方式
命令行管理是DBA管理数据库服务器的传统方法。在数据库服务器上,Oracle提供了一些在DOS方式下的可执行文件,存放在bin目录下。这些可执行文件可以用于完成启动、关闭、逻辑备份和口令更改等基本功能。但这种方法只能在数据库服务器上运行,无法进行远程分布式管理,且管理功能有限。
进入命令行管理方式的简单步骤:
在命令行提示符后面输入dgmgrl后,按回车,运行dgmgrl.exe文件;
输入help命令,将显示可以在命令行管理方式下使用的命令;
输入help <command>,可以查看各个命令的语法,如help startup。
(2)SQL*Plus命令行方式
SQL*Plus命令行方式主要依靠编写和使用脚本来简化工作。其命令、脚本所提供的功能比命令行方式多,但命令、脚本的语法都需要记忆和掌握。
(3)数据库配置助手(DBCA,Database Configuration Assistant)图形化方式
DBCA是一个操作简单、灵活而强大的GUI环境。安装Oracle数据库软件后,可以使用DBCA来创建和配置数据库。DBCA能够按步骤知道用户完成创建新数据库、更改现有数据库的配置或删除数据库。通过DBCA选择数据库选项后,许多通常需要手动执行的数据库创建任务会自动执行。使用DBCA可以从预定义的数据库模板列表中进行选择,也可以使用现有数据库作为创建模板的样本。
(4)网络配置助手(ONCA,Oracle Net Configuration Assistant)与网络管理器(ONM,Oracle Net Manager)图形方式
用于配置数据库的监听程序和网络服务名等信息。
(5)企业管理器(OEM)图形方式
OEM利用浏览器环境下的客户端Applet程序完成管理任务,突破了客户机/服务器的管理模式,对硬件要求低。在OEM中可以启动、停止数据库,可以对数据库的性能、参数进行监视和调整。
三、创建数据库的准则:
一个完整的数据库系统包括:
(1)物理结构:即一系列操作系统文件等;
(2)逻辑结构:即表、索引等;
(3)内存结构:即SGA区、PGA区等;
(4)进程结构:即DBWR进程、LGWR进程等。
这几个结构之间是相互联系的,是一个有机的整体。直观地理解数据库的创建过程,实质上就是在Oracle所基于的操作系统上,按照特定的规则,建立一系列文件,包括控制文件、数据文件、重做日志文件、程序文件、执行文件等,并将这些文件交给Oracle数据库服务器进行管理,以便启动相应的进程、服务、存储和管理数据,即建立起组成一个完整数据库系统的物理结构、逻辑结构、内存结构和进程结构。
四、 使用DBCA创建数据库
(1)选择“开始”—>“程序”—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,启动DBCA,出现“欢迎使用”窗口,如图1:


图1

(2)单击“下一步”按钮,出现“操作”窗口,并选择“创建数据库”,如图2:


图2

(3)单击“下一步”按钮,出现“数据库模板”窗口,如图3:


图3

(4)单击“下一步”按钮,出现“数据库标识”窗口,并输入全局数据库名:student,SID:student.cs.hubu,如图4:


图4

注意:全局数据库名与SID
全局数据库名:是将数据库与任何其他数据库唯一标识出来的数据库全称。全局数据库名的格式为<database_name>.<database_domain>。例如,student.cs.hubu是一个典型的全局数据库名。数据库名部分(如student)是数据库的简单名称,数据库域部分(如cs.hubu)指定数据库所在的域,它通常和企业内的网络域相同。全局数据库名的数据库名部分不能超过8个字符,并且只能包含字母、数字字符和句点(.)字符。
SID(System Identifier,系统标识符):用来标识Oracle数据库的特定例程。对于任何一个数据库,都至少有一个引用数据库的例程。SID可以是未被此计算机上其他例程使用的任何名称。SID是Oracle数据库例程的唯一标识符,最多只能有8个字母、数字字符。每个数据库例程对应一个SID和一系列数据库文件。例如,当创建SID为XXX的数据库时,将同时创建数据库例程及其数据库文件(初始化参数文件、控制文件、重做日志文件和数据文件)。

(5)单击“下一步”按钮,出现“管理选项”窗口,如图5:


图5

(6)单击“下一步”按钮,出现“数据库身份证明”窗口,选择“所有帐户使用同一口令”,并输入密码:password,如图6:


图6

(7)单击“下一步”按钮,出现“存储选项”窗口,如图7:


图7

(8)单击“下一步”按钮,出现“数据库文件位置”窗口,如图8:


图8

(9)单击“下一步”按钮,出现“恢复配置”窗口,如图9:


图9

(10)单击“下一步”按钮,出现“数据库内容”窗口,如图10:


图10

(11)单击“下一步”按钮,出现“初始化参数”窗口,如图11:


图11

(12)单击“下一步”按钮,出现“数据库存储”窗口,如图12:


图12

(13)单击“下一步”按钮,出现“创建选项”窗口,如图13:


图13

(14)单击“完成”按钮,出现“确认”窗口,如图14:


图14

(15)单击“另存为HTML文件”按钮,可以将这些详细资料保存为HTML文件,以供以后查看。
(16)单击“确定”,按钮,出现自动创建数据库的过程界面,如图15:


图15

最后自动出现数据库创建完成窗口,如图16:


图16

注意:要记住图16中的有关信息,如Database Control URL等。

单击“口令管理”按钮,出现“口令管理”窗口,如图17:


图17

在图17中,可以给账户接触锁定,设置新密码。为了安全起见,在此应该更改默认DBA账户(如SYS、SYSTEM)的口令,并且锁定所有暂时不需要的默认账户。
单击“确定”按钮,即可返回数据库创建完成窗口。
注意:一定要记住设置的密码!

(17)在数据库创建完成窗口中,单击“退出”按钮,退出DBCA。到此,DBCA创建数据库的操作就结束了。

创建完毕后,与Oracle有关的服务器的服务中,已经启动了新数据库的例程和OEM控制台的服务,如图18:


图18

五、使用DBCA删除数据库
(1)选择“开始”—>“程序”—>Oracle-Oracle10g_home1—>配置和移植工具—>Database Configuration Assistant命令,启动DBCA,出现“欢迎使用”窗口,如图1:
(2)单击“下一步”按钮,出现“操作”窗口,并选择“删除数据库”,如图19:


图19

(3)单击“下一步”按钮,出现“数据库”窗口,在数据库列表中选择一个要删除的数据库,本例选择student,如图20:


图20

(4)单击“完成”按钮,出现确认是否继续窗口,如图21:


图21

(5)单击“是”按钮,出现自动删除数据库的过程窗口,如图22:


图22

(6)最后自动出现数据库删除完毕窗口,单击“是”按钮,数据库删除完毕。
  • 大小: 20.7 KB
  • 大小: 20.4 KB
  • 大小: 18.7 KB
  • 大小: 17.8 KB
  • 大小: 21.4 KB
  • 大小: 18.8 KB
  • 大小: 21 KB
  • 大小: 20.9 KB
  • 大小: 19.8 KB
  • 大小: 18.4 KB
  • 大小: 24.5 KB
  • 大小: 13.6 KB
  • 大小: 22 KB
  • 大小: 11.8 KB
  • 大小: 16.8 KB
  • 大小: 8.5 KB
  • 大小: 8.9 KB
  • 大小: 6.4 KB
  • 大小: 20.2 KB
  • 大小: 17.4 KB
  • 大小: 4.2 KB
  • 大小: 16.7 KB
分享到:
评论
1 楼 qq672076266 2013-09-02  
mark

相关推荐

    Oracle数据库管理:使用DBCA 创建和删除数据库

    oracle10管理 dbca使用详细图文教程,适合初学者。

    Oracle数据库开发和设计规范

    Oracle 数据库开发和设计规范是指在开发和设计 Oracle 数据库时需要遵守的一系列规则和约定,以确保数据库的可维护性、可扩展性和可读性。本文档总结了 Oracle 数据库开发和设计规范的主要内容,包括命名约定、表名...

    Oracle数据库管理员技术指南

    1.1 数据库创建规划 1.1.1 规划以及提出正确的问题 1.1.2 怎样确定恰当的数据块尺寸 1.2 组织文件系统 1.2.1 怎样命名数据库文件 1.2.2 使用最佳灵活结构 1.2.3 怎样配置符合 OFA 的 Oracle 文件 系统 1.3 ...

    Oracle数据库语句大全.doc

    Oracle 数据库语句大全是 Oracle 数据库管理系统中的一系列语句,用于管理和操作数据库。这些语句可以分为五大类:数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)和事务控制语言(TCL)。 一....

    oracle删除和重建实例

    Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级数据库应用中。然而,在某些情况下,我们需要删除和重建 Oracle 实例,以便解决一些问题或进行升级维护。在这篇文章中,我们将介绍删除和重建 Oracle ...

    Oracle数据库学习指南

    Oracle2: 1. 《Oracle8 优化技术》摘录 (第一章 安装) 2. 《Oracle8 优化技术》摘录 (第二章 内存-CPU) 3. 《Oracle8 优化技术》摘录 (第三章 输入-输出) 4. EXP、IMP 命令详解 ...52. 自动备份Oracle数据库

    深入浅析Oracle数据库管理之创建和删除数据库

    Oracle数据库的数据文件(扩展名为DBF的文件)是用于保存数据库中数据的文件,系统数据、数据字典数据、临时数据、索引数据、应用数据等都物理地存储在数据文件中。用户对数据库中数据的操作,例如数据的插入、删除...

    Oracle数据库原理及应用教学大纲.pdf

    课程的目的是让学生掌握 Oracle 数据库的基本概念、原理和应用,能够设计、实现和管理 Oracle 数据库。 二、课程教学目标 * 掌握 Oracle 数据库的基本概念和原理 * 了解 Oracle 数据库的体系结构和组件 * 能够设计...

    Java操作Oracle数据库(建表,插数据,删除)

    Java 是一种广泛使用的编程语言,而 Oracle 数据库是一种功能强大且广泛使用的关系型数据库管理系统。在本文中,我们将探讨如何使用 Java 操作 Oracle 数据库,包括建表、插入数据和删除数据等操作。 Java 操作 ...

    Oracle数据库创建和授权

    - 删除临时表空间及文件 DROP TABLESPACE ELWY_TEMP INCLUDING CONTENTS AND DATAFILES; -- 创建临时表空间 CREATE TEMPORARY TABLESPACE ELWY_TEMP TEMPFILE 'E:\DataBase\Oracle\ELWY_TEMP.DBF' SIZE 100m ...

    oracle数据库存储管理

    (5) Oracle 11g 数据文件管理(创建、删除等操作) (6) 控制文件操作(创建、备份、删除等操作) (7) 重做日志文件 (8) 表空间操作(创建、修改、删除等操作)

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    10.6 EM工具的创建和管理 10.6.1使用DBCA配置EM工具 10.6.2使用EMCA创建EM工具 10.6.3 EM工具的日常管理 10.7 CHM集群健康监控 10.7.1 CHM工具介绍 10.7.2 CHM支持的平台及版本 10.7.3 CHM的进程和组件 ...

    c#登陆界面与Oracle数据库连接并增删改查

    首先,我们需要创建一个 Oracle 数据库连接,用于与数据库进行交互。我们可以使用 OracleClient 命名空间中的 OracleConnection 类来创建连接对象。下面是一个简单的示例代码: ```csharp string connString = ...

    Oracle数据库用户角色、表空间创建、删除命令

    Oracle数据库用户角色、表空间创建、删除命令

    Oracle数据库维护培训

    创建和管理初始化参数文件 启动和关闭实例 监控和使用诊断文件 登录到 SQL*Plus环境 编辑SQL 命令 SQL*Plus 命令格式化并输出结果 结合脚本文件执行 Oracle 数据库逻辑备份使用工具 Oracle 数据库逻辑备份形式 ...

    Oracle数据库、SQL

    一、 数据库介绍 1 1.1表是数据库中存储数据的基本单位 1 1.2数据库标准语言 1 1.3数据库(DB) 1 1.4数据库种类 1 1.5数据库中如何定义表 1 1.6 create database dbname的含义 1 1.7安装DBMS 1 1.8宏观上是数据--&gt;...

    oracle数据库链接

    oracle 数据库链接的创建、修改、查看、删除等

Global site tag (gtag.js) - Google Analytics