精简配置plsql developer连接oracle
DB:11.2.0.3.0OS:oracle-linux 5.7公司堡垒机为了安全重新规划,各个组只能访问各个组的堡垒机磁盘空间,因此无法访问线上oracle组的磁盘空间,导致plsql developer无法重新配置使用,我再装一个client就冲突了。原来如此之简单,装毛client,直接压缩配置就OK,哈哈哈哈哈!下载 instantclient-basic-win32-11.2.0.1.0....
通过DB_LINK按照分区表抽取数据
DB:11.2.0.3.0OS:oracle-linux 5.7建表语句:create table YOON.YOON_HIS( c_id NUMBER not null, YOON_code VARCHAR2(30), create_time DATE, update_time DATE not nu...
Oracle数据迁移至MySQL
ORACLE DB: 11.2.0.3.0MYSQL DB: 5.5.14因项目需求,需要将ORACLE生产中数据迁移至MYSQL数据库中作为初始数据,方法有如下几种:1、ORACLE OGG2、通过手动编写select “insert into”脚本3、工具,本次我就是使用了工具(sqluldr2),工具下载地址可以到www.anysql.net去下载使用方法:将sqluldr2.bin工具上传到ora...
Oracle private dblink和pubic dblink
DB : 11.2.0.3.0Oracle DBLINK 创建分为private 和 public dblink,默认创建的为private ; private dblink 只有创建的schema才能删除,sys也删除不了;public dblink 任意schema都可以删除,只要权限够。一、PRIVATE DBLINK:收回dba权限:SQL> revoke dba from yoon;Revoke succeeded.尝试连接,无法连接...
Oracle DBLINK 抽数以及DDL、DML操作
DB : 11.2.0.3.0实例orcl:SQL> select instance_name from v$instance;INSTANCE_NAME----------------orcl 实例yoon:SQL> select instance_name from v$instance;INSTANCE_NAME----------------yoon创建表空间SQL> create tablelspace yoon datafile '/u01/app/oracle/oradata...
Oracle redo 日志切换时间频率
DB: 11.2.0.3.0查看Oracle的redo日志切换频率两条SQL,原理是一样的,第二个用到了统计函数时间单位:分钟方法一、 select * from v$log a where a.THREAD# = 1 ;set line 200select b.SEQUENCE#, b.FIRST_TIME,a.SEQUENCE#,a.FIRST_TIME,round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) from v$log_...
Oracle表结构转换SqlSERVER表结构 脚本
在审计工作中,有时需要将Oracle的表结构修改后再SqlSERVER中创建表结构,然后将数据导入到SqlSERVER中,在修改表结构的过程中方法狠多.手工修改,最蠢的方法,或者用工具UE批量修改,还凑合的方法,最方便的方法就是用脚本唰的一下,全部改好 :vi paramete...
Oracle 将普通表转换为分区表
DB:11.2.0.30将普通表转换为区分表一.利用原表重建分区表SQL>create table yoon ( id number primary key ,time date );Table created.SQL>insert into yoon select rownum,created from dba_objects;74930 rows created.SQL>select count(*) from yoon;COUNT(*)----------74930SQL>cr...
ORA-14099 错误解决
DB: 11.2.0.3.0在测试把普通表修改为交换分区的时候,出现ORA-14099: all rows in table do not qualify for specified partition模拟如下:SQL> create table yoon ( id number primary key,time date ) ;Table created.SQL> insert into yoon select rownum,created from dba_objects;74930 rows creat...
审计
MySQL:select * from actor into outfile '/export/acotr.txt' fields terminated by '' lines terminated by '';mysqldump -uroot -p -S /export/servers/mysql/tmp/mysql.sock -T /export sakila actor --fields-terminated-by '' --lines-terminated-by '';OR...
oracle 表迁移方法 (二) 约束不失效
DB:11.2.0.3.0在oracle 表迁移方法 (一)中,只是move了一张普通的表,如果表的字段带有主键约束呢 ?[oracle@db01 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 3 18:40:16 2014Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle Dat...
oracle 表迁移方法 (一)
在生产系统中,因业务需求,56张表中清空54张表数据,另外两张表数据保留,数据量大约10G左右:1.大部分人想法就是expdp/impdp,的确是这样,哈哈2.rman3.以下方法,move虚拟机单表模拟如下:[oracle@db01 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Mon Nov 3 18:40:16 2014Copyrigh...
oracle 表空间和表 read only迁移后不再read only
DB : 11.2.0.3.0 1.将tablespace read only , 不允许再对表进行update、insert操作,测试dmp到另一个用户、表空间后是否可以update、insert 2.将table read only, 不允许再对表进行update、insert操作, 测试dmp表到另一个用户、表空间后是否可以update、insert 1.SQL> select name from v$datafile;...
ociuldr 支持分多个数据文件
在审计工作,将几亿条的oracle数据通过sqlserver自带工具导入到sqlserver中,速度不是特别的理想,虽然通过视图方式能提高一些速度,但是既不简洁,也不方便。用ociuldr工具,可以支持生成多个数据文件,并通过bcp方式导入到sqlserver中,速度狠理想。ociuldr工具默认一个batch是50W条记录(即:batch=2 表示100W条记...
oracle-审计导数
1、因审计需求,需要将MySQL、Oracle数据库中需要的表数据导入到SqlSERVER进行审计。2、之前的方法: A. oracle组将表dump下来,进行压缩,传送到oracle导数服务器(中转服务器),再进行还原,然后修改表结构,通过sqlserver自带工具从oracle库中迁移数据。 B. MySQL是将表结构和数据文件d...
alter table move 和 alter table shrink space的区别
move 和shrink 的共同点1、收缩段2、消除部分行迁移3、消除空间碎片4、使数据更紧密 shrink语法: alter table TABLE_NAME shrink space [compact|cascate]segment shrink执行的两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上...
11G ORACLE RAC DBCA 无法识别asm磁盘组
ASM磁盘无法识别几种现象:1) gi家目录或者其子目录权限错误2)asm磁盘的权限错误3)asm实例未启动或者asm磁盘组没有mount上4)asm磁盘组资源没有在线5)oracle用户的权限错误6)oracle($ORACLE_HOME/bin)可执行文件的权限错误OK,那我就按照上面的分析结果进行逐一排查:1) gi家...
Oracle Rac crs无法启动
OS:ORACLE LINUX 5.7DB:11.2.0.3RAC:YES故障:1、两节点RAC,节点分别为linuxdb1、linuxdb2,其中节点linuxdb2服务器出现故障,无法启动2、只启动节点linuxdb1即可,然后供测试部门使用3、crsctl无法启动报错:CRS-1714:Unable to discover any voting files#crsctl start cluster -n linuxdb1...
删除redo所有日志,数据库无法启动
半夜在itpub上看到有人发贴,说不小心删除了redo所有日志,导致数据库无法启动,因此模拟了一下。 如下:OS: Oracle Linux Server release 5.7DB: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production[oracle@yoon yoon]$ lscontrol01.ctl redo01.log&...
误删system04.dbf 报:ORA-01157 ORA-01110
DB:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionOS:Oracle Linux 5.7非归档模式:SQL> archive log list;Database log mode No Archive ModeAutomatic archival ...