oracle查看SQL性能
--查看CPU消耗高的SQLselect a.sid, a.serial#, spid, status, substr(a.program,1,40) prog, a.machine, &nb...
oracle阻塞处理
--查看等待的sessionselect * from dba_waiters; --查看锁等待情况select distinct lk.SID,lk.ID1,lk.ID2,lk.LMODE,lk.REQUEST,lk.BLOCK,lk.TYPE,do.owner || '.' || do.object_namefrom v$lock lk,v$locked_object lo,dba_objects dowhere do.object_id = lo.OBJECT_IDand lo.SESSION_ID = lk.SID order by...
RMAN备份之snapshot controlfile
RMAN needs to get a consistent view of the control file when it sets out to make backup of every datafile. It only needs to know the most recent checkpoint information and file schematic information at the time backup begins. After the backup starts, RMAN needs this information to stay consistent fo...
oracle11.2.0.4升级到11.2.0.4.16
说明:数据库环境为Oracle11.2.0.4.0双节点RAC,升级到11.2.0.4的最新版本准备升级包:p6880880_112000_Linux-x86-64.zip p23615403_112040_Linux-x86-64.zip一、查看当前版本更新情况SQL> select * from dba_registry_history; ACTION_TIME ...
创建dblink
SQL> conn / as sysdbaConnected.SQL> create user query identified by query;User created.SQL> grant connect,resource to query;Grant succeeded.SQL> conn u01/u01Connected.SQL> select 'GRANT SELECT ON ' || table_name || ' to query;' from user_tables; --通过查询语句快速...
oracle表使用blob字段存取文件和图片实验
一、将/home/oracle/picture目录下的文件放入blob_content表的blob_column字段中:grant create any directory to u02; --使用sys用户授权给u02用户创建目录的权限conn u02/u02create table blob_content(id int primary key,blob_column blob); --创建测试用表create or replace director...
Oracle授权A用户查询B用户的所有表
Oracle授权A用户查询B用户的所有表需求:新建的用户userA,要授权给他访问用户scott的所有表有两种方法:1)SQL> conn / as sysdba;SQL> grant select any table on userA这种方法的缺点是授予的权限过大,userA不仅可以访问scott下的所有表,也可以访问其他用户包括sys,system下的所有表。2)SQL> conn sc...
oracle查看用户权限
SQL> show userUSER is "SYS"SQL> select * from dba_sys_privs where GRANTEE='CONNECT';GRANTEE PRIVILEGE ADM------------------------------ ---------...
oracle 11g常用隐含参数
ORACLE 11GR2常用参数(含隐含参数)设置如下:alter system set "_PX_use_large_pool" = true scope=spfile;alter system set "_clusterwide_global_transactions" = false scope=spfile;alter system set "_gc_defer_time" = 3 scope=spfile;alter system set "_resource_manager_always_off" = true scope=spfile;alt...
undo表空间使用情况
SQL> show parameter undo_tablespaceNAME TYPE VALUE------------------------------------ ----------- ------------------------------undo_tablespace ...
聊聊分区Partition——我们为什么要分区(下)
我们继续来讨论分区的动机。分区技术Partition已经脱离了原有的性能出发点,而更多的关注海量数据管理问题。本篇会集中在管理中的数据转移、生命周期管理和备份几个角度。 7、数据转移 海量数据一个很常见的模式就是ETL动作。数据分析的基础就是一系列的group汇总,针对交易业务数据...
聊聊分区Partition——我们为什么要分区(中)
上篇我们介绍了Oracle分区表在性能方面的优势,本篇集中在管理层面,讨论下管理层面的优势。 4、管理便捷性 相对于一个大数据对象(数据表、索引),分区化首先给我们带来的就是管理便捷。一个很大的数据表,无论是进行数据表重构,还是存储位置操作,都会面临连带负载问题。在生产...
聊聊分区Partition——我们为什么要分区(上)
一直想系统的聊聊分区。网络上Oracle技术中,讨论的最多的话题之一就是Partition。各种分区类型、分区组合和随之而来的各种优缺点,一直被大家讨论。但是,实际中,我们往往看到很多以偏概全、舍本逐末的分区使用现象。各种分区类型和创建语句,是很多文章探讨的中心。一些开发设计人员,甚至是DBA也感觉分区成...
oracle数据库检查
表空间数据文件使用情况;select b.file_name 物理文件名, b.tablespace_name 表空间, b.bytes/1024/1024 大小M, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M, &nb...
mysql主从复制丛库IO进程问题
配置mysql主从复制,启动slave进程后查看slave状态是IO进程报错:Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave but this does...
ERROR 1201 (HY000): Could not initialize master info structure; .....
配置mysql主从复制,start slave是报错:ERROR 1201 (HY000): Could not initialize master info structure; more error messages can be found in the MySQL error log原因:之前做过主从复制解决办法:mysql> stop slave;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> reset slave;Query OK, 0 rows a...
RMAN跨平台传输数据库和表空间
这篇文章详细讨论了使用RMAN工具的CONVERT DATAFILE,CONVERT TABLESPACE和CONVERT DATABASE命令实现跨平台传输表空间和数据库,这篇文章是基于Oracle 10gR2官方文档翻译而来。一.跨平台传输表空间 使用跨平台传输表空间,平台之间可以是不同的字节存储顺序(endi...
mysql为root用户开通远程连接权限
基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限主机192.168.122.11上登录mysql为root用户打开远程连接权限(针对192.168.122.0/24网段主机)mysql> grant all privileges on *.* to root@'192.168.122.%' identified by "123456";Query OK, 0 rows affected (0.02 sec)mysql...
dblink的使用
使用数据库连接来访问远程数据库中的表需求:当我们想查询远程的数据库表,同时和本地数据库的表进行联合操作的时候。本实验描述:在主机192.168.0.15的tnsnames.ora文件中有200字符串,保证可以使用conn scott/tiger@200等远程登录主机192.168.0.200上的数据库。在主机192.168.0.15上使用sys用户本地登录,创建一个...
RMAN备份及恢复归档日志的语法
一.备份所有归档日志文件 RMAN> backup archivelog all delete input;二: restore archivelog 的各种选项 1.恢复全部归档日志文件 RMAN> restore archivelog all;&...