oracle10g基本使用

合集下载

oracle 10g的管理工具和操作(1)

oracle 10g的管理工具和操作(1)
第二讲 oracle 10g的常用管理工 具和基本操作
常用的基于图形用户界面的管理工具
• • • • • • • Oracle通用安装器---universal installer 数据库配置助手—database configuration assistant(DBCA) 数据库升级助手---database upgrade assistant Oracle网络管理器---oracle net manager Sql*plus 以上的工具在程序中 Oracle 企业管理器----oracle enterprise manager---是一个独立的产品, 完全采用基于web的页面.
• 用户无论在哪里,只要能够访问web浏览器, 就可以启动企业管理器,从而可管理oracle 数据库。 • Oracle企业管理器提供了广泛的功能,提高 了数据库管理员的生产力和效率。
数据库的基本操作
• 我们先学习数据库的基本操作,如启动、 关闭、禁止操作和暂停和恢复数据库等
在oracle 环境下使用sql 语句的主要工具,可以定义和操作oracle关系数 据库中的数据.
• 可以进入sql*plus的字符模式环境
• 还可以在运行对ቤተ መጻሕፍቲ ባይዱ框总快速启动
• • • •
Sql*plus两种环境模式对应的可执行文件为 Sqlplus.exe--- 字符模式 Sqlplusw.exe---图形模式 这两个文件在系统的主目录下的bin文件夹 中 • .
Database configuration assistant
数据库升级助手(database upgrade assistant)
• 如果用户使用的是oracle 9i或者oracle 8i版 本,想升级到oracle 10g,就要使用 • 数据库升级助手(database upgrade assistant)

Oracle 10g基础教程11PPT课件

Oracle 10g基础教程11PPT课件
索引是一种树状结构,可以通过该结构迅速访问 表中的数据。索引可以从逻辑设计和物理实现两 个方面来分类。
从逻辑设计方面来看,主要考虑索引是如何组合 的。这种情况下,可以把索引分成单列索引和复 合索引、唯一性索引和非唯一性索引、基于函数 的索引等类型。
从物理实现的角度来看,索引可以分为分区索引 和非分区索引、B树索引、正向索引和反向索引、 位图索引、位图联接索引。
第11章 索引
第12页
示例
下面通过一个示例来介绍插入数据是如何影响索 引的。为了确保可以在统一层次的领域中操作, 重建前面已经存在的表和索引。在如图11-13所示 的代码中,首先关闭跟踪开关,然后删除以前创 建的indextest表。接下来,基于dba_objects数 据字典视图重新创建indextest表,并在该表的 object_name列上创建索引。注意,由于pctfree 参数的值为0,表示所有的叶子节点都充满了数据。 然后对该表进行统计分析。
本章将全面介绍Oracle系统的索引内容。
Oracle Database 10g基础教程(第二版)
第11章 索引
第2页
本章要点
理解索引的基本概念 了解索引的优点和缺点 理解修改数据时索引开销 掌握索引联接、压缩和跳跃的特点 了解反转键索引的特点 掌握基于函数索引的特点 理解位图索引的特点
第11章 索引
本章概述 本章要点 教学过程
Oracle Database 10g基础教程(第二版)
第11章 索引
第1页
本章概述
数据库的索引类似于图书的索引。在图书中,索 引允许用户不必翻阅整个书就能迅速地找到所需 要的信息。在数据库中,索引也允许数据库程序 迅速地找到表中的数据,而不必扫描整个数据库。 在图书中,索引就是内容和相应页号的清单。在 数据库中,索引就是表中数据和相应存储位置的 列表。对于包含了大量数据的表来说,如果没有 索引,那么对表中的数据检索时速度可能慢得令 人难以忍受。

Oracle10g数据库基础教程教学设计 (2)

Oracle10g数据库基础教程教学设计 (2)

Oracle10g数据库基础教程教学设计一、课程简介Oracle10g数据库是企业级数据库管理系统的代表之一,它的出现使得数据库管理上更为规范、高效、可靠,受到大量企业的青睐。

本次课程包含了Oracle10g 的基础理论知识和基本操作,让学生通过理论学习和实践操作,能够掌握Oracle10g数据库的基础知识和基本使用技能。

二、课程目标通过本课程的学习,学生应达到以下目标:1.掌握关系数据库的概念、基本语法和使用方法;2.熟悉Oracle10g数据库管理系统的基本架构、安装和配置;3.掌握SQL语言基础知识和基本操作;4.熟悉Oracle10g数据库管理工具的使用方法。

