Quantcast
Channel: CodeSection,代码区,数据库(综合) - CodeSec
Browsing all 6262 articles
Browse latest View live

Oracle报存储过程中调用DBLink同义词出现错误:PLS-00201: 必须声明标识符

前几天编写一个存储过程,需要访问远程数据库的字段,于是建立一个dbLink并建了同义词:CREATE PUBLIC DATABASE LINK orcl@dbc CONNECT TO orcl IDENTIFIED BY orcl USING 'orcl';CREATE SYNONYM mtb FOR...

View Article


Image may be NSFW.
Clik here to view.

oracle中merge into用法及实例解析

merge into的形式:MERGE INTO [target-table] A USING [source-table sql] B ON([conditional expression] and [...]...) WHEN MATCHED THEN [UPDATE sql] WHEN NOT MATCHED THEN [INSERT sql]...

View Article


Image may be NSFW.
Clik here to view.

分析DB2活动日志满的原因及解决DB2日志满方法与避免方案

日志使用下图显示了并发事务条件下,日志使用的示意有3个并发的程序Process 1、Process 2、Process 3。每一个程序都有两个事务。蓝块代表SQL语句,红块代表commit操作,绿块代表rollback操作。每一个向下的箭头都代表日志缓冲区的数据被刷新到日志磁盘上(默认是每一次提交操作都会导致日志缓冲被刷新到磁盘上)。在T1时刻,事务A...

View Article

解决db2事务日志已满及日志磁盘空间已满问题办法详解

事务日志满指当前事务无法写入到活动日志中(主日志文件和辅助日志文件已全部用完或者没有足够当前事务写入的空间)日志磁盘空间已满指辅助日志文件还未使用完,磁盘空间已经满了。db2数据库事务日志文件分为主日志文件和辅助日志文件,主日志文件已分配空间,辅助日志文件使用时再分配。查看事务日志配置(mid为数据库名称):db2 get db cfg for mid运行结果:日志文件大小(4KB)...

View Article

oracle 提示登录密码过期完美解决方法

oracle 提示登录密码过期解决1.登录到oracle的 服务器2.切换到oracle 用户3.设置到当前操作的实例名:export ORACLE_SID=XXX4.连接数据库的命令行模式:sqlplus /nolog5.sql: conn /as sysdba;用dba的身份登录6.修改过期的用户密码设置:修改用户密码:alter user XXX identified by...

View Article


Oracle 配置连接远程数据库的教程

客户机为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。一般tnsnames.ora...

View Article

Oracle数据库"记录被另一个用户锁住"解决方法(推荐)

1、先来看看为什么会出锁住:    数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。...

View Article

Postgresql开启远程访问的步骤全纪录

前言安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。下面话不多说了,来一起看看详细的介绍吧。步骤如下:要在Postgresql中允许远程访问,需要设置如下2个文件: postgresql.conf pg_hba.conf然而由于系统安装的是Centos...

View Article


深入理解MongoDB的复合索引

为什么需要索引?当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的索引机制(同样适用于其他的数据库比如mysql)。mongo-9552:PRIMARY> db.person.find(){ "_id" : ObjectId("571b5da31b0d530a03b3ce82"), "name" : "jack", "age"...

View Article


Image may be NSFW.
Clik here to view.

Redis中事件驱动模型示例详解

前言Redis 是一个事件驱动的内存数据库,服务器需要处理两种类型的事件。 文件事件 时间事件下面就会介绍这两种事件的实现原理。文件事件Redis 服务器通过 socket 实现与客户端(或其他redis服务器)的交互,文件事件就是服务器对 socket 操作的抽象。 Redis 服务器,通过监听这些 socket 产生的文件事件并处理这些事件,实现对客户端调用的响应。ReactorRedis 基于...

View Article

Redis学习教程之命令的执行过程详解

前言之前写了一系列文章,已经很深入的探讨了 Redis 的数据结构,数据库的实现,key的过期策略以及 Redis 是怎么处理事件的。所以距离 Redis 的单机实现只差最后一步了,就是 Redis 是怎么处理 client 发来的命令并返回结果的,所以我们就仔细讨论一下 Redis 是怎么执行命令的。阅读这篇文章你将会了解到: Redis 是怎么执行远程客户端发来的命令的Redis...

View Article

Image may be NSFW.
Clik here to view.

浅谈redis内存数据的持久化方式

一、概述Redis的强大性能很大程度上都是因为所有数据都是存储在内存中的,然而当Redis重启后,所有存储在内存中的数据将会丢失,在很多情况下是无法容忍这样的事情的。所以,我们需要将内存中的数据持久化!典型的需要持久化数据的场景如下: 将Redis作为数据库使用;...

View Article

Redis安装配置与常用命令

Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。 内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。...

View Article


在ssm项目中使用redis缓存查询数据的方法

在项目中常常需要后台程序的持久层查询数据库来获取数据,然后将数据交给服务层、控制层,最后才交给视图层。如果数据访问缓慢,就会影响程序的运行。为了加快程序的运行,可以将数据放入缓存中,包括数据缓存和页面缓存。所谓缓存,就是将程序或系统经常要调用的对象存在内存中,一遍其使用时可以快速调用,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。其中页面缓存主要是oscache,可以整页或者指定...

View Article

mycat在windows环境下的安装和启动

 1、下载从如下地址下载mycat的安装包:http://www.mycat.io/2、解压解压下载的安装包3、安装安装mycat前需要先安装jdk和mysql。mycat1.6版本建议使用的jdk是1.7以上版本,mysql建议使用5.6版本。安装玩jdk和mysql后,进入mycat解压目录下的bin目录,如本文的路径如下:D:\Program Files (x86)\mycat\bin...

View Article


Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解

和windows下各种双击安装直接使用的数据库管理工具不同,linux下的数据库管理工具显得有些稍稍复杂。由于版权和收费限制,很多好用的数据库管理工具例如Data...

View Article

Redis获取某个前缀的key脚本实例

1.背景在平时的维护中,经常会遇到要统计某个前缀的key有多少,在请求比较多的redis中,keys * 会直接导致阻塞。可以采用scan的方式进行增量迭代,查询使用pipeline减少交互,提高效率。2.scan命令的优缺点SCAN命令的有SCAN,SSCAN,HSCAN,ZSCAN。 SCAN的话就是遍历所有的keys 其他的SCAN命令的话是SCAN选中的集合。...

View Article


Redis获取某个大key值的脚本实例

1、前言工作中,经常有些Redis实例使用不恰当,或者对业务预估不准确,或者key没有及时进行处理等等原因,导致某些KEY相当大。...

View Article

Redis安装与使用方法小结

本文实例总结了Redis安装与使用方法。分享给大家供大家参考,具体如下:1、下载:项目地址:https://github.com/MSOpenTech/redis下载地址:https://github.com/MSOpenTech/redis/releases注意,要下载zip版的,不要下载msi版的。2、安装:解压,拷贝到e盘根目录,文件夹改名为redis(把版本号之类的干掉),即完成安装。3、启...

View Article

Redis 密码设置和查看密码的方法

redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。   1、初始化Redis密码:   在配置文件中有个参数: requirepass  这个就是配置redis访问密码的参数;   比如 requirepass test123;   (Ps:需重启Redis才能生效)...

View Article
Browsing all 6262 articles
Browse latest View live