oracle10g经典实战第2章 数据库和表的创建-101页文档资料

合集下载

oracle 10g 手工创建数据库的过程【详细截图版】

oracle 10g 手工创建数据库的过程【详细截图版】

Oracle 10g手工创建数据库的步骤和过程【详细截图版】在Oracle中建库,通常有两种方法。

一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。

在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”—“配置和移植工具”—“ Database Configuration Assistant”),也可以在命令行(”开始”—“运行”—“cmd”)工具中直接输入dbca来打开。

另一种方法就是手工建库,这也就是本次实验所要完成的内容。

手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构。

手工建库须要经过几个步骤,每一个步骤都非常关键。

它包括:1. 创建有关的文件目录2. 复制并编辑初始化参数文件(init.ora)3. 复制并编辑"initSID.ora" 文件(initfjnu.ora)4. 设置环境变量oracle_sid5. 使用orapwd.exe工具程序,在DOS下创建口令文件PWDfjnu.ora6. 登录SQLPLUS sqlplus /nolog7. 通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工8. 创建一个服务器参数文件SPFILE(建议),然后启动实例9. 执行创建数据库create database命令10. 创建数据库其他的表空间11. 执行数据库自带的脚本catalog,用来创建数据字典12. 执行catproc创建package包13. 执行pupbld14. 执行scott脚本创建scott模式15. 把数据库打开到open状态做完了以上的步骤之后就可以使用“SQL>alter database open;”打开数据库正常的使用了。

Oracle 10g手工创建数据库的步骤

Oracle 10g手工创建数据库的步骤
D:\oracle\ora92\bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBFiles.sql
D:\oracle\ora92\bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBCatalog.sql
CREATE TABLESPACE "TOOLS" LOGGING DATAFILE 'D:\oracle\oradata\dbca\tools01.dbf' SIZE 10M REUSE AUTOEXTEND ON NEXT 320K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
--创建服务器参数文件代替文件初始化参数文件,方便有时在不重启数据库的情况下可以使参数生效
从上面可以看到spfile文件的存放位置
startup ; --启动数据库 ,创建数据库完成
exit;
从上面可以看出,创建数据库有以下10个步骤
Step 1: 创建相关trace目录文件夹
Step 2:创建实例,密码 启动方式
Step 3:创建初始化参数文件 init.ora
Step 4: 连接到实例
Step 5: 启动实例到nomount状态
Step 6:创建数据库
Step 7:创建表空间
Step 8: 运行脚本创建数据字典
mkdir /oradata/ora9i/redofile
mkdir /orasys/oracle/admin
mkdir /orasys/oracle/admin/ora9i

oracle10g创建数据库的方法

oracle10g创建数据库的方法

在Oracle中建库,通常有两种方法。

一是使用Oracle的建库工具DBCA,这是一个图形界面工具,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。

在Windows系统中,这个工具可以在Oracle程序组中打开(”开始”—“程序”—“ Oracle - OraDb10g_home1”—“ Configuration and Migration Tools”—“ Database Configuration Assistant”),也可以在命令行(”开始”—“运行”—“cmd”)工具中直接输入dbca来打开。

另一种方法就是手工建库,下面我会一一举例说明。

第一:手工建库手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构。

手工建库需要经过几个步骤,每一个步骤都非常关键。

它包括:1、创建必要的相关目录2、创建初始化参数文件3、设置环境变量Oracle_sid4、创建实例5、创建口令文件6、启动数据库到nomount(实例)状态7、执行建库脚本8、执行catalog脚本创建数据字典9、执行catproc创建package包10、执行pupbld11、由初始化参数文件创建spfile文件12、执行scott脚本创建scott模式做完了以上的步骤之后就可以使用“SQL>alter database open;”打开数据库正常的使用了。

下面,我将具体地把以上的几个步骤用实验展开来讲。

实验系统平台:Windows XP 数据库系统版本:Oracle Database 10GOracle的安装路径:D盘创建的数据库名称:book1、打开命令行工具,创建必要有相关目录C:/>mkdir D:/oracle/product/10.2.0/admin/bookC:/>mkdir D:/oracle/product/10.2.0/admin/book/bdumpC:/>mkdir D:/oracle/product/10.2.0/admin/book/udumpC:/>mkdir D:/oracle/product/10.2.0/admin/book/cdumpC:/>mkdir D:/oracle/product/10.2.0/admin/book/pfileC:/>mkdir D:/oracle/product/10.2.0/admin/book/createC:/>mkdir D:/oracle/product/10.2.0/oradata/book上面创建目录的过程也可以在Windows的图形界面中去创建。