三、课程章节1. 数据库基础知识本章节主要介绍数据库的概念、关系模型、数据类型和数据完整性,使学生能够了解数据库的基础知识并理解数据库的含义。

2. Oracle10g数据库基础架构本章节主要介绍Oracle10g数据库管理系统的基础架构、安装和配置,包括Oracle10g数据库组成部分、Oracle10g数据库的安装和创建、用户创建和管理等内容。

3. SQL基础知识本章节主要介绍SQL语言的基础知识和基本操作,包括SQL语句的组成、SQL 语句的分类和应用、SQL语句的执行流程和结果展示等内容。

4. Oracle10g数据库管理工具本章节主要介绍Oracle10g数据库管理工具的使用方法,包括Oracle SQL Developer、Oracle Enterprise Manager等工具的安装、界面介绍、基本功能和应用场景等内容。

四、课程安排1. 教学方式本课程采用教师讲解、学生操作、课程作业等多种教学方式相结合,注重理论知识的传授和实践操作能力的提高。

2. 具体安排•第1-2周:数据库基础知识;•第3-4周:Oracle10g数据库基础架构;•第5-6周:SQL基础知识;•第7-8周:Oracle10g数据库管理工具;•第9周:课程复习和总结。

Oracle-10g数据库基础教程(XXXX) 第05章SQLPLUS

Oracle-10g数据库基础教程(XXXX) 第05章SQLPLUS
SQL> SELECT deptno,dname
2 FROM dept;
显示结果:
➢ 问题:增加一列查询信息,不重新输入
DEPTNO DNAME SQL语句,如何实现?
--------- -------------10 ACCOUNTING 20 RESEARCH 30 SALES 40 OPERATIONS
2012
Oracle 10g 数据库基础教程
5.2.4 交互式命令
替换变量
使用替换变量 &variable_name
例:SQL>SELECT empno,ename
2 FROM emp
' ' 3 WHERE deptno=&X AND job='&Y';
注意:替换变量为数值类型时,可以直接引用;如果为字 符型或日期型,则需将替换变量用单引号引起来。
SQL> CLEAR BUFFER
buffer已清除
SQL>INPUT
把SQL*Plus命令送入缓冲区
1 COLUMN sal HEADING 'salary'
2 SELECT empno,ename,sal
3 FROM emp
注意:包含了SQL*Plus命令的缓冲
4 WHERE empno=7844
2012
Oracle 10g 数据库基础教程
第5章 SQL*PLUS
2012
Oracle 10g 数据库基础教程
本章内容
SQL*PLUS工具介绍 SQL*PLUS常用命令 iSQL*Plus
2012
Oracle 10g 数据库基础教程
本章要求

Oracle_10g数据库基础教程

Oracle_10g数据库基础教程

1.2.1
Oracle 10g体系结构概述
数据库的体系结构可以按照逻辑结构和物理结 构来划分 :
多用户网络环境
用户 1 用户 2 用户 3 用户 4 用户…… 用户 n
逻辑结构
逻辑单元 1 逻辑单元 2 逻辑单元…… 逻辑单元 n
物理结构
文件 1 文件 2 文件 3 文件 4 文件…… 文件 n
1.2.1
1.2.2
1.
网格结构
2.
3.
Oracle 10g的网格计算能力如下: 服务器虚拟(Server Virtualization) Oracle实时应用集 群(RAC)可以使一个数据库运行在网格的多个节点上,将多 个普通计算机的处理资源集中使用。Oracle在跨计算机分配工 作负载的能力方面具有独特的灵活性,因为它是唯一不需要随 工作进程一起对数据进行分区和分配的数据库技术。 存储虚拟(Storage Virtualization) Oracle 10g的自动存 储管理(ASM)特性提供了数据库和存储之间的一个虚拟层, 这样多个磁盘可以被看作是一个单独的磁盘组,在保证数据库 在线的情况下,磁盘可以动态地加载或移除。 网格管理 网格计算将多服务器和多磁盘集成在一起,并且对 它们实现动态分配,因此独立的资源可以实现自我管理和集中 管理就变得非常重要。Oracle 10g的网格控制特性提供了将多 系统集成管理为一个逻辑组的控制台,可以管理网格中独立的 节点,集中维护各组系统的配置和安全设置。
Oracle 10g产品概述
Oracle数据库10g个人版(Oracle Database 10g Personal Edition)
需要与Oracle数据库10g标准版1、Oracle 数据库标 准版和 Oracle 数据库企业版完全兼容的单用户开发 和部署。

