ORACLE如何查看当前账号的相关信息总结

博主头像 关于Oracle数据库的账号,我们在维护数据库的时候,偶尔可能需要获取一些特殊信息。例如,账号的创建时间、账号的状态、账号的锁定时间.....。正常情况下,我们可以通过DBA_USERS获取大部分相关信息。但是有一些特殊信息,还必须通过不常用底层基表sys.user$来获取。 SQL> DESC D ...

操作系统——信号量例题

博主头像 有一个仓库,可以存放 A 和 B 两种产品,仓库的存储空间足够大,但要求: (1)一次只能存入一种产品(A 或 B); (2)-N < (A 产品数量-B 产品数量) < M。 其中,N 和 M 是正整数。试用“存放 A”和“存放 B”以及 P、V 操作描述产品 A 与 产品 B 的入库过程。 Se ...

用规划模型求解指派问题

博主头像 一、前言 优化模型主要有线性规划、非线性规划、动态规划和整数规划。而指派问题是整数规划中一类重要的问题: 有$n$项任务,由$n$个人来完成,每个人只能做一件,第$i$个人完成第$j$项任务要$c_$小时,如何合理安排时间才能使总用时最小? 二、 指派问题的数学模型 我们引入 0 - 1变量 \(x ...

powerDisigner使用

博主头像 最近要忙期考,但还是决定每天抽点空来写CodeSmith的系列文章了,在此实在不敢用教程这个词语,毕竟自己对CodeSmith了解的也不是很多,有很多牛人都在博客园发布了不少关于CodeSmith的文章了,但我还是想发表一下自己的心得,希望能给初学者更多的参考,教程中有错误或者表述不清的地方欢迎大家 ...

MySQl事务面试整理(基于InnoDB存储引擎)

最近看了很多关于事务问题的博客,感觉看的好混乱,没有一个整体的架构来谈事务; 所以就根据自己的见解谈一谈关于事务的问题。 1.事务四大特征(ACID) 众所周知,事务的四大特性即原子性,持久性,隔离性和一致性, 一致性是事务的最终目的,而原子性,持久性,隔离性则是一致性的保证。 下面我们就分别谈谈事 ...

ORA-01536: space quota exceeded for tablespace案例

博主头像 最近在做数据治理的过程中,回收了部分账号的权限,因为角色RESOURCE里拥有CREATE TABLE的权限,所以我想回收RESOURCE角色。例如,对于TEST账号,收回其创建表的权限,就收回了授予其的RESOURCE的角色,结果不到几小时,SUPPORT人员就反馈这个账号遇到了ORA-01536 ...

《MySQL面试小抄》查询缓存机制终面

博主头像 ​面试官考点之简述一下什么是查询缓存机制? 面试官考点之查询如何命中缓存? 面试官考点之什么场景下SQL和结果集不会被缓存? 面试官考点之什么场景下会导致MySQL缓存失效? 面试官考点之查询缓存是如何进行内存管理的? 面试官考点之MySQL是一次性分配所有的内存空间吗? 面试官考点之缓... ...

MYSQL数据库重新初始化

博主头像 前言 我们在日常开发过程中,可能会遇到各种mysql服务无法启动的情况,各种百度谷歌之后,依然不能解决的时候,可以考虑重新初始化mysql。简单说就是重置,“恢复出厂设置”。重置之后,所有的数据都将被清空丢失,所以一定要备份好重要的数据库,就是data目录下面那些数据库文件,具体情况请百度,这不是本 ...

高频访问SQLite数据库

博主头像 SQLite 是一款开源的 SQL 数据库引擎,由于其自包含、无服务、零配置和友好的使用许可(完全免费)等特点,在桌面和移动平台被广泛使用。 在应用开发过程中,如果想保存点数据,自然而然地就会想到 SQLite,毕竟它拥有非常多的实践者。这里分享一个在项目开发过程中遇到的 SQLite 读写问题—— ...

mysql-jdbc

mysql-jdbc Java通过jdbc连接远程数据库并执行最简单的sql查询获取数据。 更多jdbc介绍,请参考官方文档 准备 假设远端有一个数据库mydb和一张简单的表student: 创建Java工程: 接下来创建一个jdbc demo工程,这里使用idea,eclipse同理;然后从官网下 ...

kapacitor的安装及部分常用命令

Kapacitor 是一个开源框架,用来处理、监控和警告时间序列数据,它使用 TICKscript 脚本来定义任务。Kapacitor是InfluxData开源的数据处理引擎。它可以处理来自InfluxDB的流数据和批处理数据,可以周期性将InfluxDB中的数据汇总、处理后再输出到InfluxDB ...

Innodb表空间、段、区描述页分析与磁盘存储空间管理

###Innodb表空间、段、区描述页分析与磁盘存储空间管理 从一个整体方向结构上看,表空间大的结构图如下 表空间:表空间文件,存放数据库数据的载体,对于系统表空间通常是ibdata1,开启独立表空间文件innodb_file_per_table=1后,对应的表空间为.ibd后缀的表空间文件 数据段 ...

存储体系

存储体系 计算机存储体系分为多级,常见的有小到cpu内部的寄存器、cache,大到内存、磁盘、磁带以及各式可插拔的usb设备等都属于存储体系的一员,一个常见的直观的图如下: 从最顶端的cpu开始一直到最下层的硬盘存储层,可以看到速度逐渐变慢,容量逐渐增大,图示的容量是以我自己的macbookpro1 ...

彻底卸载 Oracle11g r2 教程(亲测有效,已重装过)

博主头像 Oracle 的安装和卸载相较于其他 mysql 要麻烦些,为止,我专门卸载了以前的Oracle软件,并且重新再安装了一次(已经成功),就有了下面写的教程了。 首先,打开服务,找到Oracle开头的服务,全部都关闭 点击开始菜单找到-->以O开头的软件> Universal Installer 点击 ...

Oracle11g R2 安装教程(非常详细 )

博主头像 一般稍微大点的企业都在用 Oracle 数据库。而相较于 mysql 的语法有些差别,但还是值得去学习的 首先去官网下载 11g R2 的版本,这个版本相对来说还是比较流行的版本了。(好多公司也在用) 这边我已经下载好了: 链接:https://pan.baidu.com/s/1yZj2JBgiL7 ...

MySQL是如何实现事务隔离?

博主头像 前言 众所周知,MySQL的在RR隔离级别下查询数据,是可以保证数据不受其它事物影响,而在RC隔离级别下只要其它事物commit后,数据都会读到commit之后的数据,那么事物隔离的原理是什么?是通过什么实现的呢?那肯定是通过MVCC机制(Multi-Version Concurrency Cont ...

MySQL数据库基础回顾【详细】

博主头像 数据库的de增删改查【CRUD】 DDL【操作数据库、表】 创建数据库 CREATE DATABASE db1;【db1是我要创建的数据库的名称,如果已经存在数据库db1,则会报错】 CREATE DATABASE IF NOT EXISTS db2;【先判断是否存在数据库db2,如果存在就不会创建 ...

MYSQL 高级

博主头像 SQL查询流程: 1. 通过客户端/服务器通信协议与 MySQL 建立连接 2. 查询缓存,这是 MySQL 的一个可优化查询的地方,如果开启了 Query Cache 且在查询缓存过程中查 询到完全相同的 SQL 语句,则将查询结果直接返回给客户端;如果没有开启Query Cache 或者没有查询 ...

MySQL中InnoDB存储引擎的实现和运行原理

博主头像 InnoDB 存储引擎作为我们最常用到的存储引擎之一,充分熟悉它的的实现和运行原理,有助于我们更好地创建和维护数据库表。 InnoDB 体系架构 InnoDB 主要包括了: 内存池、后台线程以及存储文件。 内存池又是由多个内存块组成的,主要包括缓存磁盘数据、redo log 缓冲等; 后台线程则包括 ...

<123···200>