Welcome 微信登录

首页 / 数据库 / MySQL

如何用PL/SQL Developer连接Oracle数据库

如何用PL/SQL Developer连接Oracle数据库

之前因为项目的原因需要使用Oracle数据库,由于时间有限没办法从基础开始学习,而且Oracle操作的命令界面又太不友好,于是就找到了PL/SQL Developer这个很好用的软件来间接使用数据库。 下面简单介绍一下如何用这个软件连接Oracle数据库。第一步 安装ORACL Database和PL/SQL Developer这一步Linux公社有很多的教程就不详细介绍。Oracle可以直接到官网去下载,在安装中注意几个问题就行:1.一定要记住自己全局...
将现有MySQL数据库改为大小写不敏感

将现有MySQL数据库改为大小写不敏感

用过MySQL的应该都会注意到,默认情况下,Linux下安装的MySQL是大小写敏感的,也就是说Table1和table1可以同时存在。而Windows下的MySQL却是大小写不敏感的,所有表名和数据库名都会变成小写。对于怎么启用或者停用MySQL数据库的大小写敏感,这个网上随便都能找到,就是改改参数lower_case_table_names,然后重启即可。但是,如果我们的数据库中已经有了多个区分大小写的数据库,现在要改为不区分大小写的,那么就会报错:T...
InnoDB锁机制:Next-Key Lock 浅谈

InnoDB锁机制:Next-Key Lock 浅谈

数据库使用锁是为了支持更好的并发,提供数据的完整性和一致性。InnoDB是一个支持行锁的存储引擎,锁的类型有:共享锁(S)、排他锁(X)、意向共享(IS)、意向排他(IX)。为了提供更好的并发,InnoDB提供了非锁定读:不需要等待访问行上的锁释放,读取行的一个快照。该方法是通过InnoDB的一个特性:MVCC来实现的。InnoDB有三种行锁的算法:1,Record Lock:单个行记录上的锁。2,Gap Lock:间隙锁,锁定一个范围,但不包括记录本身。...
MySQL 行级锁的使用以及死锁的预防

MySQL 行级锁的使用以及死锁的预防

一、前言 MySQL的InnoDB,支持事务和行级锁,可以使用行锁来处理用户提现等业务。使用mysql锁的时候有时候会出现死锁,要做好死锁的预防。 二、MySQL行级锁 行级锁又分共享锁和排他锁。 共享锁: 名词解释:共享锁又叫做读锁,所有的事务只能对其进行读操作不能写操作,加上共享锁后其他事务不能再加排他锁了只能加行级锁。 用法:SELECT `id` FROM table WHERE id in(1,2) LOC...
Ubuntu安装redis并配置远程、密码以及开启php扩展

Ubuntu安装redis并配置远程、密码以及开启php扩展

一、前言 redis是当前流行的nosql数据库,很多网站都用它来做缓存,今天我们在Ubuntu下安装并配置下redis。二、安装并配置redis 1、安装redissudo apt-get install redis-server//安装redis 安装完可以执行redis-cli 启动命令行模式,并写入查看数据试下 2、配置redis 2.1 配置远程登录 默认redis是不允许远程登录的,需要我们配置 #编辑redis配...
MySQL重点关注性能及相关分析命令详解

MySQL重点关注性能及相关分析命令详解

一、MySQL性能监控关注点QPS(每秒Query 量):这里的QPS 实际上是指MySQL Server 每秒执行的Query总量:QPS = Queries / SecondsTPS(每秒事务量): 在MySQL Server 中并没有直接事务计数器,我们只能通过回滚和提交计数器来计算出系统的事务量。所以,我们需要通过以下方式来得到客户端应用程序所请求的TPS 值:TPS = (Com_commit + Com_rollback) / SecondsK...
Oracle 11.2.0.4静默安装软件和创建数据库

Oracle 11.2.0.4静默安装软件和创建数据库