Oracle 10g教程1

Oracle 10g教程1

CJ制作 36
Oracle-常用命令
显示和设置环境变量
概述:可以用来控制输出的各种格式 linesize
说明:设置显示行的宽度,默认是80个字符 Sql>show linesize Sql>set linesize 90
Pagesize
说明:设置每页显示行数目,默认是14 用法和linesize一样
CJ制作 38
上机实验
安装Oracle10g数据库服务器程序,同时创建一个 名为“ORCL”的数据库
设置DBA和scott用户密码 分别使用sqlplus和Isqlplus登陆数据库 熟悉各种常用命令操作
conn passwrod desc spool edit start @ linesize pagesize
管理工具-(自带)
概述
Oracle工具软件,主要用于执行sql语句。完成对数据库基本 管理与操作
管理工具有两种:
sql*plus: –开始---程序----应用程序开发---sql*plus –在运行栏中输入:sqlplusw即可 iSQL*Plus –利用浏览器登陆并操作
CJ制作 25
SQL*PLUS
2、edit
说明:编辑制定的sql脚本 案例:sql>edit d:\a.sql
3、spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中 去。 案例:sql> spool d:\b.sql 并输入 sql>spool off
CJ制作 35
Oracle-常用命令
交互式命令
1、&
说明:可以代替变量,而该变量在执行时,需要用户输入。 Sql>select * from emp where job=‘&job’

Oracle_Database_10g基础教程

Oracle_Database_10g基础教程
– – – – – – 在等待接口方面的增强 数据库通用管理基础设施 自动化的SGA调整 新增的跟踪功能 预排序的散列集群 在共享的服务器架构方面的改进
教学难点和重点
• • • • • • 服务器可管理性方面的新增功能的特点 性能调整方面的新增功能的特点 安全性方面的新增功能的特点 可用性和可恢复性方面的新增功能的特点 商业智能方面的新增功能的特点 应用开发方面的新增功能的特点
教学过程
3.1 3.2 3.3 3.4 3.5 3.6 3.7 服务器可管理性 性能调整 安全性 可用性和可恢复性 商业智能 应用程序开发方面 其他新增的数据库功能
1.2 网格计算的概念和特点
• 引起网格计算的根源 • 网格计算的概念 • 网格计算的基本特点。
网格计算的根源
• 企业IT不断承受着使用越来越少的资源做好越来 越多事情的压力。变化是持续的,公司需要快速 地适应这些变化以保持竞争力。同时,对于可用 性和性能的需求在不断增长,但是公司的财政预 算在紧缩。为了应付计算需求的不可预测性和即 时性,公司一般扩大服务器规模来适应高峰负载, 并为IT组织配备人员来处理即席请求。 • 为了解决这些问题,出现了一种新的计算模型, 即网格计算模型。
统计采集
• Oracle Database 10g提供了一些可以帮助 用户采集数据库统计信息的新功能。这些 新功能包括:
– 自动化采集统计信息 – 采集数据字典统计信息 – dbms_stats程序包新增功能 – 监视数据库中表行为的新功能
刷新高速缓冲区存储器
• 在Oracle Database 10g以前,如果希望刷 新数据库的高速缓冲区存储器,那么必须 首先关闭数据库,然后再打开数据库。实 际上,这种关闭后重启的做法,会严重影 响到应用程序的性能、断开正在连接的用 户。现在好了。在Oracle Database 10g中, 可以使用带有参数flush buffer_cache的 alter system来刷新高速缓冲存储器

Oracle10g数据库应用教程

Oracle10g数据库应用教程

