Oracle查看当前登陆用户的权限或者角色
ORACEL查看当前登陆用户的权限或者角色查看当前用户的角色 SQL>select * from user_role_privs; SQL>select * from session_privs 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 附:一、查看用户:1.查看当前用户: select * from v$session...
定时自动生成awr报告
vi awr.sh#!/bin/sh ORACLE_SID=$1export ORACLE_SIDsource ~/.bash_profilemkdir -p /oracle/utils/statspack/$1WORKPATH=/oracle/utils/statspack/$1AWR_FORMAT=htmlNUM_DAYS=1MAX_SNAP_ID=`sqlplus -S / as sysdba
监控oracle表空间脚本
select a.tablespace_name,a.bytes/1024/1024 "Sum MB",a.maxbytes/1024/1024 "Max MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used",round(((a.bytes-b.bytes)/a.maxbytes)...
oracle 巡检脚本(自动化)
vi /scripts/check/xunjian.sqlset heading offselect '一、数据库的基本情况' from dual;set heading offselect '1、数据库版本' from dual;set heading onselect * from v$version;set heading offselect '2、查看数据库基本信息' from dual;set heading onset linesize 500col host_name for a20sel...
oracle外部表
参考http://space.itpub.net/26110315/viewspace-731506 http://blog.csdn.net/robinson_0612/article/details/6078481[@more@]外部表(external tables)是对sql*loader 的一个补充,可以让我们访问数据库外部的数据资源。不过外部表存在着诸多的限制,所以我们使用前必须对其有充分的了解。外部表中的一些限制:1、不能在外部表上执行DML操作。2、不能在外部表上创建index。3、不支持analyze 分析语句,但是可以使用dbms_stats。4、不支持虚拟列。ref:http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:4347075367803
CentOS 6.3 安装MySQL-5.7.10
MySQL的安装分为三种:1、RPM包安装;2、二进制包安装;3、源码安装。第一种方式比较简单,直接RPM包安装就OK了,或者通过yum源来安装,但无法自定义安装目录。而第三种方式比较复杂。一般项目中使用比较多的是通过二进制包来安装,这种安装方式可以根据企业的不同需求进行相关的自定义配置,比如安装在哪个目录,如...
Oracle 11G 闪回技术 使用Oracle闪回查询
使用带有AS OF子句的SELECT语句进行闪回查询。闪回查询获取之前的时间点的数据。语句通过时间戳或SCN显示地引用过去的时间。返回在那个时间点当时已经提交的数据。闪回查询的使用包括:1. 恢复丢失的数据、撤销不正确的且已经提交的改变。例如,如果你错误地删除或更新了行并且提交了,可以立即撤销这个错误...
Oracle AWR报告指标全解析
【性能调优】Oracle AWR报告指标全解析2013/08/31 BY MACLEAN LIU 26条评论【性能调优】Oracle AWR报告指标全解析开Oracle调优鹰眼,深入理解AWR性能报告:http://www.askmaclean.com/archives/awr-hawk-eyes-training.html开Oracle调优鹰眼,深入理解AWR性能报...
ORACLE 11g RAC日常运行中一些基本启停等命令总结
设置cluster不随着操作系统自动启动 [root@rac01 u01]# crsctl disable crs CRS-4621: Oracle High Availability Services autostart is disabled. 设置cluster随着操作系统自动启动,默认是启动的 [root@rac01 u01]# crsctl enable crs CRS-4622: Oracle High Availability Services autostart is enabled. 启动clus...
Oracle的重做日志
重做日志分为在线重做日志和归档重做日志。online Redo log files--在线重做日志,又称联机重做日志,指Oracle以SQL脚本的形式实时记录数据库的数据更新,换句话说,实时保存已执行的SQL脚本到在线日志文件中(按特定的格式)。Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日...
Oracle体系结构理论篇
我们先看下面几个我们实际工作中经常会遇到的问题:1、通常说Oracle数据库是什么?2、如何理解Oracle实例?3、Oracle实例由哪些部分组成,它们之间的作用是什么?4、如何理解Oracle的物理结构?5、Oracle的物理结构由哪些部分组成,它们之间的作用是什么?6、如何理解Oracle的逻辑结构?7、O...
Redo Log之一:理解Oracle redo log
1. 什么是Redo logRedo log包含所有的数据库变化历史,数据库的所有操作变化,均按照写入重做日志缓冲区先于数据块缓冲区、写入重做日志文件先于写入数据文件;当发生提交动作时,将重做日志缓冲区变化刷到重做日志文件。重做日志文件一般用于数据库恢复(实例恢复和介质恢复)、Log Min...
DATAGUARD、broker安装维护文件(个人笔记比较齐全)
主库db_unique_name: primary备库db_unique_name: standby配置DATAGUARD:##########主库上操作:###########alter system set log_archive_dest_1= 'location=/u01/app/dg/l_log/ valid_for=(all_logfiles,all_roles) db_unique_name=primary' scope=spfile;alter system set log_archive_dest_2= 'service=standb...
【DataGuard】Oracle 11g DataGuard 角色转换(一)物理备库Switchover
Data Guard环境下,数据库分为主库(primary) 和备库(standby) 两种角色。可以使用SQL语句进行数据库角色的动态转换。Oracle Data Guard支持Switchover和Failover两种角色转换,?其中switchover角色转换,允许主库与它的一个备库进行角色转换,在switchover转换过程中可以没有数据丢失。Data Guard环境下,在系统、硬件升级或滚动升级oracle数据库软件及补丁包过程中,Switchover 角色转换可以缩短主库的宕机时间。
oracle FGA的学习
Oracle9i Database 推出了一种称为细粒度审计 (FGA) 的新特性,可以审计所有DML语句[@more@]Oracle9i Database 推出了一种称为细粒度审计 (FGA) 的新特性,可以审计所有DML语句例示:1.用sys帐号建立用户并赋权限SQL>grant connect,resource to bank identified by bank;2.登入bank帐号建立accounts表create table accounts(acct_no number not null,cust_id number not null,balance number(15,2));3.用sys帐号建立审计规则begindbms_fga.add_policy (object_schema=>'BANK',object_name=>'ACCOUNTS',policy_name=>'ACCOUNTS_A
DBMS_FGA简介
Oracle FGA介绍:全称是Fine-Grained Audit ,是Audit的一种特殊方式.使用FGA只要调用Oracle的包DBMS_FGA.ADD_POLICY创建一些policy(审计策略)就行.每个policy只能针对一个表或视图,建好策略后所以对表或视图的DML...
【ORA-38760】This database instance failed to turn on flashback database
SQL> alter database open;alter database open*ERROR at line 1:ORA-38760: This database instance failed to turn on flashback databaseSQL> alter database flashback off;Database altered.SQL> alter database open;alter database open*ERROR at line 1:ORA-38760: This database instance failed...
【原创】Oracle RAC原理和安装
1.说一下RAC和单节点数据库的区别有哪些?你认为RAC最有用的功能是说什么?区别(1)RAC有2个以上的实例,单节点只有1个实例(2)RAC具有实例级别的高可用(3)实例与实例之间通过内联网络交换数据,单节点不可(4)...
【DataGuard】部署Data Guard相关参数详解
有关物理Data Guard部署参考《【DataGuard】同一台主机实现物理Data Guard配置安装》(http://space.itpub.net/519536/viewspace-578181),本文对部署Data Guard过程中主备库使用到的...
Linux下安装Oracle11G详细过程
需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程。1,安装环境硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核,磁盘50GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip下载地址为:http://pan.baidu.com/s/1bnk1h...