对这个课程有兴趣的朋友能够加我的QQ2059055336和我联系 一、本课程是怎么样的一门课程 1.1、课程的背景 该课程是Oracle数据库系统project师培训课程 Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到眼下仍在数据库市场上占有主要份额。 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是眼下最流行的客户/server(CLIENT/SERVER)或...
死锁是由于两个对象在拥有一份资源的情况下申请另一份资源,而另一份资源恰好又是这两对象正持有的,导致两对象无法完成操作,且所持资源无法释放。阻塞是由于资源不足引起的排队等待现象。unso:撤销commit:提交contents:内容management:管理session:一个连接就是一个会话(session)代表着一个作用域。也就是某些修改可以只限于此会话,在其他会话中不生效 AM:上午 11:59PM:下午 12:00全球化支持unset:未设置profile:轮廓...
课程概述:
1.上章课程内容回顾
2.本章课程内容介绍
3.学习本套课程前言
学习完上章节部分后,应能掌握以下内容:
Oracle网络相关概念与常用配置文件
熟悉监听管理工具
创建与管理监听服务
使用tnsping测试Oracle Net的连接
监听静态注册与动态注册
如何增加数据库service
生产环境如何配置第二个监听优化数据传输
Oracle服务器 进程中的LOCAL=NO和LOCAL=YES
Oracle监听与客户端配置要点分析
配置文件listener.ora和tnsnames.ora...
购买Oracle数据库课程套餐,享八五折优惠!!套餐地址:http://edu.51cto.com/pack/view/id-807.htmlOracle 11g R2 数据库的性能优化数据库的性能问题是数据库领域里讨论最多的话题,因其而其牵扯到数据库原理、IO存储、服务器性能、前台应用等等,故性能问题十分考验优化者内功。本课程将讲述ORACLE数据库在各种应用环境下的调优方案,让你内(优化原理,优化思路)外(优化工具,技巧)兼修,早日成为优化达人。Oracle 数据库系列课...
sys是Oracle最高权限者
DBSNMP:简单网络管理系统
ctrl+d回到oracle目录 在SQL中输入 exit也可以
select;列 where:行
sqlplus / as sysdba 进入SQL conn hr/hr 使用hr用户
lower:把大小写自动改为小写
SQL> select last_name from employees :显示所有成员表
desc user_tables:字典表
employees:表
||:链接操作符(连字符)
null:空
department:部门编号
user:用户
SQL>ed /为执行命令
between and:两者之间
hire:雇佣
date...
count(*):有多少行,对行做统计
count(x):列....
sum:和
avg:平均值
min:求最小值
max:求最大值
distinct:取出重复的值
count:计数
group by:分组
department_id:部门编号
having:对分组进行筛选
table:表
null:空表
组函数①:avg: 平均值②:count: 计数③:max: 最大值④:min: 最小值⑤:sum: 和
分组数据例:select deparment_id,job_id,avg(salary) from employeesfrom employ...
salary:工资
order by:排序
desc:降序
hire:雇佣
单行函数
一周有七天
一月不一定只有30天
trunc:截取
dual:空表
last:最后
month:月份
round:四舍五入法
substr:字符串截取
length:字符串长度
replace:字符串内容替换
upper:把小写字母转换成大写字母
lower:把大写字符转换成小写字母
initcap:把单词转换成首字母大写的形式
日期 - 日期 = 数字 (表示天数)
日期 - 数字 = 日期
日期 + 数字 = 日期
四舍五入的...
集合操作
desc job_history:改变历史职位
job_history:历史表
vnion:重复值只保留一个 去除重复值 ★★
vnion all: 把所有重复值保留 不去除重复值★★
intersect:相交
minus:减去
双引号对不规范的对象命名★★
单引号是一个字符串★★
desc departments 查询部门表里面的有哪些列
desc employees 查询员工表里面的有哪些列
select employee_id, job_id from employeesunion allselect employee_id, job_id from j...
体系结构:
instance:实例
database:数据库
RAC:多实例对一个数据库
SGA:最大总数 (系统全局区域)缓存区
PGA:其中的一块, 也是一个缓存区
server process:服务器进程
shared pool:共享值(最大SQL语句的执行计划)★★
SQL> show parameter 显示参数 ★
SQL> show sga 显示sga的设置★
SQL> select * from v$sgainfo :动态性能视图 ★
butter cache:缓冲区缓存(数据库缓存,读到内存中的块)
SQL> show parameter db_bl...
数据库管理
关闭数据库有4中方式:
1.shutdown modes 关机模式
2.shutdown normal 关机正常
3.shutdown immediate 立即关闭 ★★ 常用命令
4.shutdown abort 直接关闭数据库
startup:重启
dbstart:启
dbshut: 关
有三种关闭方式:1、shutdown normal 正常方式关闭数据库。
2、shutdown immediate 立即方式关闭数据库。 在SVRMGRL中执行shutdown immediate,数据库并不立即关闭, 而是在Oracle执行某些清除工作后才关闭(...
存储管理
查询块的大小:show parameter db_block_size
database:数据库
tablespace:表空间
datafile:数据文件
segments:段
extents:扩展(范围)
dba_extents:每一个扩展的信息
dba_segments:段的信息
add datafile:添加数据文件
rollback:回滚(做完一个命令后悔了可以用回滚回到上一个命令)
objects:对象
user_tables:用户的表
dba:数据库所有
including:包含
contents:内容
dba_xxx(如果出现错误命令则权限不够...
用户管理
Authentication: 身份验证
AAA:Authentication: 身份验证
Authorization: 权限管理
Audition: 审计
grant:授权
unset:撤销(消除)
SQL>echo $ORACLE_SID ORCL 查询数据库的名字为ORCL
SQL>vnset ORACLE_SID 删除数据库名字为ORCL
SQL>export ORACLE_SID=ORCL 重新添加变量数据库的名字为ORCL
管理员的身份验证:本地连接:本地连接,预先设置ORACLE_SID,操作系统用户是dba群组的成员
iduid=1001(oracle) gid=1...
lsnrctl status:查看监听状态
Oracle网络配置三部分组成:客户端,监听,数据库
配置文件:$ vi $ORACLE_HOME/network/admin/listener.oravi listener.ora 和上面这个命令一样netstat -tln|grep 1521
通过netca添加新的监听服务Listener15210,端口使用15210lsnrctl status listener15210 查看15210的监听状态(指定监听状态的名称)
netca进入一个系统 第一个为创建新监听 第二个解析 第三个创建一个主机链接字符串(个人理解)如...
读一致性:oracle通过多版本与闪回机制保证读一致性。保证从某个时间点开始查询是一致的。在Oracle中主要通过SCN版本号来控制系统修改的版本,典型的例子是我们可以通过在同一个查询中得到同一个对象在“两个时间点”上的结果:
select * from (select count(*) from emp),(select count(*) from emp as of scn :scn)
多个用户同时访问数据库
consistency:一致性
非阻塞查询:当修改数据时,Oracle只看数据是否改变,并不关心数据...
死锁是由于两个对象在拥有一份资源的情况下申请另一份资源,
而另一份资源恰好又是这两对象正持有的,导致两对象无法完成操作,且所持资源无法释放。
阻塞是由于资源不足引起的排队等待现象。
unso:撤销
commit:提交
contents:内容
management:管理
session:一个连接就是一个会话(session)代表着一个作用域。也就是某些修改可以只限于此会话,在其他会话中不生效
AM:上午 11:59
PM:下午 12:00
全球化支持
unset:未设置
...