Oracle Administration Assistant for windows是一种图形用户界面工具,利用 它可以轻松配置由windows操作系统验证 的oracle数据库管理员、操作员、用户 和角色,还可以启动和配置oracle数据 库服务。
3.2.1 启动Oracle Administration Assistant
3.3.1 Oracle Net简介
Orcle net是Orcle net service的一个组件, 它支持客户端应用程序到oracle数据库服务器的 网络会话。
网络会话是通过监听程序建立的。监听程序是 驻留在数据库服务器上的单独进程。
定义一个名为ORCL_ORACLESERVER的网络服务名 ,代码如下:
牢 记 安 全 之 责,善 谋安全 之策, 力务安 全之实 。2020 年10月 15日星 期四9时 37分3 0秒Thu rsday, O ctob er 1 5, 2 020
相 信 相 信 得 力量。 20.10. 152020 年10月 15日星 期四9时 37分3 0秒20. 10.15
谢谢大家!
安 全 在 于 心 细,事 故出在 麻痹。 20.10. 1520.1 0.1509 :37:30 09:37: 30Octo ber 1 5 , 2 020
踏 实 肯 干 , 努力奋 斗。20 20年10 月15日 上午9时 37分2 0.10.1 520.10 .15
追 求 至 善 凭 技术开 拓市场 ,凭管 理增创 效益, 凭服务 树立形 象。20 20年10 月15日 星期四 上午9时 37分3 0秒09: 37:302 0.10.1 5
好 的 事 情 马 上就会 到来, 一切都 是最好 的安排 。上午 9时37分 30秒上 午9时 37分09 :37:30 20.10. 15

oracle 10g使用介绍

oracle 10g使用介绍

10
1.以正常模式关闭数据库 要采用正常模式关闭数据库需要满足以下两个条件。
在发出这个命令后不允许新的连接。 在发出这个命令后不允许新的连接。 在数据库关闭之前Oracle将等待所有当前连接的用户解除与数据库的连接。 将等待所有当前连接的用户解除与数据库的连接。 在数据库关闭之前 将等待所有当前连接的用户解除与数据库的连接
Oracle 10g为字符模式提供的可执行文件为 为字符模式提供的可执行文件为sqlplus.exe,为Windows提供的可执行文 为字符模式提供的可执行文件为 , 提供的可执行文 件为sqlplusw.exe。 件为 。 这两个可执行文件所在的目录路径在安装Oracle系统的时候就加入到系统 系统的时候就加入到系统PATH环境变 这两个可执行文件所在的目录路径在安装 系统的时候就加入到系统 环境变 量中 启动到SQL*Plus图形模式环境的另一种方式就是在【运行】对话框中输入“sqlplusw” 图形模式环境的另一种方式就是在【 启动到 图形模式环境的另一种方式就是在 运行】对话框中输入“ 后运行即可。 后运行即可。
2. 进入SQL*Plus的字符模式环境
首先选择【开始】 【运行】命令,然后在【运行】对话框中直接输入“ 首先选择【开始】|【运行】命令,然后在【运行】对话框中直接输入“sqlplus” 。 单击【确定】按钮,进入SQL*Plus字符模式环境。 字符模式环境。 单击【确定】按钮,进入 字符模式环境
3. SQL*Plus SQL*Plus两种环境模式比较
2.准备启动实例
在使用SQL*Plus 启动数据库实例之前必须采取一些预备步骤,以没有连接数据库的方 启动数据库实例之前必须采取一些预备步骤, 在使用 式启动SQL*Plus。 式启动 。

Oracle10g数据库介绍、安装、使用 共69页

Oracle10g数据库介绍、安装、使用 共69页
加拿大 •亚思晟 (中国 )公司
ascenttech
中国北京: 电话:(010) 58859825/58859826/58859827 58859828/58859829 地址:北京市海淀区上地东路1号 院鹏寰国际大厦501B
Oracle10g 数据库 介绍、安装与使用
CONFIDENTIAL
1
数据库介绍 加拿大 •亚思晟 (中国 )公司
9、进行一系列配置…
39
10、进行安装….
Oracle安装过程 加拿大 •亚思晟 (中国 )公司
40
Oracle安装过程 加拿大 •亚思晟 (中国 )公司
11、正在安装数据库实例…
41
Oracle安装过程 加拿大 •亚思晟 (中国 )公司
12、进行权限设置,设置用户口令,点击口令管理。
42
Oracle安装过程 加拿大 •亚思晟 (中国 )公司
2、出现启动画面,正在检测软硬件条件等。
32
Oracle安装过程 加拿大 •亚思晟 (中国 )公司
3、选择安装方式: Oracle主目录位置,这里安装到:F:\oracle\product\10.2.0\db_1,安装类型:选择
企业版(当然也可以选择其他类型),这里要指定全局数据库名:默认是orcl ,可以自 己定义这个名称。同时指定密码,用于SYS,SYSTEM等用户使用。由于Oracle安装复杂 ,初学者请选择基本安装。
22
数据库对象 加拿大 •亚思晟 (中国 )公司
(15)同义词(Synonyms) 在分布式数据库环境中,要完全识别一个
对象,必须指出对象的主机、属主等信息, 为了简化这一过程,可以对这些对象建立同 义词,引用这些同义词时系统自动转义成对 原始对象的引用。

