enmo_day_06

RAC

Data Guard (DG)

EMC

NAS

SAN

双活

 

数据完整性

约束 :

主键 : 非空 且 唯一

非空 :

唯一 :

外键 :

检查 :

 

DISABLE, ENABLE

VALIDATE, NOVALIDATE

 

约束条件检查

执行语句时 (对于非延迟约束条件)

发出commit时 (对于延迟约束条件)

 

删除表 :

drop table hr.employees purge; : 删除(不能反悔,无法闪回)

drop table hr.employees cascade constraints (相关的饮用完整性限制)

 

删除一个表将删除 :

表结构

数据

数据库触发器

相应的索引

关联的对象权限

 

截断表 :

删除数据并释放已用空间

截断相应的索引

 

truncate table hr.employees;

 

note : truncate 属于DDL语句

 

降低高水位线 :

move

truncate

esp mp

shrink :  压缩

 

索引

B-tree索引

ortp : 大表里检索少量数据

orap : 大表里检索大量数据

位图索引 : 不能用于ortp,适用于低基数列 (distinct值很少)

 

唯一索引 :unique

反向关键字索引 : reverse,不支持范围扫描

eg :

897,898,899

798,898,998

创建反向索引可有效避免索引热点块

索引热点块

数据块热点块

组合索引 : 基于多列的索引

基于函数的索引 :

压缩索引 : 删除所有重复键值

顺序索引 :

注:索引键值列上进行运算会失效

 

10g全局hash分区索引

 

维护索引 :降低索引层级,整理碎片,rebuild online

 

note : 若不加online,则会产生表锁,加了则锁会少些

 

创建索引 :

create index index_name on table_name (column_name asc/desc , dolumn_name):

 

 

 

视图

eg :

create view view_name as select location_id, country_name from locations 1, countries c where 1.countru_id = c.country_id and c.country in (‘AU’, ‘BR’);

视图只是定义语言,存放在数据字典中,不存放数据,

 

序列

创建序列

eg :

create sequence “HR’ ‘ABC_SEQ” cycle nerdier cache 20 maxvalue 100 misvalue 1 increment by 5;

 

eg :

create sequence customer_eq start with 1000 increment by 1 nocache nocycle;

 

 

临时表

会话或事物处理结束时自动清除存储数据

为每个会话提供专用数据存储

可供所有会话使用,不影响各个会话的专用数据

创建临时表 :

eg :

create global temporary table table_name on commit as seelct * from table_name2

 

 

数据字典

 

undo segments

1. 活动

2. 非活动,保留

3. 非活动,不保留

 

切换undo tablespace :

 

undo : 还原, 回退,读取一致性,

redo : 重做

 

管理还原

undo_retention : 制定已提交的还原信息要保留多长时间(秒)

仅在以下情况下才必须设置这个参数 :

还原表空间启用了autoextend

要设置log的还原保留时间

要保证保留时间

 

保证还原保留时间 : 在table space里设置gurantee选项

 

autoextend

管理还原

 

ora01555 : 快找过旧错误

 

避免01555错误 :把undo表空间设为自动扩展,把保留时间设定尽可能长。

 

企业中为防止undo表空间过分大,常经过分析测试把其设置为固定大小

 

eg :

select undotsn, tuned_undoretention from v$undostat;

select tablespace_name, retention from dba_tablespaces;

 

 

改提示符 :

find / -name glogin.sql

/u01/app/oracle/product/11.2.0/dbhome_1/sqlplus/admin/glogin.sql

 

show parameter processes;

alter system set processes = 200 scope=spfile;

create tablespace shadow datafile ‘/u01/app/oracle/ENMOEDU/shadow01.dbf’ size 40M online;

查看报警日志

 

配置监听器

/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

 

listener.ora

lsnrctl reload

lsnrctl status

 

用熟vi

正常模式下删除用 x

删除整个单词 :daw

撤销上一次修改 :u

在光标之间跳转 :w

查找 :/the_word_you_want_to_search

继续查找 :n

往回查找 :shift n

删除整篇文章 :d + shift + g

 

命令敲到第十一章,每章用了多长时间

 

转载于:https://www.cnblogs.com/jilili/p/4691495.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/358464.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos8如何安装yum源(详细步骤)

进入目录 cd /etc/yum.repos.d //进入/etc/yum.repos.d目录查看并删除/etc/yum.repos.d目录下所有的配置文件 ll //查看当前目录的所有文件 rm -rf ./* //删除当前的所有文件下载centos8的镜像源 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors…

前端开发常见的浏览器兼容性问题?

参考帖子1:https://www.cnblogs.com/angel648/p/11392262.html 参考帖子2:https://www.cnblogs.com/wxf-h/p/10513342.html

2048游戏详解

由于最近在百度IFE看到有2048任务,所以昨天兴趣一来自己也做了一个。大概花了五个小时完成,不过不足之处是操作时没有滑动效果。昨晚新增了手机版本,流畅度还可以,不过由于没有滑动,游戏过程显得很突兀啊,且…

百度搜索引擎服务器性能,百度搜索引擎的特点

1. 基于字词结合的信息处理方式。巧妙解决了中文信息的理解问题,极大地提高了搜索的准确性和查全率。2. 支持主流的中文编码标准。包括GBK(汉字内码扩展规范)、GB2312(简体)、BIG5(繁体),并且能够在不同的编码之间转换。3. 智能相关度算法。采用了基于内…

