数据库技术-周排行
Linux系统庞大而复杂,经过总结,做为一名DBA,一些基本管理、网络管理、进阶应用、性能诊断、管道复杂应用、硬件相关传感命令都需要掌握,这篇文章,专门来讲做为一名DBA,必须学会的11个基本应用命令。...
SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
方案一:切换登录方式、
方案二:修改服务、
附加数据库后发现数据库属性为只读的解决办法。...
有一个类似于行列互换的SQL题在面试中出现的概率极高,最近有学生出去面试仍然会遇到这样的题目,在这里跟大家分享一下。...
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。
深蓝的blog:
操作系统:LINUX7
数据库版本:Oracle 12C 12.1.0
安装过程中报错如下:
查看日志:
INFO: make[1]: *** [/u01/app/oracle/product/12.1.0/db_1/precomp/lib/proc]...
最近在IBM X3850机柜服务器上,Windows Server 2008 X64操作系统的环境下安装Oracle10g X64的数据库。搞了差不多有8个工作小时,感叹比在RedHat上安装都坑爹(也有可能是服务器上不能上网,重启服务器就得十分钟的原因),现把其中遇到的各类问题,整理如下:
一、安装程序一闪而逝
推测原因:在弹出的控制台上显示当前系统为6.0,而不是更改后...
1、 闪回
批注:delete “T_SPC_ROOM”表,但没有commit可以用以下命令还原回来。
flashback table MW_APP.T_SPC_ROOM to before drop2、处理特殊字符
批注:插入带有&等特殊时,Oracle提示为变量。有以下两种方法:
select 'abc'||chr(38)||'efg' from dual;
sel...
Mongodb脚本解决复杂问题的计算能力有限,直接使用时较为吃力。很多情况下需要将数据读出后在主程序中进一步完成运算,而在Java等高级语言中编写这类集合式运算也比较麻烦。这时可以用集算器esProc来辅助,这里通过一个例子来说明。Mongodb中有一个test集合如下:>db.test.f..
1.概述 最近有同学和网友私信我,问我MongoDB方面的问题;这里我整理一篇博客来赘述下MongoDB供大家学习参考,博客的目录内容如下:基本操作CRUDMapReduce 本篇文章是基于MongoDB集群(Sharding+Replica Sets)上演示的,故操作的内容都是集群层面的,所以.....
1>创建一个ORACLE 的用户create userusername identified by pws;2>给用户授权grant connect,resource to username;grant select on表或视图名 tousername;注释:在PLSQL中用 Select * f...
本章节介绍安装与配置Mysql的方法。1 安装MySQL数据库
本章节以mysql5.1.49为例介绍Mysql数据库的安装过程。
步骤 1 以root用户登录服务器。
步骤 2 通过SSH或XFTP等工具将mysql5.1.49的如下软件包上传到“/tmp”目录下。? MySQL-client-community-5.1.49-1.rhel5.x86_64.rpm
? M...
SqlServer 2008 R2 就不发网上那些眼花缭乱的代码了..说一个本人经过测试可行的首先运行代码--先设定为简单模式ALTER DATABASE [数据库名称] SET RECOVERY SIMPLE因为文件的收缩只有在简单模式下才可以使用..不进入简单模式..文件的收缩操作无效的.然后数...
1、创建数据库create database 数据库名;2、创建表create table 表名;3、显示所有数据库show databases;4、显示所有表show tables;5、选择数据库use 数据库名;6、创建字段create table 表名(字段1 类型,字段2 类型,字段3 类型...
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2...
这是上周遇到的一个案例:对已有的硬件进行升级而引发的问题,期间还触发了一个比较严重的BUG,可谓多灾多难;不过值得庆幸的是,在一连串连锁问题出现的时候,并没有出现人工操作失误(这往往是在处理故障中风险最高、影响最大的问题)而扩大故障影响范围;
《Oracle dbms_lock.sleep()存储过程使用技巧》-场景-分析-实例摘要:今天是2014年3月10日,北京,雾霾,下午组织相关部门开会。会议的结尾一名开发工程师找到了我,向我请教了一下“如何延迟SQL语句的执行时间”为了是测试项目的一个功能输出。在我的建议下使用了dbms_lock...
1、要求如下
收货人 收货地址 订单号 用户ID
张三 北京 1001 1
张四 上海 1002 2
张五 北京 1003 3
张六 广州 1004 4
张三 深圳 1005 5
张七 上海 1006 6
现在有这样的一个需求,每一行假定是一条订单记录,收货人和收货地址字段任意一项与其他订单一致,即认为是关联订单
如果关联订单大于3条,就把这条订单...
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很...
MySql存储引擎MySql数据库有很多种存储引擎,不同的引擎特点不同,有各自的优点。最近在看MySQL技术内幕,刚好做下笔记。InnoDB存储引擎这个是自从MySQL 5.5.8版本后的默认存储引擎,也是我平时使用的搜索引擎。支持事务操作,主要面向联机事务处理的应用,特点是行锁设计,支持外键,也支持类似Oracle的非锁定读这种默认读取操作不会产生锁。通过使用版本控制来获得高并发并且实现了SQL标...
本节我们继续来进行DB层的配置,如下图标红处。服务器主机名内存IP数据库DB#1srv-sql0116G192.168.5.63数据库DB#2srv-sql0216G192.168.5.63上节我们已经建立了windows的故障转移群集和MSDTC服务,这节我们继续安装SQL的故障转移群集服务。1.新建SQLServer故障转移群集进入服务..
List listAll = new List(); listAll.Add(new testInfo() { id = 1, name = "11", test = "111" }); listAll.Add(new testInfo() { id = 2, name = "22", test.....