Oracle10g培训基础

Oracle10g培训基础

Oracle10g培训根底
1. 简介
Oracle Database是由Oracle Corporation开发的一种关系数据库管
理系统〔RDBMS〕。

Oracle10g是Oracle Database的第10个版本。

它具有许多强大的功能和工具,可以帮助用户有效地管理和操作数据库。

本文档将介绍Oracle10g的根底知识,包括安装和配置Oracle10g、创立和管理数据库、使用SQL语言进行数据操作等内容。

通过学习本
文档,您将掌握Oracle10g的根本技能,为进一步深入学习和应用Oracle10g奠定坚实的根底。

2. 安装和配置Oracle10g
2.1 下载和安装Oracle10g
首先,您需要从Oracle官方网站下载适用于您的操作系统的
Oracle10g安装文件。

安装文件为一个压缩包,解压后可以得到安装程序。

运行安装程序,按照提示进行安装。

在安装过程中,您需要选择安
装类型〔标准安装或自定义安装〕和安装位置等信息。

2.2 配置Oracle10g实例
安装完成后,需要进行一些配置工作来创立和管理Oracle10g实例。

首先,您需要设置Oracle10g的环境变量。

翻开命令行〔或终端〕,输入以下命令:
export ORACLE_HOME=/path/to/oracle10g
export PATH=$ORACLE_HOME/bin:$PATH
请将。

oracle_10g安装、使用、卸载教程

oracle_10g安装、使用、卸载教程

oracle_10g安装文档(图文)一、安装Oracle数据库1.选择安装方法,我们选择基本安装在选择基本安装之后,输入数据库口令,则进行下一步可完成安装。

如在起始安装中出现错误报告,则进入..\install\setup.exe,进行安装。

以下步骤相同2.选择安装方法,我们选择高级安装3.选择安装类型。

选择企业版4.指定安装目录信息,进行下一步,安装程序对系统的安装条件进行检查。

5.选择配置选项,这是我们选择创建数据库。

6.选择数据库配置7.指定数据库配置选项8.选择数据库管理选项,按默认即可。

9.指定数据库存储选项10.指定备份和恢复选项,目前选择不备份。

11.指定数据库方案的口令,为方便这里采用同一密码模式,密码全为:WELCOME。

12.显示安装概,点击安装后开始安装13.安装完成后,打开浏览器输入:http://book:1158/em进入管理登陆界面。

14.安装完成数据库之后,我们要建立一个用户访问账户,在system用户下建立。

1.建立表空间create tablespace TEST datafile 'd:\oracle\TEST.DBF' size 10m;tablespace:表空间的名字datafile ’d:\TEST.dbf':表空间的存储位置size xxx表空间的大小,m单位为兆(M)2.创建用户,并将空间分配给用户create user cf identified by cf default tablespace TEST;解释:create user 用户名identified by 密码default tablespace 表空间名default tablespace:应该定义它的表空间删除用户方式: drop user 用户名cascade 在system用户下可删3.给用户授权创建用户create user userName identified by password default tablespace test;创建用户userName,密码为password 默认表空间test2给用户授权grant dba to cf;--授予DBA权限grant unlimited tablespace to cf;--授予不限制的表空间grant select any table to cf;--授予查询任何表grant select any dictionary to cf;--授予查询任何字典grant dba to cf;grant unlimited tablespace to cf;grant select any table to cf;grant select any dictionary to cf;grant create session,create table,create procedure,create view,unlimitedtablespace to cf;解释:session允许同一个用户在同一个客户机上建立多个同服务器的连接.Table 操作表权限含创建删除procedure操作存储过程权限含创建删除view操作视图权限含创建删除unlimited tablespace:表空间权限4.提交数据操作信息:commit;(最后操作完成后需要提交操作)5.更改连接:conn username/password;(以自己建立的用户进入数据库)Oacle 数据库卸载因为oracle 10g 数据库(包括其程序能文件、数据库文件等)至少会占用800M左右(只算程序文件,不算数据库文件)的磁盘空间、200M左右(服务、进程等)的内存空间。

Oracle10G安装及常用功能指南.

Oracle10G安装及常用功能指南.

