回顾:重定向、管道、算术运算、位置参数、特殊变量、交互式脚本文本处理工具之grep、egrep和fgrep:grep: (global search regular expression(RE) and print out the line文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能够被模式所匹配到的行格式:grep [options] 'PATTERN'(正则表达式) fi
原创
2015-10-14 10:38:49
324阅读
SpringBoot学习足迹在上一篇学习中 通过画红线的注解,可以直接在下面log.debug输出日志到控制台,但是写日志文件就没那么顺利了,一直不成功,找了N种配置,以下配置方法可行首先确保已引入lombok及插件1、在Resource目录下配置文件logback-spring.xml内容如下<?xml version="1.0" encoding="UTF-8"?><
转载
2020-01-16 23:40:00
127阅读
2评论
一、重做日志文件特征:
记录对数据所做的所有更改;提供恢复机制;可以划分成组;至少需要两个组(每个组至少一个成员)。
二、结构
联机重做日志文件组:
• 一组相同的联机重做日志文件副本称作联机重做日志组。
• LGWR 后台进程向组内所有联机重做日志文件并发写入相同信息。
• 为保证数据
转载
精选
2011-05-31 14:09:47
437阅读
Undo segment:
图1
用于保存一个进程修改了的数据的旧值。Undo segment头部包含记录了当前事务使用的undo segment信息的一张表。一系列事务只使用一个undo segment存储所有数据。许多并发的事务可以使用同一个undo segment。
Undo segment目的:事务回滚、事务恢复、读一致性。
读一致性:
&
转载
2011-06-14 14:54:16
533阅读
oracle内存结构包括两个区域:SGA和PGA.
SGA(system global area):
SGA有叫共享全局区域(shared global area)。在instance启动时被分配,用来存储数据库进程共享信息,包括数据和控制信息。主要组成包括:
– Shared Pool
&
转载
精选
2011-05-31 13:09:32
462阅读
一、控制文件:
小型的二进制文件;定义了数据库当前的物理结构;维护数据库的完整性;在
数据库的启动过程中(mount状态)和对数据库进行操作时会用到它;在create
database时初始化大小;每个控制文件只对应一个数据库;在mount时读取,确定数据库处于可用状态;获得数据文件和redo log
file文件的名字和位置(但不会验证这些文件是否存在或可用)。
在数据库运行过程中
转载
精选
2011-05-31 14:08:50
436阅读
oracle进程分三种:User process,Server process,Background processes。
user process和server process在“我的oracle学习日志(1)”中介绍过,在此不再赘述。容易迷惑的地方可能就是connection和session的区别,请看下图:
Background Processes
转载
精选
2011-05-31 13:10:16
393阅读
http://luotaoyang.blog.51cto.com/545649/277098
主要组件:
1. oracle server:主要组成部分,在大量用户同时访问同一个数据的情况下具备高性能和高可靠性,同时必须具备阻止非授权用户的访问和在发生错误时快速有效恢
转载
精选
2011-05-31 13:08:11
440阅读
配置文件是下列口令和资源限制的指定集合:
• 口令过期和失效
• 口令历史记录
• 口令复杂性校验
• 帐户锁定
• CPU 时间
• 输入/输出(I/O) 操作
• 空闲时间
• 连接时间
• 内存空间(仅用于共享服务器的SQL 专用区)
• 并发会话
创建配置文件后,数据库
原创
2010-04-13 09:26:26
1620阅读
启动instance过程:
由上图可知,oracle instance是根据Initialization Parameter Files里设置的参数来初始化oracle instance的。
Initialization Parameter
Files的条目中包含显示和隐式两种参数,显示参数在文件中明确指出了参数值,隐式参数没有在文件中指定,均按oracle默认值。多个
转载
精选
2011-05-31 13:12:33
325阅读
第一部分:OpenSSL的安装一般在公司,都经常有各种环境,不管是测试环境还是生产环境,都需要去查看部署的服务的日志,也就是要登录到远程的Linux系统去查看日志来确保项目是否正常运行。常见的就是用shell、putty、SecureCRT等工具软件,但这些一般都需要有破解版,使用起来也各有不同,最简单的办法就是在window系统装个OpenSSL,这样我们就可以直接在命令提示符cmd中使用ssh
几种存储用户数据的方法:Regular table(table)、partitioned table、Index-organized table、clustered tables。
Regular tables通常称为表或堆表,管理员很难控制表中行的存储位置。插入行时,只要表中有合适的空间就将行放置在哪。
Clustered table:将一些相关的表通过一个cluster key关联在一起,
转载
2011-06-14 14:54:56
574阅读
索引分类:
• 逻辑
– 单列或串接:在单列或多列上创建索引,最多包含32列。
– 唯一或非唯一:保证在表中没有两行或以上的键列没有重复值或不限制。
– 基于函数:在建立索引的一列或多列上使用函数或表达式,索引预先计算函数或表达式的值,并将结果存储在索引中。可以创建为B树或位图索引。
– 域:对于特定应用程序的索引。仅支持单列域索引。可以在具有标量、对象或
转载
2011-08-25 16:21:57
523阅读
Java 9强化了原有的日志API,这套日志API只是定义了记录消息的最小API,开发者可将这些日志消息路由到各种主流的日志框架(如SLF4J、Log4J等)
原创
2022-07-26 10:21:31
95阅读
一、重做日志文件特征:
记录对数据所做的所有更改;提供恢复机制;可以划分成组;至少需要两个组(每个组至少一个成员)。
二、结构
联机重做日志文件组:
• 一组相同的联机重做日志文件副本称作联机重做日志组。
• LGWR 后台进程向组内所有联机重做日志文件并发写入相同信息。
• 为保证数据库的正常操作,Oracle
推荐
原创
2010-03-21 10:43:16
1931阅读
5评论
今天上午,做了一道bfs结合最小生成树的题,这道题在思考上
原创
2022-08-10 12:46:09
75阅读
学习笔记
原创
2018-04-20 16:43:00
380阅读
点赞
学习笔记9
原创
2020-10-25 15:12:27
239阅读
图1
验证机制:
可通过以下方式之一对需要访问数据库的用户进行验证:
• 数据字典
• 操作系统
• 网络
数据库方案(schema)
方案是与某个用户关联的对象(包括:表、触发器、约束、索引、视图、序列、存储程序单元、同义词、用户定义的数据类型、数据库链接等)的特定集合。创建数据库用户时,就会相应地为该用户创建同名的方案。用户只能与同名的方案关联,
原创
2010-04-14 10:01:35
915阅读
角色的特点:
• 可以通过授予和撤消系统权限所用的命令来授予和撤消用户的角色。
• 可以将角色授予任何用户或角色。但是,不能将角色授予它本身,也不能循环授予(例如:将角色A->B->C->A)。
• 角色可以由系统权限和对象权限组成(角色也可包含其他角色)。
• 对于被授予某种角色的每个用户来说,该角色可以启用,也可
原创
2010-04-17 12:49:42
713阅读