D50309CN10 Oracle Database 11g 数据库管理员(2 天教程)

合集下载

Oracle11g简单安装和使用教程

Oracle11g简单安装和使用教程

Oracle11g简单安装和使⽤教程⼀、Oracle11g的安装过程(Windows版本)很简单,步骤为:1. ⾸先从Oracle官⽅⽹站上下载Oracle11g数据库,⼤约为1.7G。

解压后,setup.ext就可以开始安装2. 在安装开始的时候,会要求填写⼀些信息。

需要注意两项:1)SID。

这应该是安装的数据库的ServiceID,在数据库安装成功后,在Window的服务中会多⼀项OracleServiceSID的服务,这⾥的SID就是在安装时填写的字符串。

因此在连接数据库的时候都需要有SID信息,⽐如使⽤JDBC连接的时候。

2)密码。

这⾥的密码是系统管理员的密码(sys,sysdba)。

3. 接下来就可以按照界⾯提⽰安装了,安装过程中会检查电脑配置,如果符合要求就可以继续安装。

4. 安装结束后,会⽣成⼀个database config的界⾯,上⾯有安装的数据库的sid, port等信息。

(可以把这个界⾯保存起来,防⽌以后忘记相关信息)⼆、Oracle的连接安装完成后,就可以连接数据库了,连接Oracle可以通过PLSql,SQLDeveloper,建议可以使⽤SQLDeveloper,因为它界⾯不错。

在程序->Oracle11g->应⽤开发程序下⾯有SQLDeveloper,第⼀次启动时,需要设置java.exe的路径(SQLDeveloper应该是JAVA开发的),之后就可以看到连接界⾯了。

接下来需要填写连接信息,第⼀次连接时,必须先通过sysdba进⾏连接,所以要使⽤安装时设置的密码,其它信息如下:1)需要选择登录⾝份为系统管理员2)sid安装时设置的sid值3)端⼝号⼀般默认是1521注意在连接的时候,需要确保在服务中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打开的填好上⾯的信息就可以登录了。

如果要创建⾃⼰的数据库,需要下⾯⼏个过程:1.创建表空间,语句如下:select file_Name from dba_data_files (查询表空间)create tablespace RDHISV151008datafile '/app/ADMINISTRATOR/oradata/orcl/RDHISV151008.dbf' size 400m;2.创建⼀个⽤户,并默认为SampleTableSpace表空间create user RDHISV151008 identified by eplugger;(创建⽤户设置密码)alter user RDHISV151008 default tablespace RDHISV151008;(绑定表空间到⽤户)3.为⽤户授权:grant dba to RDHISV151008;(赋权限)注意,接下来的操作必须在SampleUser的连接中进⾏,步骤如下:1.在SQLDeveloper中新建⼀个连接,并使⽤刚才创建的SampleUser信息进⾏登录2.接下来在SampleUser的连接中就可以使⽤sql进⾏各种操作,这些操作都会在SampleTableSpace中进⾏。

Oracle 11g数据库管理与开发基础教程第18章

Oracle 11g数据库管理与开发基础教程第18章

需要注意的是,JDBC包有两套——Sun Microsystems的标准JDBC包和Oracle公司的扩展包。
如果要导入Oracle JDBC包,则要在上面的语句后再添加 以下语句:
import oracle.sql.*; import oracle.jdbc.*;
18.1.4 注册Oracle JDBC驱动程序
JAVA_HOME JAVA_HOME变量指出JDK的安装目录,其设置步骤与 ORACLE_HOME一样,变量值为计算机上的JDK安装目录,如 在作者的计算机上该目录值为:D:\Java\jdk1.7.0_07。 PATH 该变量包含一个目录列表,当在操作系统命令行中输入一 个命令时,计算机会在PATH变量指定的目录中查找要运行 的命令。此处,需要将JDK的bin子目录添加到PATH环境变 量中。操作步骤如下。
在Java程序中注册Oracle JDBC驱动程序后,才能 打开数据库连接。 注册Oracle JDBC驱动有两种方法:
调用ng.Class类中的forName()方法; 调用JDBC DriverManager类中的registerDriver()方法。
Oracl
第18章 Java开发中的应用
课程描述
Oracle提供了3种使用 Java访问Oracle数据库 的方法:Java存储过程、 Java数据库连接(Java Database Connec tivity,JDBC)以及 SQLJ。本章将介绍JDBC 的使用方法,以及如何 利用Hibernate操作 Oracle数据库。
CLASSPATH CLASSPATH变量指出用于存放Java包的位置列表,在 %ORACLE_HOME%\jdbc\lib目录中包含了许多JAR文件,依据 使用的JDK版本不同需要把不同的JAR文件添加到CLASSPATH 变量中。操作步骤如下。