ORACLE 安装及常用功能指南 A++客户服务部王虹目录一、在 ORACLE9I 的基础上安装 ORACLE 10g (2)二、表空间,用户的创建 (12)1 创建表空间 (12)2 创建用户 ............................................................................ 15 三、常见命令的用法 (17)1 SELECT . (17)2 UPDA TE (17)3 DELETE (17)4 INSERT (17)5 IMP (18)6 EXP (19)一、在 ORACLE9I 的基础上安装 ORACLE 10g 前提:要求将 ORACLE9I 的服务先停掉,包括:OracleMTSRecoverService , OracleAgent , OracleClientCache , OracleHTTPServer , OracleTNSListener ,OracleService环境 :OS: WIN XPMEM:1GDB: ORACLE 10.2.01. 可以到 ORACLE 的官方网站去下载它的安装压缩包 :/technology/global/cn/software/products/d atabase/oracle10g/index.html2. 解压缩后就可以安装了。

执行SETUP.EXE3. 在 DOS 下运行片刻进入 ORACLE 10G安装 -安装方法界面在这里你要指定自己的安装方法, ORACLE 提供了两种安装方法 : 基本安装 (I和高级安装 (A基本安装 (I:使用标准配置选项 (需要输入的内容最少执行完整的 10g 安装。

注意 :此选项使用文件系统进行存储,并将一个口令用于所有数据库帐户 (SYS、SYSTEM 、 SYSMAN 、 DBSNMP 。

要设置安装的主目录、安装类型和创建启动数据库。

Oracle10g入门基础培训材料

Oracle10g入门基础培训材料
Oracle10g入门基础培训材料
目录
• Oracle10g简介 • Oracle10g数据库的安装与配置 • Oracle10g的基本操作 • Oracle10g的性能优化 • Oracle10g的安全性管理 • Oracle10g的常见问题与解决方案
01 Oracle10g简介
Oracle10g的发展历程
创建视图
使用`CREATE VIEW`语句创建视图,基于一个 或多个表的查询结果。
管理约束
了解不同类型的约束(如主键、外键、唯一性约 束等)以及如何在创建表时定义这些约束。
04 Oracle10g的性能优化
查询优化
总结词
合理使用索引
避免全表扫描
优化连接操作
减少子查询
查询优化是提高 Oracle10g数据库性能 的重要手段之一,通过 优化查询语句和查询逻 辑,可以显著降低数据 库的负载和提高响应速 度。
日志文件是数据库恢复和故障诊断的重要依据,因此需 要定期备份和检查日志文件的完整性。
06 Oracle10g的常见问题与 解决方案

常见问题及解决方法
01
数据库启动失败
检查数据库日志,确认错误信息,可能是由于配置文件错误、磁盘空间
不足等原因导致。解决方法包括重新配置文件、清理磁盘空间等。
02 03
总结词
数据库参数优化是根据实际应用 场景和系统负载情况调整数据库 参数的过程,以达到更好的性能 和稳定性。
进程参数调整
根据实际并发用户数和系统负载 情况调整数据库进程数量和其他 相关参数。
连接参数调整
根据实际并发连接数和系统负载 情况调整数据库连接池大小和其 他相关参数。
其他参数调整
根据实际需求调整其他相关参数, 如日志文件大小、归档日志模式 等。

oracle10g基本使用

oracle10g基本使用

Oracl e10g的基本使用1、Oracl e10g管理工具介绍1.1管理工具(1)概述:是oracle自带的工具软件,主要用于执行sql语句,pl/sql块。

启动方式有如下三种:1)开始-》所有程序-》Oracle - OraDb10g_home1-》应用程序开发-》sql*plus 2)在运行栏中输入:sqlplusw即可3)iSQL*Plus:在IE浏览器中输入http://IP:5560/isqlplus1.2管理工具(2)概述:sqlplus dos下操作oracle的工具,其功能和sql*plus相似。

1)在运行栏中输入sqlplus2)找到可执行文件sqlplus.exe,该可执行文件在oracle主目录\oracle\product\10.2.0\db_1\bin\sqlplus.exe,鼠标双击运行即可。

1.3管理工具(3)概述:Oracle10g的企业管理器在IE浏览器中输入http://IP地址:1158/em即可启动oracle10g的企业管理器,是一个web应用。

1.4管理工具(4)概述:pl/sql developer属于第三方软件,主要用于开发,测试,优化oracle pl/sql的存储过程比如:触发器,此软件oracle不带,需要单独安装。

2、Oracl e常用命令2.1连接命令(1)conn[ect]用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]注意:a.当用特权用户身份连接时,必须带上as sysdba或是as sysoper。