在没有图形界面的情况时,安装Oracle数据库软件和创建数据库就只能使用命令行的方式进行。本文假设安装的前提条件都已经配置好。一、静默安装数据库软件1、准备参数文件这个参数文件是用于安装软件使用的,里边配置了需要安装的版本、语言、ORACLE_HOME等信息。这个文件的模版在database/response目录下的db_install.rsp,文件中的各个参数作用参考http://docs.oracle.com/cd/E11882_01/em.112/e...
OSWatcher使用简介

OSWatcher使用简介

OSWatcher Black Box, 简称OSW,是Oracle提供的一个小但是非常有用的工具,它通过调用OS自己提供的命令来记录OS运行时的一些性能参数,比如CPU/Memory/Swap/Network IO/Disk IO相关的信息。但是部署OSW有很多好处:1. 它比较容易部署,并且容易删除。2. 资源消耗比较小,不管是从CPU,内存还是磁盘空间来说。3. 平时不需要维护,并且在发生问题时可以帮我们迅速定位问题是否发生在OS端数据库是运行在OS...
Oracle物化视图增量刷新测试

Oracle物化视图增量刷新测试

说明:物化视图刷新方式有三种:全量刷新、增量刷新和强制刷新,三种刷新方式具体如下:全量刷新(complete):不管使用哪种刷新方式,物化视图的首次刷新都使用全量刷新的方式。全量刷新机制是首先物化视图对应表中的数据采用delete全部删除,然后再从原表中使用insert把数据重新插入。增量刷新(fast):增量刷新是基于主表上的物化视图日志(MLOG$_tablename)进行刷新的,主表上每插入或删除一条数据,对应物化视图日志中同样会插入一条数据(主表更...
Oracle的参数文件

Oracle的参数文件

1.参数文件 与Oracle数据库相关的参数文件有很多,但是最重要的是数据库的参数文件,如果没有这个参数文件,甚至无法启动数据库。 数据库的参数文件通常称为初始化文件(init file),或init.ora文件。这是因为历史上它的默认名就是init<ORACLE_SID>.ora。这所以称为“历史上”的默认名,原因是Oracle Database 9i Release 1 以来,对于存储数据库的参数设置...
Oracle里count(1)、count(*)和count(主键)哪个更快

Oracle里count(1)、count(*)和count(主键)哪个更快

Oracle里count(*)、count(1)和count(主键)到底哪个快的问题。这个问题看起来很简单,每个人都会有自己的答案,去百度上搜会出来一大堆帖子来讲哪个更快。但是说了它们三个其实是一样的,我听到之后也觉得挺诧异的,因为我记得别人跟我说过count(主键)会快,然后自己简单想了一下,觉得好像是那么回事的就没有深入去追究。接着老猫说官方有这样的说法这三个其实是等价的。晚上回来之后到MOS上查了一下,居然被我找到了How the Oracle CB...
Oracle的密码文件及远程SYSDBA登录

Oracle的密码文件及远程SYSDBA登录

密码文件(password file)是一个可选的文件,允许远程SYSDBA或管理员访问数据库。启动Oracle时,还没有数据库可以用来验证密码。在本地系统上启动Oracle时,Oracle会利用操作系统来执行这种认证。安装Oracle时,会要求完成完成的人指定管理员“组”。在Unix/Linux上,这个组一般默认为dba,在Windows上默认为OSDBA,不过也可以是平台上任何合法的组名。这个组很特殊,因为这个组中的任何用户都可...
Oracle dba_data_files数据字典里的bytes大于maxbytes

Oracle dba_data_files数据字典里的bytes大于maxbytes

临下班时,同学发来一个截图,意思是说dba_data_files里的bytes值大于maxbytes值。截图如下:立马感觉就不好了,根据以往的Oracle运维经验觉得这绝对是不可能的。但是数据查出来的事实就是这样的。于是上百度搜相关问题,无耐搜出来的都是不太相关的资料。于是直接上MOS找资料,还真有一篇是介绍这个的Value in BYTES Column Greater than MAXBYTES Column in DBA_DATA_FILES (文档...
<< 211 212 213 214 215 216 217 218 219 220 >>