Oracle 11g数据库管理与开发基础教程第7章

Oracle 11g数据库管理与开发基础教程第7章

2. 数据库管理员身份验证
普通用户可以采用数据库认证、外部认证和全 局认证三种方式,而具有SYSDBA、SYSOPER或 SYSASM特殊权限的数据库管理员,则可使用 以下三种认证方法: 口令文件认证:从v$pwfile_users中可以查 询哪些用户采用这种认证方式; 操作系统认证:不能将SYSDBA、SYSOPER、 SYSASM权限直接授予采用操作系统认证的用 户,而应将他们加入到相应的操作系统用户 组(如ORA_DBA、ORA_OPER)内; 基于网络的认证服务(如Oracle Internet Directory)认证。
本章知识点
用户管理; 概要文件管理; 权限管理; 角色管理。
第7章 安全管理
课程描述
对于数据库系统而 言,保障数据安全 至关重要。本章讲 授Oracle数据库的 用户和概要文件管 理,以及权限和角 色管理方法。
7.1 用户管理
Oracle数据库的用户包括两种类别: 预定义用户:如sys和system等. 这两个用户默认被 授予DBA权限。sys用户是一个特殊的用户,它只能 以SYSDBA身份登录,而不能像其他用户那样以普通 用户身份登录。任何用户被授予SYSDBA权限后,在 以SYSDBA身份登录Oracle数据库后,均连接到SYS 模式,而不是自己原来的模式; 自定义用户:管理员根据需要调用SQL语句CREATE USER建立的数据库用户。
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ KEY_OraDb11g_ home1下OSAUTH_PREFIX_DOMAIN注册项值为FALSE;
确认Oracle NET配置文件SQLNET.ORA中的以下参数 值设置为NTS:AUTHENTICATION_SERVICES,即允许 采用操作系统认证。 执行SQL*Plus命令做连接测试:CONNECT /

Oracle 11g数据库基础教程第01章

Oracle 11g数据库基础教程第01章
Oracle 11g数据库基础教程 (第2版)
授课教师: 职务:
第1章 Oracle 11g1g是当前最 流行的大型关系数据 库之一,支持包括32 位Windows、64位 Windows、HP-UX、AIX、 Solaris和Linux等多 种操作系统,拥有广 泛的用户和大量的应 用案例。本章介绍 Oracle 11g数据库的 版本信息、产品组成 以及体系结构等,为 管理Oracle 11g奠定 基础。
本章知识点
1.1 Oracle 11g产品系列 1.2 Oracle 11g数据库系统的体系结构
1.1 Oracle 11g产品系列
版本 企业版(Enterprise Edition) 支持硬件情况 该版本能够支持操作系统所支持的最大 CPU数和内存容量,不限制数据库规模 该版本支持4个插槽的CPU和操作系统支 持的最大内存容量,不限制数据库规模。 支持Windows、Linux和Unix操作系统, 并且支持64位平台操作系统 该版本支持两个插槽的CPU和操作系统支 持的最大内存容量,不限制数据库规模。 支持Windows、Linux和Unix操作系统, 并且支持64位平台操作系统
Oracle 数据库的体系结构
多用户网络环境 用户 1 用户 2 用户 3 用户 4 用户„„ 用户 n
逻辑结构 逻辑单元 1 逻辑单元 2 逻辑单元„„ 逻辑单元 n
物理结构 文件 1 文件 2 文件 3 文件 4 文件„„ 文件 n
1.2.2 网格结构
可以通过以下两个关键点来区分网格计算和其他计算方式 (例如主机或客户/服务器模式)。 虚拟(Virtualization):相互独立的资源(例如计算机、 磁盘、应用程序组件和信息资源等)按照类型组织在一个 池中,供用户使用。这种方式打破了资源提供者和用户之 间的硬编码联系,系统可以根据特定的需要自动准备资源, 而用户不需要了解整个过程。 提供(Provisioning):用户通过虚拟层申请资源,由 系统来决定如何满足用户的特定需求,从而对系统进行整 体的优化。

