数据库

Oracle备库TNS连接失败的分析

今天在测试12c的temp_undo的时候,准备在备库上测试一下,突然发现备库使用TNS连接竟然失败。抛出的错误如下:$ sqlplus sys/oracle@testdb as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on Thu Dec 8 15:30:10 2016Copyright (c) 1982, 2014, Oracle.  All rights reserved.ERROR:ORA-12514: TNS...

jeanron100
Oracle
2016-12-08 22:47

Using ASMLIB Management ASM Disk

使用ASMLIB管理磁盘在存储管理员给服务器提供磁盘设备后,它们对于服务器来说是可用的并且可以在Linux系统中 的/proc/partitions虚拟文件中可以看到。系统管理然后使用Linux fdisk工具来对磁盘设备进行分 区。被分区后磁盘设备现在可以被配置为ASMLIB磁盘,系统管理员创建ASMLIB磁盘。创建命 令:oracleasm createdisk。c...

eric0435
Oracle
2016-12-08 11:16

oracle 表移动表空间

在oracle中有时需要把表移动到其他表空间中,下面是移动的步骤。首先,使用下面的命令移动:alter table table_name move tablespace tablespace_name;然后,如果有索引的话必须重建索引:alter index index_name rebuild tablespace tablespace_name;需要注意的地方是:1、若表中需要同时移动lob相关字段的数据,就...

pxbibm
Oracle
2016-12-08 09:21

mysql router实现mysql的读写分离

     目前官方已将mysql proxy软件废弃,使用mysql router代替了mysql proxy做mysql的读写分离.读写分离底层的数据必须是一至,示例中是采用一主两从,使用mysql proxy分配两个端口,一个负责写数据,一个负责读数据.1.mysql router下载地址:http://pan.baidu.com/s/1bpaIz1t2.需要搭建一主两从环境,或者使用...

z597011036
MySQL
2016-12-06 15:16

JDBC connect SCAN IP

SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。SCAN提供一个域名来访问RAC,域名可以解析1个到3个(注意,最多3个)SCAN IP,我们可以通过DNS或者GNS来解析实现。其中DNS大家都很熟悉,这里不多说。GNS(Grid Naming Service)则是Oracle 11g R2的新功能...

eric0435
Oracle
2016-12-02 11:26

ASM Setting Larger AU Sizes

ASM分配单元ASM分配空间以chunks为单位,叫作分配单元(AUs)。一个AU是最细粒度的分配--每个ASM磁盘都以相 同大小的AU进行划分。ASM 1MB条带大小对于Oracle数据库来说已经证明是最佳条带深度并且将会支 持最大I/O请求。这个最佳条带大小,再加上均匀分布磁盘组中的区与RDBMS中的buffer cache,防止热点。对于VLDBs设...

eric0435
Oracle
2016-12-01 08:33

awr报表中用到的几个SQL

分享几个AWR脚本中查询资源占有的SQL,更改想要的snapid就可以查相应时间段的数据库性能信息了按执行时间查sqlselect s.sql_id, elapsed_time/1000000 elapsed_time, cpu_time/1000000 cpu_time, iowait_time/1000000 iowait_time, gets, reads, rws, clwait_time/1000000 ...

静以致远√团团
Oracle
2016-11-30 09:25

InnoDB全文索引:N-gram Parser

InnoDB全文索引:N-gram ParserMarch 26, 2015MySQLShaohua WangInnoDB默认的全文索引parser非常合适于Latin,因为Latin是通过空格来分词的。但对于像中文,日文和韩文来说,没有这样的分隔符。一个词可以由多个字来组成,所以我们需要用不同的方式来处理。在MySQL 5.7.6中我们能使用一个新的全文索引插件来处理...

静以致远√团团
MySQL
2016-11-30 09:22

MySQL案例-内存使用率无限增长

拖了好久了, 抽空补上  _(:з」∠)_ -------------------------------------------------------------------------------------------------正文--------------------------------------------------------------------------------------------------------------- 背景: 收到内存报警的信息以后, 从监控中发现MyS...

wangwenan6
MySQL
2016-11-29 16:02

oracle linux 11.2 rac grid infrastructure add scan ip

某个项目由于原生产环所使用的虚拟IP与多个系统对接,所以客户想要在新的生产环境中仍然使用原来的虚拟IP,所以当数据从原数据迁移到新的rac环境中后,我们需要修改虚拟IP,但原来是四个单实例使用两上虚拟IP地址,现在是一个RAC数据库,如果是修改RAC的虚拟IP,那么不能做负载均衡,每次都连接到的是一个节点,由于SCAN ...

eric0435
Oracle
2016-11-29 11:07

Oracle字符串中前后包含空格处理方法

一、问题描述     今天碰到个问题,有个列中的字段前后都有不同数量的空格,开发人员要求去掉这些空格。其实ORACLE早就替我们准备好trim函数来处理这样的问题。让我们实验一下,学习记住trim这个小东东。二、实验1.创建测试数据点击(此处)折叠或打开SAM@OC...

yhdmy
Oracle
2016-11-28 17:20

Oracle中的ROWID实现(r10笔记第95天)

一直以来,Oracle的发展是如火如荼,依然非常成熟,无论是行业的人员和资料的丰富程度。对于数据库的体系结构的内容,下面这张图我估计很多DBA都快看吐了,每次一提起体系结构,总是会看到这张图。而看着10年前的图,发现依旧能讲出不少的东西,很多技术的改变都是添砖加瓦,而动地基之类的改动,那就相当难了,从12...

jeanron100
Oracle
2016-11-27 23:12

Oracle网络传输的加密和完整性验证

测试环境:11.2.0.4 winodows  单机应用场景:对oracle服务器和客户端之间的网络传输数据进行加密和完整性校验。默认是使用明文方式传输数据,举例可以通过wireshark、sniffer等网络抓包工具抓取到传输的具体信息。对于敏感信息是很不安全的。举例:对于汉字可以通过很多在线转换工具将HEX...

yesu898
Oracle
2016-11-27 22:00

Oracle Patch补丁体系和如何打补丁

Oracle作为大型商用关系型数据库,从其补丁体系就可以看出其考虑的全面性。首先我们看下Oracle Patch的主要类型[参考1和2]:Version/维护版本 针对前一个维护版本的所有补丁进行整理,增加新的功能或对软件有较大的改动,进行整体测试,得到一个软件版本”包”,称为版本Version。比如 11.2。One-off patch...

bisal
Oracle
2016-11-27 18:14

MYSQL SOURCE报错 ERROR: ASCII

由 ASCII '\0' 引起的MYSQL SOURCE错误今天在群里面有一个朋友给出一个错误:source test.sqlERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expec...

gaopengtttt
MySQL
2016-11-24 18:06