oracle培训班总结(听课笔记)

上传人:xzh****18 文档编号:34192365 上传时间:2018-02-21 格式:DOC 页数:79 大小:1.03MB
返回 下载 相关 举报
oracle培训班总结(听课笔记)_第1页
第1页 / 共79页
oracle培训班总结(听课笔记)_第2页
第2页 / 共79页
oracle培训班总结(听课笔记)_第3页
第3页 / 共79页
oracle培训班总结(听课笔记)_第4页
第4页 / 共79页
oracle培训班总结(听课笔记)_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《oracle培训班总结(听课笔记)》由会员分享,可在线阅读,更多相关《oracle培训班总结(听课笔记)(79页珍藏版)》请在金锄头文库上搜索。

1、Oracle 北京培训第一章Oracle10g 的安装与基本设置一、数据库基础部分。Oracle 数据库应用系统结构与产品。Sql 语言:操作数据库,同时用于数据库管理。 (通用部分)Sql*Plus 语言:对 Sql 的扩充,主要增加一些报表。Pl/Sql 语言:过程化语言。数据库分区存储技术。1、Oracle 数据库应用系统结构与产品Oracle 数据字典有 4.2 万个。数据字典只记录标识。结构方面:Sql 与 Oracle 完成不同,Sql 可建多个库,结构与 Oracle 明显不同。I:代表 Internet.C 语言结构性最好,计算能力最强。指纹识别系统只能用 C.2、Pl:Pro

2、cedural Language:过程化语言,条件、判断、循环。Sql 属非过程化语言,只关心结果,不关心过程。3、数据库分区存储技术(一个表存到多个表空间上)数据库存储数据的最小单位:表。逻辑空间表空间(在物理上与磁盘对应)1 多个磁盘。一个表可以存在多个磁盘上,但不能存到多个表空间上。集中式存储:安全性不好,I/O 不平衡。数据库的分区存储技术:Range、List(Oracle 11 自动增加 )Range:可以比大小。List:不能比大小,例如:人口住址等。4、数据库存取权限控制。5、Oracle 10g Flashback:数据闪回。恢复前提:归档和备份。(1) 基于时间的恢复:从

3、5 楼到 4 楼。必须从 5 楼下到一楼,再从 1 楼到 4 楼。逻辑备份:物理备份:常说的备份点。不完全恢复:向回倒,不可逆转,日志自动清 0,有的数据要丢失。Exp、Import.(1) 基于时间的恢复(2)基于中止(撤消)的恢复。 (3)基于事务的恢复。完全恢复。Delete From ,Rollback 能 100%恢复。Drop ,Flashback 不一定能恢复。二、程序设计Pl/Sql 程序设计。存储过程(Procedure ) ,函数( Function) ,包(Package) ,数据库触发器(Data Triggers(枪栓)) 。三、系统管理(Dba)1、Oracle 核

4、心软件安装与产品升级。Sun Solaris Hp Ux 国税Aix 银行Tru64 电力数据库的排序:在临时表空间中进行。8i 和 9i 排序完不释放。10g 可自动释放。640 万人无人居住,不发生电费。命令行模式运行速度快,容易发现问题的存在。Oracle 占用可用内在的 55-57%,所以不要建两个以上的库, Oracle 按表空间划分用户,Sql可建多个库,结构与 Oracle 明显不同。2、创建主要的数据库存储结构。划分磁盘空间。3、数据库权限与角色管理。角色:权限的组合。4、监视与控制用户对于数据库的操作。5、数据库的启动与关闭。6、数据库性能优化与调整。7、数据库的备份与恢复。

5、四、基于 Web 应用开发(会话进程) 。会话数(在线数) Select * From All_Users;3、查看进程数使用 sys,以 sysdba 权限登录: SQL show parameter processes;4、$Ps Ef | Grep Oracle 进程,在 Windows 称为服务。实例包括一个内存和进程(在 WINDOWS 中为服务)按我的理解来说 session 就等价与一个客户端,它是用户经过用户进程到 oracle 事例的特定连接.它从用户连接开始一直持续到用户断开连接或退出数据库为止.进程,笼统地认为一个程序有若干进程组成,从 os 角度讲程序是静态的,而进程是

6、动态的罢了.进程可以分为 user Process 和 oracle Process .说穿了,进程就是用来执行程序的时候产生的,是一个动态过程.第二章 Oracle 安装一、Asm (Automatic Storage Management)自动存储管理。 Oracle10g 新内容。镜像:Oracle 10g 以后才支持。磁盘组:Diskmap 逻辑设备裸设备:只做分区,不做格式化。看不到文件,在磁盘管理器中才能看到设备,U 盘拷贝不了。只能用逻辑手段拷贝:Exp Rman.二、OLTP_数据仓库_全局数据库名_ (NTS 适配器错误_在 Windows 中清理 Oracle)1、T-Ol

7、tp(On Line Transaction Processing)在线事务处理。网上数据传输量比较大,数据库数据改动大,数据库负荷重,Oracle 会设比较大的回退段(Rollback Segments)和空闲率(Pctfree 10%)Oracle 的块为:8k.它使用了所有的所谓数据的操作 CRUD(创建、读取、更新、删除) 。当数据存储达到一定量的时候,规模就会几乎保持不变,因为可以从存储中删除过期数据。2、数据仓库数据仓库改动少,主要为查询速度快服务,用于存历史数据,用来构造决策支持系统。他的回退段和空闲率留的比较少。数据仓库就完全是一种不同种类的应用程序。它并不是用来运行当前的操作

