Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 11g show spparameter 命令的使用

Oracle 11g show spparameter 命令的使用

当我们要获取Oracle数据库当前的参数值时,可以通过查询v$parameter动态性能视图得到,当然了也可以使用show parameter p_name这样的方式得到。但是在Oracle 11g以前,show parameter只能获得当前session的参数值,要看其他的参数值,比如系统级别的参数值修改和参数文件spfile中的参数值还是需要使用数据字典。Oracle在11g中做了一些改动,引入了show spparameter p_name命令,可...
最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤)

最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤)

一、环境介绍: 我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为woo的数据库;我们这次的实验是要搭建了一套Oracle 11g Active DataGuard;目的是为了实现数据库同步的功能,并且了解Oracle 11g DG的基本功能。db01:192.168.1.50db02:192.168.1.51Oracle 11g Active DataGuard初探 http://www.linuxi...
添加ASM磁盘报错ORA-02097和ORA-15014

添加ASM磁盘报错ORA-02097和ORA-15014

背景:这是一套正在安装的11.2.0.1 RAC,Grid Infrastructure已经安装完成,ASMLib和磁盘分区均已完成,在通过asmca图形界面创建磁盘的时候没有发现成员盘。问题现象:问题分析:从报错信息上来看可以很明显的看出是因为参数asm_diskstring参数未设置导致asm实例没有发现磁盘路径。问题处理:1、首先我们检查了磁盘的状态及磁盘权限,是没有问题的。2、那么我们根据之前的推测,进行asm_diskstring参数的修改3、修...
利用存储级的复制技术将一个ASM数据库快速clone到目标环境

利用存储级的复制技术将一个ASM数据库快速clone到目标环境

生产库是建在ASM上的两节点RAC,测试库是单节点的安装了Oracle restart,版本和生产一样同为11.2.0.3现使用存储级的复制软件将生产库的所有DG拷贝到测试库所在的磁阵,以快速构建出一个测试环境以下记录了存储复制完成后,测试库搭建的全过程:如果我们安装Oracle Restart环境时选择的是"Install Oracle Grid Infrastructure for a Standalone software only",那么安装完后还...
CentOS 6.5下PostgreSQL 9.4.3安装与配置

CentOS 6.5下PostgreSQL 9.4.3安装与配置

一、简介PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。二、系统环境系统平台:CentOS release 6.5 (Final)PostgreSQL 版本:PostgreSQL 9.4.3防火墙已关闭/iptables: Firewa...
PostgreSQL递归查询实现树状结构查询

PostgreSQL递归查询实现树状结构查询

在PostgreSQL的使用过程中发现了一个很有意思的功能,就是对于需要类似于树状结构的结果可以使用递归查询实现。比如说我们常用的公司部门这种数据结构,一般我们设计表结构的时候都是类似下面的SQL,其中parent_id为NULL时表示顶级节点,否则表示上级节点ID。CREATE TABLE DEPARTMENT (ID INTEGER PRIMARY KEY,NAME VARCHAR(32),PARENT_ID INTEGER REFERENCES DE...
Oracle 12c中增强的PL/SQL功能

Oracle 12c中增强的PL/SQL功能

Oracle 12c增强了一系列定义和执行PL/SQL程序单元的方式。本文覆盖了Oracle 12c几个新特性:1.为结果缓存条件优化了调用者权限函数 2.可以在SQL语句中定义和执行PL/SQL函数 3.通过ACCESSIBLE BY条件指定一个白名单来限制程序单元的访问 4.可直接授权角色给指定程序单元调用者权限和PL/SQL函数结果缓存 Oracle 11g引入了PL/SQL函数结果缓存,提供了非常强大,有效和易于使用的缓存机制。主要目标是保证如果最...
将PL/SQL代码封装在灵巧的包中

将PL/SQL代码封装在灵巧的包中

绝大多数基于PL/SQL的应用都是由成千上万甚至上百万行代码组成,这里面包含了详细多变的用户需求。 商业逻辑的实现最初是由存储过程和函数完成,但是开发者需要考虑将这些过程和函数放在包中维护。何为包? 包是一组PL/SQL代码元素(游标、类型、变量、过程、函数)集合的程序单元。通常由包声明(对象声明)和包体(具体实现)组成。为什么要使用包? 1)组织和维护一组功能相关的对象; 2)对外隐藏具体实现; 3)提升性能,这一点要说一下: 当你第一次调用包时,整个包...
<< 871 872 873 874 875 876 877 878 879 880 >>