vulhub安装教程

0x00 vulhub介绍 Vulhub是一个基于docker和docker-compose的漏洞环境集合,进入对应目录并执行一条语句即可启动一个全新的漏洞环境,让漏洞复现变得更加简单,让安全研究者更加专注于漏洞原理本身。 大哥你等会,你刚才讲的docker我听…

前后端分离如何解决跨域的问题?

参考帖子:https://blog.csdn.net/cuixiaogang110/article/details/81948173?utm_mediumdistribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_sourcedistribute.pc_relevant.none-task-blog-BlogCommendFromMa…

java 并发锁_Java并发教程–重入锁

java 并发锁Java的synced关键字是一个很棒的工具–它使我们可以通过一种简单可靠的方式来同步对关键部分的访问,而且也不难理解。 但是有时我们需要对同步进行更多控制。 我们要么需要分别控制访问类型(读取和写入),要么使用起来很…

sublime主题安装

网上发现与之前最相近的两款皮肤分别是Theme – Soda与Flatland。这里就记录一下安装与使用方法。 方法一:手动下载安装: 1.下载安装SublimeText2,这个我就不说了。网上的版本有多个,可以自行选择。也可下载使用最新的SublimeText…

WebCrack:网站后台弱口令批量检测工具

经过这么长时间的测试终于算是可以上线了,写篇文章跟大家分享一下自己的开发思路吧 >注:本工具借鉴吸收了TideSec的web_pwd_common_crack很多优秀的思路,在此基础上增加了很多拓展功能使其更加强大,在这里给TideSec的大佬点个赞…

前端渲染与后端渲染之间的区别?

前端没兴起之前,网页的展示大都是后端渲染,也就是服务器渲染。 随着前端行业的发展,前端的工作越来越精细。前后端开始分离,前端只关注ui渲染。后端只提供数据和进行逻辑处理。 简单的解释,前端写好html模板,让后端直接填数据,这就是后端渲染。 前端渲染是,通过ajax请求…

比较中的Commons VFS,SSHJ和JSch

几周前,我评估了一些用于Java的SSH库。 对它们的主要要求是在远程计算机上进行文件传输和文件操作。 因此,它存在一个基于SSH,SSH文件传输协议(或SFTP)的网络协议。 因此,我需要一个支持SFTP的SSH库。 一项…

Android自定义xml解析

<?xml version"1.0" encoding"utf-8"?> <resources><Users><User name"jason" age"12" location"Beijing"/><User name"peter" age"18" location"Shanghai"/&g…

前端常见的安全性问题有哪些?

安全性 前端安全问题有哪些? XSS 跨站请求攻击XSRF 跨站请求伪造上边这两个问题,前端也只是辅助,主要还是靠后端XSS原理 在博客里可以写文章,同时偷偷插入一段<script>代码。发布博客,有人查看博客内容打开博客时,就会执行插入的js攻击代码在攻击代码中,获取cook…

(fofa信息收集骚操作)windows查看文件的md5值

1、winr 输入cmd进入控制界面 2、certutil -hashfile XXXX md5(XXXX为绝对路径) Linux下查看文件md5值&#xff1a; 进入文件目录&#xff0c;使用md5sum加文件名&#xff0c;例如md5sum test.txt 像fofa的语法里有可以查找js的md5值&#xff0c;这样就可以收集到更多信息了&…

教你读懂Ajax的工作原理

Ajax的工作原理 1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年I…

二叉树性质及遍历

一、二叉树的定义 树的每个结点至多只有二棵子树(不存在度大于2的结点)&#xff0c;树的子树有左右之分&#xff0c;次序不能颠倒。 二、二叉树的性质 (1) 在非空二叉树中&#xff0c;第i层的结点总数不超过, i>1&#xff1b;(2) 深度为h的二叉树最多有个结点(h>1)&#…

利用最新Apache解析漏洞(CVE-2017-15715)绕过上传黑名单

目标环境&#xff1a; 比如&#xff0c;目标存在一个上传的逻辑&#xff1a; <?php if(isset($_FILES[file])) {$name basename($_POST[name]);$ext pathinfo($name,PATHINFO_EXTENSION);if(in_array($ext, [php, php3, php4, php5, phtml, pht])) {exit(bad file);}mo…

将数据压缩到数据结构中

这个故事是关于我们最近在Plumbr进行的容量优化任务。 一切始于将无害的要求添加到现有组合中。 如您所知&#xff0c;Plumbr监视解决方案作为连接到服务器的Java代理分发。 只需少量添加即可跟踪一段时间内所有已连接的代理&#xff0c;以便可以实时回答以下问题&#xff1a;…

程序员面试需要注意的问题

今天给朋友带来的是找一份工作的流程详细介绍&#xff0c;以及期间所需要注意的东西&#xff0c;其中包括&#xff1a; 简历&#xff08;附带写简历的注意事项&#xff09;笔试&#xff08;附带笔试题详细介绍的链接&#xff09;电话面试(附带常见的面试题)面试&#xff08;详…

CVE-2017-15715漏洞复现

复现环境 docke apache 2.4.0到2.4.29即可 php5.5 复现过程 先在物理机上创建目录 mkdir -p /var/www/html 然后创建个容器&#xff0c;并关联物理机的/var/www/html目录 docker run -d -v /var/www/html:/var/www/html -p 8080:80 --name apache php:5.5-apache 再把物理机的/…