b.如果是连接远程服务器上的数据库时,在@后面必须跟上ip地址:端口号/SID,即:conn 用户名/密码@IP地址:端口号/SID(2)disc[onnect]说明:该命令用来断开与当前数据库的连接。

(3)passw[ord]说明:该命令用于修改用户的密码。

如果想修改其它用户的密码,需要用sys/system登录。

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

Oracle10g的基本使用1、Oracle10g管理工具介绍1.1管理工具(1)概述:是oracle自带的工具软件,主要用于执行sql语句,pl/sql块。

启动方式有如下三种:1)开始-》所有程序-》Oracle - OraDb10g_home1-》应用程序开发-》sql*plus 2)在运行栏中输入:sqlplusw即可3)iSQL*Plus:在IE浏览器中输入http://IP:5560/isqlplus1.2管理工具(2)概述:sqlplus dos下操作oracle的工具,其功能和sql*plus相似。

1)在运行栏中输入sqlplus2)找到可执行文件sqlplus.exe,该可执行文件在oracle主目录\oracle\product\10.2.0\db_1\bin\sqlplus.exe,鼠标双击运行即可。

1.3管理工具(3)概述:Oracle10g的企业管理器在IE浏览器中输入http://IP地址:1158/em即可启动oracle10g的企业管理器,是一个web应用。

1.4管理工具(4)概述:pl/sql developer属于第三方软件,主要用于开发,测试,优化oracle pl/sql的存储过程比如:触发器,此软件oracle不带,需要单独安装。

2、Oracle常用命令2.1连接命令(1)conn[ect]用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]注意:a.当用特权用户身份连接时,必须带上as sysdba或是as sysoper。

b.如果是连接远程服务器上的数据库时,在@后面必须跟上ip地址:端口号/SID,即:conn 用户名/密码@IP地址:端口号/SID(2)disc[onnect]说明:该命令用来断开与当前数据库的连接。

(3)passw[ord]说明:该命令用于修改用户的密码。

如果想修改其它用户的密码,需要用sys/system登录。

(4)show user说明:显示当前登录用户名。

(5)exit说明:该命令会断开与数据库的连接,同时会退出sql*plus。

2.2文件操作命令(1)start和@说明:运行sql脚本。

例子:sql>@ d:\a.sql 或者sql>START d:\a.sql(2)edit说明:该命令可以编辑指定的sql脚本案例:sql>edit d:\a.sql(3)spool说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去。

案例:sql>spool d:\b.sql 并输入sql>spool off表示结束2.3交互式命令(1)&说明:可以替代变量,而改变辆在执行时,需要用户输入。

案例:sql>select * from emp where job='&job'2.4显示和设置环境变量概述:可以用来控制输出的各种格式,set show如果希望永久的保存相关的设置,可以去修改glogin.sql脚本。

(1)linesize说明:设置显示行的宽带,默认是80个字符。

案例:sql>show linesize;Sql>set linesize 90;(2)pagesize说明:设置每页显示的行数,默认是14。

用法和linesize一样。

其它环境参数的使用也是大同小异。

2.5其它常用命令(1)描述表结构语法:desc 表名;3、创建新的数据库3.1通过oracle提供的图形向导工具1) Windows 操作系统时启动 DBCA:Start > Programs > Oracle - home_name > Configuration and Migration Tools > Database Configuration Assistant在 UNIX 操作系统启动 DBCA需要在提示符处输入如下命令:dbca2) 出现Welcome页面。

单击Next。

3)在Operations窗口选择Create a Database,开始一个调查,使您可以配置并创建数据库。

单击Next。

4)在Database Templates 页面上,选择创建数据库使用的数据库模板类型。

您可以单击Show Details查看每种数据库类型的配置。

选择适合于您的数据库将支持的工作负载的类型的模板。

如果您不确定,选择默认的General Purpose模板。

单击Next。

5)在Database Identification 页面,输入Global Database Name和SID。

单击Next。

6)出现Management Options页面。

为了使用 Enterprise Manager,选择Configure the Database with Enterprise Manager。

选择Use Database Control for Database Managemen t 以本地管理您的数据库或选择适合您的配置的Use Grid Control for Database Management。

单击Next。

7)在数据库身份证明这一步输入惯用用户的密码。

单击Next。

8)选择适合您的环境的File System、Automatic Storage Management 或Raw Devices 。

单击Next。

9)指定创建 datafiles 的位置。

选择其一:Use Database File Locations from Template、Use Common Location for All Database Files或Use Oracle-Managed Files。

