数据库

oracle客户端plsql developer连接不上报错ora-12154

今天尝试用plsql developer连接一个刚搭建好的oracle数据库,收到下图所示报错ora-12154一般这个问题基本上就从以下两个方面考虑,1)网络问题2)本地tnsname.ora文件有问题。首先检查网络:如下所示可以ping通。然后找本地tnsname.ora文件错误,ip,端口,服务名都没有问题,如下所示。。...

贺子_DBA时代
Oracle
2017-06-26 19:21

MySQL中一个文档疏漏的分析测试(r13笔记第3天)

最近看到Percona的工程师Agustín写了一篇博客,是关于MySQL触发器和可更新视图的一个观点,具体链接可以参考 https://www.percona.com/blog/2017/06/14/triggers-and-updatable-views/ 官方文档对于触发器的基本描述是这样的:Important: MySQL triggers activate only for changes made to...

jeanron100
MySQL
2017-06-23 23:26

如何高效从dba_db_links获取其db_name及ip地址用于梳理清晰的数据库迁移数据

测试结论1,鉴于近期对某客户的数据库进行数据库迁移工作,涉及要梳理大量的db link,为了提升工作效率,特整理如何脚本2,提取db link之host的数据库名称定义,采用方法为  instr函数获取service_name的首字符所处位置  通过substr基于上述 所处位置获取service_name截至碰到第一个 ) 符号的 字符串 ...

wisdomone1
Oracle
2017-06-23 14:34

Oracle约束

一、约束的种类 not null:非空约束unique:唯一约束,需要索引支持,没有索引会自动创建,但列允许多个NULL,NULL不在其索引中primarykey:主键约束,实质是unique + not null,需要索引支持,没有索引会自动创建foreignkey:外键约束,定义在子表上,对应父表的主键,允许多个NULLcheck...

llnnmc
Oracle
2017-06-23 13:27

Excel巧录权限矩阵

领导要录入一个权限矩阵的数据入数据库,问我有没有什么好办法?能说没有么?通篇Excel都是类似如下的矩阵,矩阵非常多,每个矩阵还非常大.创建测试表.create table t(    id int primary key auto_increment,    f varchar(32) not null,    t varchar(32) not null,...

壹頁書
MySQL
2017-06-23 11:03

一个复杂的数据需求的MySQL方案

   前些天处理了一个需求,当时的数据库环境是Oracle,我算是想尽了Oracle相关的方案,而且在问题的处理过程中,还在不断的琢磨,如果失败了还有什么其他的方案。   所以尽管Oracle这么一个成熟的商业数据库,做起来还是有些难度,需要一些额外的技巧,比如规避bug,间接实现需求等。 &n...

jeanron100
MySQL
2017-06-22 23:29

关于热点数据导出与加载的影响,多的是你不知道的事

想必数据库的同行们都知道,热点数据导出导入的动作,使得数据库重启之后,不需要再耗费大量的时间来预热,使得因为热点数据的原因导致数据库性能波动的时间大大减少,那么执行热点数据的导出与导入操作时究竟对数据库的性能有没有影响呢?如果你的服务器拥有超大内存,而且设置了一个对应内存一定比例的超大buffer pool,是否在纠结需不需要设置热点数据在重启时自动导出导入呢?下面一起看演示过程,答案就在其中。

沃趣科技
MySQL
2017-06-22 18:08

【Oracle】单实例11.2.0.3.0 PSU 11.2.0.3.15

数据库单实例11.2.0.3.0 PSU 补丁升级

dmcatding
Oracle
2017-06-22 16:58

Oracle使用联机重定义来给表增加新列与分区

因为需要将一张上亿我们要记录的表修改为分区表,所以尝试使用联机重定义来给表增加新列与分区的方法来实现,下面是一个测试的例子,操作系统是Oracle Linux 7.1,数据库为12.2.0.1,原始表为emp_redef,该表存储在hr方案中:SQL> desc hr.emp_redefName Type Nullable Default Comments------------- ...

eric0435
Oracle
2017-06-22 08:22

MySQL 5.7 新特性 共享临时表空间及临时表改进

shared temporary tablespace与temporary table元数据改进

神谕丶
MySQL
2017-06-20 20:40

Oracle和MySQL竟然可以这么写这样的SQL?(r12笔记第99天)

今天看到Franck Pachot? 发了一个Twitter,意思是Oracle里的SQL还能这么写。猛一看确实让人有些意外。禁不住诱惑,自己也尝试了一番。我现在12cR2的环境中测试了一下。Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production尝试上面的步骤,先来看看dual表。SQL> select co...

jeanron100
MySQL
2017-06-19 23:16

SQLAdvisor调研与应用

SQLAdvisor 调研与应用 pt-query-digest 慢日志自动分析 平台 优化 django html bootstrap python

o烟雨潇潇o
MySQL
2017-06-19 17:48

MySQL大表删除解决方案

MySQL 大表删除 解决方案 slowrm truncate 硬链 ln

o烟雨潇潇o
MySQL
2017-06-19 15:25

sqlplus无法登录Oracle实例

今天登录数据库的时候遇到无法连接到数据库实例的问题,具体如下:[oracle@yq ~]$ [oracle@yq ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Mon May 22 04:22:14 2017Copyright (c) 1982, 2011, Oracle.  All rights reserved.Connected.SQL> SQL> SQL> SQL> exitDisconn...

中奖1000万
Oracle
2017-06-17 21:33

MySQL Shell的简单介绍(r12笔记第95天)

 MySQL Shell是在官方版本5.7.12推出,工具的初衷本身都是为了解决一类问题,想必官方从很多方面了解到工具的使用情况,支持的开发语言太多,众口难调,所以这么个命令行工具就出来了,从它的推出,足以看到MySQL的格局,它是把很多能做不能做得都揽过来自己做了。根据官方的shell,python,原生SQL,Javascript等,格...

jeanron100
MySQL
2017-06-15 23:51