Oracle 11g 数据库管理基础

Oracle 11g 数据库管理基础

[键入文字]眺望Oracle1 1g 数据库管理基础一Oracle 官方文档翻译北极熊2013年32周 (1)1开始数据库管理 (2)1.1各种Oracle数据库用户 (2)1.1.1数据库管理员 (2)1.1.2安全人员 (2)1.1.3网络管理员 (3)1.1.4应用开发者 (3)1.1.5应用管理者 (3)1.1.6数据库用户 (3)1.2数据库管理员的任务 (3)1.2.1评估数据库服务器硬件 (3)1.2.2安装数据库软件 (4)1.2.3规划数据库 (4)1.2.4建立并打开数据库 (4)1.2.5备份数据库 (4)1.2.6登记系统用户 (4)1.2.7实现数据库设计 (5)1.2.8备份完整功能的数据库 (5)1.2.9调优数据库性能 (5)1.2.10下载并安装补丁 (5)1.2.11滚动安装到附加主机 (5)1.3在数据库中运行命令和SQL (6)1.3.1关于SQL*Plus (6)1.3.2使用SQL连接到数据库 (6)1.4标识你的数据库发行版本 (9)1.4.1检查当前版本号 (9)1.5关于数据管理员安全与权限 (10)1.5.1数据库管理员的操作系统账号: (10)1.5.2管理员账号: (10)1.6数据库管理员认证 (10)1.6.1管理员权限 (10)1.6.2SYSDBA和SYSOPER (11)1.6.3作为SYSDBA连接的例子 (11)1.6.4选择数据库管理员认证方法 (12)1.7建立和维护密码文件 (13)1.7.1建立密码文件 (13)1.7.2密码文件参数描述 (14)共享和禁用密码文件 (14)1.7.4保持管理员密码和数据字典同步 (15)1.7.5管理密码文件 (15)1.8数据工具 (15)1.8.1SQL*Loader (15)1.8.2Export和Import 工具 (16)本章真正的很基础,很基础。

说实话翻译时就感觉是练习练习英文,有点基础都跳过或是有选择的看一点吧。

Oracle 11g数据库基础教程第03章

Oracle 11g数据库基础教程第03章

选择证书存储
单击“下一步”按钮,打开设置证书存储位置的对话框。选择 “将所有证书存入下列存储”单选按钮,然后单击“浏览”按钮, 打开选择证书存储对话框。
导入证书
解决证书错误问题后的Enterprise Manager界面
2.解决无法登录Oracle Enterprise Manager(找不到 Common2_2_24_5.js)的问题
3.1.3 Oracle Enterprise Manager管理页 面
在Enterprise Manager中,可以通过7个页面对Oracle数据 库进行监测和管理,分别是主目录、性能、可用性、服务器、 方案、数据移动以及软件和支持。 Oracle Enterprise Manager的主目录页面
1 .解决 Oracle Enterprise Manager 登录 证书错误的问题 2 . 解 决 无 法 登 录 Oracle Enterprise Manager ( 找 不 到 Common2_2_24_5.js ) 的问题
1.解决Oracle Enterprise Manager登录证书错误的问题
在有些系统中使用IE(笔者使用的是IE8) 访问Enterprise Manager页面时,会出现 提示证书错误的页面
报告网站存在证书问题
单击地址栏后面的“证书错误”图标,打开“不受信任证书” 窗口
证书导入向导
单击“查看证书”超链接,打开查看证 书信息的对话框。单击“安装证书”按 钮,打开“证书导入向导”对话框.
3.1.1 启动Oracle Enterprise Manager
在启动Enterprise Manager 11g之前,首先 要检查Oracle数据库控制台服务 OracleDBConsoleorcl是否启动。其中orcl代 表Oracle实例名,如果默认的Oracle实例不 是orcl,则服务名称会发生相应的变化。 在Windows“服务”窗口中确认 OracleDBConsoleorcl服务已经启动。 服务启动后,可以在Web浏览器中按下面的格 式访问Enterprise Manager 11g: https://<Oracle数据库服务器名称>:<EM端口号 >/em