单击Next。

10)选择Flash Recovery Area并指定目录位置和大小。

选择Enable Archiving将您的数据库置于 ARCHIVELOG 模式。

单击Next。

11)如果需要,在创建数据库以后,指定一个或多个要运行的 SQL 脚本。

否则,接受缺省的No scripts to run。

单击Next。

12)出现Memory页面。

选择Typical并输入百分比值。

单击Sizing选项卡。

13)出现Sizing页面。

指定能够同时连接到数据库的最小的块空间和作多的操作系统用户进程数量。

注意:如果您使用模板,您不能指定块的大小。

单击Character Set选项卡。

14)出现Character Set 页面。

选择您的数据库的字符集之后关闭。

单击Connection Mode选项卡。

15)出现Connection Mode页面。

也选择适合您的环境的专用服务器或共享服务器。

单击Next。

16)出现Database Storage页。

接受配置或者需要时作出更改。

单击Next。

17)选择Create Database创建您的数据库。

您也可以选择Save as a Database Template保存您的配置。

单击Finish。

18)在Confirmation窗口,确认将安装的选项然后单击OK。

19)数据库创建完成了。

20)数据库创建后,您能够更改或解除您的密码或单击Exit。

3.2手工步骤直接创建蓝色字体为创建数据库过程中要执行的各种命令。

红色为在实践中可能需要修改的内容及提示。

绿色字体为用到的文件中内容。

案例:Oracle的安装路径:D盘创建数据库名称:sm1)打开命令行工具,创建必要有相关目录。

c:\>mkdir D:\oracle\product\10.2.0\admin\smc:\>mkdir D:\oracle\product\10.2.0\admin\sm\bdumpc:\>mkdir D:\oracle\product\10.2.0\admin\sm\udumpc:\>mkdir D:\oracle\product\10.2.0\admin\sm\cdumpc:\>mkdir D:\oracle\product\10.2.0\admin\sm\pfilec:\>mkdir D:\oracle\product\10.2.0\admin\sm\createc:\>mkdir D:\oracle\product\10.2.0\oradata\sm上面创建目录的过程也可以在windows的图形界面中去创建。

其中:D:\oracle\product\10.2.0\admin\sm目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。

最重要的两个子目录是bdump和udump目录,bdump目录存放的是数据库运行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_sm.log,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。

udump目录存放和特定会话相关的跟踪信息。

D:\oracle\product\10.2.0\oradata\sm目录存放各种数据库文件,包括控制文件、数据文件、重做日志文件。

2)创建初始化参数文件数据库系统启动时须要用初始化参数文件的设置分配内存、启动必要的后台进程的。

因此,初始化参数文件创建的是否正确、参数设置是否正确关系着整个建库的“命运”。

创建初始化参数文件可以通过拷贝现在的初始化参数文件并将其做适当的修改即可,从而不必要用手工去一句一句地写出来,因为初始化参数文件的结构体系基本上都是一样的。

在我们安装oracle 的时候,系统已经为我们安装了一个名为orcl的数据库,于是我们可以从它那里得到一份初始化参数文件。

打开D:\oracle\product\10.2.0\admin\orcl\pfile,找到init.ora开头的文件,把它拷贝到D:\oracle\product\10.2.0\db_1\database下,并将其改名为initsm.ora。

注意:不是拷贝到其它路径。

启动实例时会去database目录下寻找初始化文件。

使用dbca生产的数据库仅仅在database目录下生成一个导航性的init文件,真正的信息存储在其它位置。

接着用记事本的方式打开initsm.ora,修改一下的内容:db_domain=””db_name=smcontrol_files=(“D:\oracle\product\10.2.0\oradata\sm\control01.ctl”,“D:\oracle\product\10.2.0\oradata\sm\control02.ctl”,'D:\oracle\product\10.2.0\oradata\sm\control03.ctl')undo_management=AUTOundo_tablespace=UNDOTBS1--注意此处的”UNDOTBS1”要和建库脚本中对应background_dump_dest=D:\oracle\product\10.2.0\admin\sm\bdumpcore_dump_dest=D:\oracle\product\10.2.0\admin\sm\cdumpuser_dump_dest=D:\oracle\product\10.2.0\admin\sm\udump3)打开命令行,设置环境变量oracle_sidC:\>set oracle_sid=sm设置环境变量的目的是在默认的情况下,指定命令行中所操作的数据实例是sm。

相关文档
最新文档