查询oracle数据库中未使用绑定变量情况
下面是ASKTOM网站提供的关于oracle数据库中未使用绑定变量情况的查看方式1、创建一张表用于存放整理过的数据create table test as select * from v$sqlarea;2、给表增加一个字段alter table test add sql_text_wo_constants varchar2(1000);3、创建函数remove_constants() create or replace fu...
AIX安装RAC创建asm磁盘组时无法识别磁盘设备
问题:AIX7.1安装oracle12C RAC,安装grid软件过程中在创建ASM磁盘组时发现不了挂载过来的磁盘设备。处理过程:1、修改磁盘发现路径,仍然无法找到2、查看磁盘拥有者以及权限,没有发现问题bash-4.3# ls -l /dev/rhdisk*crw-rw-r-- 1 grid oinstall &n...
使用TKPROF工具获取跟踪信息
使用SQLPLUS连接一个会话alter session set timed_statistics=true;alter session set events '10046 trace name context forever,level 12';select count(*) from big_table;select * from big_table where owner='SYS' and object_name like 'F%' where rownum<5;alter session set events '10046 trace n...
通过分区技术定期删除大表中的过期(比如一年前)数据
说明:使用oracle JOB调用存储过程定期删除分区表SALE_DATA中过期的分区SQL> select partition_name,tablespace_name,segment_type from user_segments where segment_name='SALE_DATA' order by 2;PARTITION_NAME TABLESPACE_NAME SEGMENT_TYPE-----------------...
使用分区表技术迁移过期数据到离线数据库
说明:单表数据量太大维护起来比较困难,可以采用分区技术(本文使用范围分区),下面介绍通过对大表分区,实现将生产库表中过期数据迁移到一个离线数据库,用于数据保存和历史数据分析。使用技术:分区交换和传输表空间一、准备数据1、为每个分区创建独立表空间alter system set db_create_file_dest='/u01/app/or...
oracle11g RAC修改日志组
1、查看现有联机日志情况(每个实例有两组日志,每组日志包含两个成员文件(50M))SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM NEXT_CHANGE# NEXT_TIM...
RMAN备份异机恢复
一、生产库中使用RMAN备份数据库1、RMAN备份脚本configure retention policy to redundancy 30; configure maxsetsize to 10g; configure controlfile autobackup on; configure controlfile autobackup format for device type disk to '/ora_backup/controlfile/%F'; crosscheck backup of d...
aix7.1安装oracle12.1.0.2,dbca时候报错
$ dbcaUnsatisfiedLinkError exception loading native library: njni12java.lang.UnsatisfiedLinkError: njni12 (rtld: 0712-001 Symbol CreateIoCompletionPort was referenced from module /u01/app/oracle/product/12.1.0.2/db_1/lib/libnjni12.so(), but a runtime definition ...
AIX系统使用iscsi挂载存储
1、确定系统是否安装iscis客户端软件。lslpp -L | grep -i iscsi devices.common.IBM.iscsi.rte 7.1.3.15 C F Common iSCSI Files devices.iscsi.disk.rte 7.1.0.15 C ...
RHEL5.8静默安装oracle11gR2
本次安装环境说明:linux5.8系统,2G内存,swap分区为3G,将oracle直接安装在根目录下(有足够空间)。一、静默安装oracle软件1、使用远程Xshell登录root用户,添加oracle用户和组groupadd -g 501 oinstall groupadd -g 500 dbauseradd -g oinstall -G dba -s /bin/bash -c "Oracle 11gR2 user" oraclepasswd oracl...
oracle12C使用触发器使pdb库自启动
使用sys用户创建如下触发器即可:CREATE TRIGGER open_all_pdbs AFTER STARTUP ON DATABASEBEGIN EXECUTE IMMEDIATE 'alter pluggable database all open';END open_all_pdbs;/
oracle12C使用RMAN备份和恢复
说明:oracle12C下一个CDB库(orcl),两个PDB库(pdbeisoo,pdb3)connect target sys/oracle@orcl备份全库RMAN> backup database;备份CDB库RMAN> backup database root;备份PDB库(可多个)RMAN> backup pluggable database pdbeisoo,pdb3;备份表空间connect target sys/oracle@pdbeisooRMAN> backup tabl...
oracle12C使用RMAN恢复dpb库的数据
测试库oracle12c下有一个pdb数据库pdbeisoo,其中有表空间TBS_PDBEISOO,对应的数据文件E:\APP\ORCL\ORADATA\ORCL\EISOO\PDBEISOO.DBF损坏,从之前的RMAN备份(备份命令如下)中该数据文件。RMAN> backup pluggable database pdbeisoo include current controlfile plus archivelog;数据状态如下:SQL> select con_id...
修改ORACLE9i的归档模式
9i归档模式修改和10g,11g有所区别步骤:一、和10g,11g相同的部分SQL> shutdown immediate;SQL> startup mount;SQL> alter database archivelog; --开启归档模式SQL> alter database noarchivelog; --关闭归档模式SQL> alter database open;二、有区别的地方9i需要注...
rhel5.8安装DB2V9.7
安装说明:本次安装DB2,采用文字界面交互式安装前提条件:已安装配置好RHEL5.8系统,从IBM官网下载v9.7_linuxx64_server.tar.gz软件,并上传到系统一、解压安装包,执行安装[root@db27v2 Share]# cd /software/[root@db27v2 software]# lltotal 778332-rwxr-xr-x 1 root root 796228675 Jan 10 16:31 v9.7_linuxx6...