8、,例如发送邮件。它是用来分析数据并且从现有数据中发现新的价值,主要是用来预测未来的情况。数据仓库并不是解决所有问题的通用结构。它必须集中于某一问题领域,例如航空服务、顾客收益等。数据仓库也有有趣的一面,那就是本身是稳定增长的。数据没有被删除,也不发生变更。我们不需要将冗余数据置于数据库之外(因为加入仓库中的数据经过了数据净化的过程,该过程检查了数据的正确性)来减少复杂性同时增强读取操作的性能。为了能够对数据仓库中的数据进行分析,数据存储于一个多维结构中,叫做星型模式。如果将星型模式扩展,就会得到雪花模式。3、全局数据库名:以字母打头,不超过 8 个。数据库名不能重名,否则复制数据和同步数据时会

9、出麻烦,数据库安装完后,数据库名不能更改,起名时要慎重。4、Oracle 字符集。Zh16gbk.5、NTS 适配器错误。D:OracleProduct10.2.0Db_1NetworkAdminSqlnet.Ora把 Sqlnet.Ora 文件中的(Nts)改为 None,再重新启动 OracleConfigudration And Mir Database Config.6、在 Windows 中清理 Oracle。(1)删除注册表:Regedit - Local Machine Software Oracle(2)删除 Oracle 服务Regedit - Local MachineSy

10、stemCurrentcontrolsetServicesOra* (3)删除 Oracle 事件日志Regedit - Local MachineSystemCurrentcontrolsetServicesEventlogApplication- Oracle(4)删除 Windows 安装磁盘中Program FilesOracle 目录。(5)删除 Oracle 菜单。(6)删除 Oracle 环境变量。控制面板系统 高级 环境变量。总共删除 2 项。(7)重新启动操作系统(8)删除 Oracle 磁盘文件。第三章 Oracle9i 及 Oracle10g 数据库的基本设置。一、简单操

11、作有分号的是 Sql 命令,无分号的是 Sql Plus。/:执行命令。1、修改 System 口令字:System/NmgmdqSqlGrant Connect To System Identified By Abcd(必须是字母打头,数字打头必须是双引号“123”,登录时不用输入”.SqlPassword 用户名 必须提供原口令,不写用户名表示为当前登录用户。2、Sql-Clear Scr 清除屏幕。关于 Oracle 9i/10g 中的数据库管理员用户的说明:刚安装完 Orcale,只有 Sys 和 System 用户。Sys:在 Oracle9i 9.0.1 以及以前的数据库中,默认口

12、令字为:Chang_On_Install;在 9.0.02 及以后的版本中无默认口令字。System:在 Oracle9i 9.0.1 以及以前的数据库中,默认口令字为:Manager; 在 9.0.02 及以后的版本中无默认口令字。Sys 用户登录数据库方法:$(表示操作系统符号)Sqlplus “/As Sysdba” -Sys 无口令字要求(默认)$Sqlplus “Sys/Xx(口令) As Sysdba -Sys 有口令字要求。修改过 Tns 文件的必须按第二种方式登录。从一个用户退出进入另外一个用户:SqlConnect / As SysdbaSqlConnect System/X

13、xxSystem 切换到 sys:SqlConnect Sys/Nmgmdq As Sysdba;3、Sqlplus 登录:System/Nmgmdq/As Sysdba Sys/Nmgmdq As SysdbaSys As Sysdba4、为用户解锁:SqlAlter User Scott Account Unlock;SqlGrant Connect To Scott Identified By Tiger;SqlPassword Scott(1) 、查询有哪些用户SqlSelect * From All_Users;(2)查询当前用户所拥有的实体:SqlSelect * From Tab

14、; 查询当前用户所拥有的实体(表和视图);。 。SqlSet .Linesize 1000 设置行宽。一行显示多少字符。SqlSet Pagesize 100 设置页完。每页显示多少行。SqlSelect * From Emp;SqlSelect * From V$Option;查询是企业版还是标准版(右表是 TRUE 还是 FALSE) 。二、SYS 用户口令字认证问题操作系统认证(默认):Ora_Dba(Window 操作系统组用户,登录 sys 不要密码)。Nmgmdq01Oinstall(Unix).Oracle 认证:1、修改认证方式:D:OracleProduct10.2.0Db_

15、1NetworkAdminSqlnet.OraSqlnet.Autentication_Services=(None)Oracle 认证方式。Nts 为操作系统认证。UNIX 打开 SQLNET.ORA 后,无这行,必须单独添加。F:oracle北 京 培 训 7-3Sqlnet.doc?-Oracle_Home=D:OracleProduct10.2.0Db_1$Oracle_Home=/U01/App/Oracle/Product/10.2.0/Db_1 ?表示 oracle 安装目录。Wind 注册表对应 unix Profile 文件。$Source /.把.Profile 放到环境文件中,想当于批处理文件。2、修改 sys 用户口令字方法:NmgmdqD:oracleproduct10.2.0db_1在操作系统中:$(C:)Orapwd File=?Database PwdSID.Ora(Pwdsid) Password=Manager Entries=30 Force=Y(覆盖同名字的口令字文件 ) Sid:数据库实例名,缺省跟数据库名相同。Orapwd File=D:oracleproduct10.2.0db_1DatabasePwdnmgmdq.Ora Password=nmgdmq Entries=30 Force=YPwdnmgmdq.Ora 文件能打开吗。O

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号