使用RMAN迁移单库到RAC
一、源库create pfile='/home/oracle/rman_bk/pfile.ora' from spfile;backup incremental level 0 format '/home/oracle/rman_bk/orcl_%U' database plus archivelog delete all input;backup current controlfile format '/home/oracle/rman_bk/control_%U';将/home/oracle/rman_bk目录下文件拷贝到目标库相应目...
使用传输表空间方式将单实例数据库的表空间迁移至rac环境下
说明:将Windows下oracle(11.2.0.1.0)用户数据迁移到rac(centos系统)一、源库(windows平台)下将表空间read only,拷贝该表空间的数据文件并导出元数据SQL> alter tablespace TABLESPACE_BANK read only;SQL> create directory dumpdir as 'E:\dump';expdp 'sys/oracle as sysdba' directory=dumpdir dumpfile...
使用数据泵迁移用户数据
说明:应业务需求需要将Windows下oracle(11.2.0.1.0)用户userbank下所有数据迁移到Linux下oracle(11.2.0.4.0)数据库中解决办法:使用数据泵将Windows下oracle数据库userbank下数据导出,然后将导出的数据导入到Linux下oracle数据库中一、Windows下创建目录E:\expbk,用于存放数据SQL> create directory my_dir ...
RAC切换归档模式
RAC开启归档模式一、将rac数据库重新启动到mount状态[grid@centosnode1 ~]$ srvctl stop database -d DB2016二、在任意一节点上执行下面操作:1、启动节点实例到mount2、设置归档路径SQL> alter system set log_archive_dest_1='location=+DATA/db2016/arch' scope=spfile sid='*';3、更改cluster_database参数...
zabbix配置监控MySQL数据库
说明:zabbix主机(192.168.200.200),被监控mysql主机(192.168.200.66)一、被监控MySQL主机设置1、被监控MySQL主机配置mysql> grant usage on *.* to 'zabbix'@'localhost' identified by 'zabbix';mysql> flush privileges;[root@ora10g ~]# mysql -uzabbix -pzabbix --测试账号[root@ora10g ~]#...
zabbix监控oracle
1、安装jdk(在zabbix服务端)(下载路径http://www.oracle.com/technetwork/java/javase/downloads/)[root@zabbix ~]# rpm -ivh jdk-8u77-linux-x64.rpm Preparing... ########################################### [100%] 1:jdk1.8.0_77 &n...
Zabbix界面报错:zabbvix server is not running:.....
新安装的zabbix服务器,打开web界面后一直显示zabbvix server is not running:the informition displayed is not be current原因:系统selinux没有关闭解决:关闭selinux
查询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...