Oracle 10g教程2

Oracle 10g教程2

CJ制作
Oracle权限管理
如果回收小明权限,其小红权限是否被回收?
CJ制作
Oracle角色管理
角色:
一系列权限的集合。通过角色可以实现对用户的间接赋权。 简化数据库权限的管理
分为两类:
预定义
数据库创建时由系统自动创建的一些常用角色 授予用户角色使用grant语句 常用角色: –Connect –Dba –Resource –… 可以通过dba_roles查看数据库所有预定义角色
对象权限
指对某个特定的数据库对象执行某种操作的权限 –如:对表的增删改查等操作
权限授予有两种方式
直接授权 间接授权
CJ制作
Oracle权限管理-系统权限
系统权限
一类为对数据库某一类对象的操作能力,多带有ANY关 键字
如索引:create any index.drop any index.alter any index 其他如:存储过程、角色、表、触发器、视图等。操作方式与 索引相同
Oracle 10g数据库(二) 10g数据库(二)
CJ制作
内容介绍
掌握Oracle用户管理 掌握Oracle权限管理 掌握Oracle角色管理 掌握Oracle用户口令管理 会使用OEM对用户进行管理
CJ制作
oracle用户管理
Oracle安装成功后,默认2个DBA用户 Oracle管理员用户
Sql>drop profile aaa/bbb [cascade]
CJ制作
Oracle 10g企业管理器-OEM
使用OEM进行安全管理
一个图形化管理工具,该工具利用IE浏览器与服务器 进行交互 此工具可以对数据库进行管理和维护 URL:http://服务器名称:1158/em

Oracle 10g数据库开发培训教程完整版

Oracle 10g数据库开发培训教程完整版

目录目录 (1)第1章数据库概述 (2)1.1 数据库系统概述 (2)1.1.1 信息、数据与数据库 (2)1.1.2 数据管理技术的发展 (2)1.1.3 数据库系统(Database System DBS)的组成 (3)1.1.4 数据库系统的模式结构 (3)1.1.5 数据库系统的特点 (4)1.2 数据模型 (4)1.3 数据描述 (5)1.4 关系数据库 (6)1.5 数据库管理系统 (6)1.5.1 几个常用的数据库管理系统 (6)1.5.2 Oracle数据库简介 (6)1.5.3 Oracle 10g数据库系统及Navicat的安装 (7)1.6 本章知识点总结 (9)第2章 Oracle 10g数据库的SQL语言与查询 (10)2.1 SQL语言概述 (10)2.2 Oracle 10g数据库的数据类型、运算符和表达式 (10)2.2.1 简单数据类型 (10)2.2.2 运算符 (10)2.2.3 表达式 (10)2.3 Oracle 10g的SELECT查询语句 (10)2.3.1 简单查询(select...from结构) .. (10)2.3.2 带条件的简单查询(select...from...where...结构) (11)2.3.3 单表查询的应用 (11)2.3.4 多表查询 (12)2.3.5 子查询 (12)2.3.6 作业 (13)第1章数据库概述1.1 数据库系统概述1.1.1 信息、数据与数据库信息是一种已经被加工为特定形式的数据,数据是信息的载体和具体表现形式,信息不随数据形式的变化而变化。

很多人认为数据就是数(数字组成),实际上数据的有很多种形式:文字、数字、声音、图像等。

数据和信息时两个相互联系但又相互区别的概念,数据是信息的具体表现形式,信息时数据有意义的表现,而数据库是一个可以共享的、存储在计算机内的、有组织的数据集合。

1.1.2 数据管理技术的发展数据管理技术的发展分为:人工管理、文件管理、数据库管理(分布式数据库管理、面向对象的数据库管理)等几个阶段。

第二章 创建数据库

第二章 创建数据库

令如下:


CREATE SPFILE [='path\filename'] FROM PFILE='path\filename'; Create spfile=‘D:\oracle\product\10.2.0\db_1\database \spfilemynewdb.ora’ from pfile ‘D:\oracle\product\10.2.0\admin\orcl\pfile\init.o ra’ Create spfile from pfile
Oracle 10g 数据库基础教程
2.4.3修改服务器参数文件中的参数