Oracle 11g数据库管理与开发基础教程课后习题及答案

第一章选择题1、Oracle数据库服务器包含的两个主要组件是(AB)A、Oracle实例B、oracle数据库C、内存结构D、后台进程2、create database 创建Oracle数据库时创建的文件包括(AC)A、数据文件B、控制文件C、日志文件D、初始化参数文件3、创建Oracle数据库时,createdatabase语句中指出了需要创建的数据文件、日志文件存储路径和名称,但没有指出需要创建的控制文件,因此创建数据库之前需要创建(D)个控制文件。

A、0B、1C、2D、任意数量4、调用shutdown命令关闭Oracle数据库后,以下(D)命令关闭的数据库处于不一致状态。

A、shutdown normalB、shutdown transactionalC、shutdown immediateD、shutdown abort5、作为普通用户,只有当数据库处于以下(C)状态下才可连接访问。

A、NUMOUNTB、MOUNTC、OPEND、CLOSE填空题1、SGA可分为以下几种主要区域:(SGA固定)、(数据库缓冲区缓存)、(重做日志缓冲区)、(共享池)等。

2、Oracle实例有多种后台进程,其中每个数据库实例上必须启动的后台进程包括(数据库写入进程)、(日志写入进程)、(检查点进程)、(进程监视进程)、(系统监视进程)等。

3、Oracle数据库的逻辑存储结构是(表空间)、(段)、(区)、(数据块)等。

4、Oracle数据库逻辑上的表空间结构与磁盘上的物理(数据)文件相关联。

5、下面连接字符串采用的是(简易连接)命名方式。

CONNECT Scott/tiger@dbs:*************编程题1.写出以下操作的SQL*PLUS命令语句:先启动Oracle实例到“已启动实例状态”,再修改Oracle实例到“数据库已装载状态”,最后修改Oracle实例到打开状态。

Startup nomoutAlter database mount;Alter database open;第二章选择题1、SQL*Plus下可以采用以下(BD)方法结束SQL语句的编辑状态,并执行它。

ORACLE数据库管理员教程

共享池(Shared Pool)由共享SQL区和数据字典区组 成。参数SHARED_POOL_SIZE 确定共享池的大小。
数据字典区用于存放数据字典信息行。
与民同富 与家同兴 与国同强
数据缓冲存储区(Database Buffer Cache)用于存储从数据文件中读 的数据的备份。
DB_BLOCK_SIZE 确定数据块的大小,一般
• 每个日志文件组至少包含两个日志文件成员。 • 每组的成员数目相同。 • 同组的所有成员同时被修改。 • 同组的成员大小相同,不同组的成员大小可不同。
与民的体系结构 物理结构
镜像日志文件图示
Group 1
Group 2
Disk 1 Disk 2
Log File 1
• 当一个日志文件组被填满时 • 关闭数据库时 • DBA手动转移日志开关
与民同富 与家同兴 与国同强
日志文件写操作图示
Group 1
Group 2
Log File 1
Log File 2
Member 1.1
Member 2.1
与民同富 与家同兴 与国同强
镜像日志文件是为防止日志文件的丢失,在不同 磁盘上同时维护两个或多个联机日志文件的副本。 其特点如下:
与民同富 与家同兴 与国同强
SGA是ORACLE系统为实例分配的一组共享缓冲 存储区,用于存放数据库数据和控制信息,以实现对 数据库数据的管理和操作。
与民同富 与家同兴 与国同强
ORACLE的体系结构 系统全局区
共享SQL区包括 • SQL或PL/SQL语句的文本 • SQL或PL/SQL语句的语法分析形式 • SQL或PL/SQL语句的执行方案
• 字符型
例:DB_NAME = ‘ora7’