ALTER SYSTEM SET parameter_name=value SCOPE=[SPFILE|MEMORY|BOTH];
SCOPE 子句 说 明 对参数的修改仅记录在服务器初始化参数文件中,对动态参数和 静态参数都适用,修改后的参数在下一次数据库启动时生效

启动实例


使用CREATE DATABASE语句创建数据库 创建附加的表空间

用CREATE DATABASE语句创建的数据库中,只有SYSTEM, SYSAUX,UNDOTBS,USERS和TEMP这5个表空间,还需 要创建其他一些额外的表空间。应该根据实际应用需要,为数据 库创建附加表空间。
Oracle 10g 数据库基础教程

运行脚本创建数据字典视图

SQL>@D:\oracle\product\10.2.0\db_1\r dbms\admin\catalog.sql; SQL>@D:\oracle\product\10.2.0\db_1\r dbms\admin\catproc.sql; SQL>CREATE SPFILE FROM PFILE;

oracle10g 新建数据库

在Oracle中建库,通常有两种方法。

一是使用Oracle的建库工且DBCA,这是一个图形界面工且,使用起来方便且很容易理解,因为它的界面友好、美观,而且提示也比较齐全。

在Windows系统中,这个工具可以在Oracle程序组中打开(‖开始‖—―程序‖—― Oracle - OraDb10g_home1‖—― Configuration and Migration Tools‖—― Database Configuration Assistant‖),也可以在命令行(‖开始‖—―运行‖—―c m d‖)工具中直接输入dbca来打开。

另一种方法就是手工建库,这也就是下面所要讲的内容。

手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构。

手工建库须要经过几个步骤,每一个步骤都非常关键。

它包括:1、创建必要的相关目录2、创建初始化参数文件3、设置环境变量Oracle_sid4、创建实例5、创建口令文件6、启动数据库到nomount(实例)状态7、执行建库脚本8、执行catalog脚步本创建数据字典9、执行catproc创建package包10、执行pupbld11、由初始化参数文件创建spfile文件12、执行scott脚本创建scott模式做完了以上的步骤之后就可以使用―SQL>alter database open;‖打开数据库正常的使用了。

下面,我将具体地把以上的几个步骤用实验展开来讲。

实验系统平台:Windows Server 2000数据库系统版本:Oracle Database 10GOracle的安装路径:D盘创建的数据库名称:book1、打开命令行工具,创建必要有相关目录C:\>mkdir D:\oracle\product\10.1.0\admin\bookC:\>mkdir D:\oracle\product\10.1.0\admin\book\bdumpC:\>mkdir D:\oracle\product\10.1.0\admin\book\udumpC:\>mkdir D:\oracle\product\10.1.0\admin\book\cdumpC:\>mkdir D:\oracle\product\10.1.0\admin\book\pfileC:\>mkdir D:\oracle\product\10.1.0\admin\book\createC:\>mkdir D:\oracle\product\10.1.0\oradata\book上面创建目录的过程也可以在Windows的图形界面中去创建。

oracle数据库技术_第二讲数据库的创建、启动和关闭


在“命令提示符”界面中执行下列命令设置操作系统环境 变量ORACLE_SID:
C:\>SET ORACLE_SID=MYNEWDB

确定数据库管理员的认证方式

采用操作系统认证方式。保证当前操作系统用户必须是 ORA_DBA操作系统用户组的成员
Oracle 10g 数据库基础教程
手动创建数据库的语句及命令
创建数据库 启动数据库 关闭数据库

Oracle 10g 数据库基础教程
2 启动数据库
数据库启动过程 数据库启动的准备 启动数据库方法

Oracle 10g 数据库基础教程
2.1 数据库启动过程

数据库启动步骤

创建并启动实例 装载数据库 打开数据库
(初始化参数文件) (控制文件) (数据文件与重做日志文件)

Oracle 10g 数据库基础教程
1.3 手动创建数据库
手动创建数据库的基本步骤 手动创建数据库的语句及命令

Oracle 10g 数据库基础教程
创建数据库的基本步骤



确定新建数据库名称与实例名称; 确定数据库管理员的认证方式; 创建初始化参数文件; 创建实例; 连接并启动实例;
Oracle 10g 数据库基础教程
检查系统资源和配置

系统是否具有足够的物理内存,保证Oracle数据 库实例能启动
系统是否具有足够的硬盘空间,保证各种数据文 件能够成功创建

Oracle 10g 数据库基础教程
决定数据库创建方式
使用DBCA创建数据库 运行脚本手工创建数据库

Oracle 10g 数据库基础教程
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档