Oracle 11g数据库管理与开发基础教程第4章

ALTER SESSION SET 参数名=参数值;
SCOPE选项说明是修改spfile还是当前实例的 初始化参数,或者对二者同时修改。 DEFERRED选项指出所做修改只影响此后所建立 的用户会话,修改之前已建立的会话则不受 其影响。
清除spfile中的初始化参数值
调用ALTER SYSTEM RESET语句可以删除当前实 例所用spfile中的参数设置。在数据库实例 下次启动时,未设置的初始化参数将使用它 们的默认值。该语句的语法格式是:
4.1.1 初始化参数
初始化参数首先以“键=值”对的形式保存在初始化 参数文件中。如: db_domain='' db_name='orcl'
参数有多个取值时,各值之间用逗号分隔。如: control_files='D:\oracle\oradata\orcl\c ontrol01.ctl','D:\oracle\oradata\orcl \control02.ctl‘
ALTER SESSION RESET 参数[SCOPE=SPFILE];
打开Oracle数据库要经过以下三个阶段:
一、启动实例。这个阶段需要打开初始化参数文件; 二、装载数据库。这一阶段要打开控制文件。如果任 一个控制文件损坏或不存在,都将导致装载失败; 三、打开数据库:打开数据库的所有联机数据文件和 重做日志文件。只有这些文件均能正常打开,数据 库才能进入打开状态,之后方可接收普通用户的访 问请求。 本章介绍前两阶段所打开的初始化参数文件和控制文 件。
4.1.3 初始化参数设置
初始化参数的修改方法如下表所示:
4.1.3 初始化参数设置
调用ALTER SYSTEM语句修改初始化参数时,其 语法格式如下:

Oracle11g教程(第2章-初识Oracle11g-共11章)


Oracle数据库管理与应用实例教程
2.2 安装Oracle11g
验证安装-查看程序组 “开始”→“程序”可以看到安装完Oracle 11g系统后的程序组
教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
2.2 安装Oracle11g
验证安装-查看服务 “开始”→“程序”可以看到安装完Oracle 11g系统后的程序组
2.3 Oracle 11g的基本组件
Database Console Database Console是Oracle提供的基于Web方式的图形用户管理界面。有
关Oracle数据库的大部分管理操作都可以在Database Console中完成。
Oracle中的Database Console称为 Oracle Enterprise Manager(OEM)。 (1)用户可以从系统的Oracle主菜单中选择“Database Console - eBuy”, 启动Oracle数据库Web控制台。 ( 2 ) 也 可 以 直 接 在 浏 览 器 中 输 入 “ https://localhost:1158/em” 进 入 Database Console登录界面
验证安装-启动OEM控制台 通过https://sd04:1158/em地址登录Oracle的Web方式的OEM管理界面
教 师 演 示 讲 解
Oracle数据库管理与应用实例教程
2.3 Oracle 11g的基本组件
SQL Plus-启动1 Oracle主菜单中依次选择“应用程序开发”→“SQL Plus”,启动SQL
(6)基于特性打补丁(Feature Based Patching)
(7)自动SQL优化(Auto SQL Tuning) (8)访问建议器(Access Advisor) (9)自动内存优化(Auto Memory Tuning) (10)资源管理器(Resource Manager) (11)ADDM (12)AWR 基线(AWR Baselines)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档