GitHub托管

    350万的开发者齐聚的国际知名代码托管平台,程序员的Facebook...

    Coding码市

    Coding.net 是一个面向开发者的云端开发平台...

    开源中国

    开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台...

随笔分类 -  数据库技术

本栏目收集整理Oracle,Mysql,Nosql等数据库等技术资料。
摘要:--主键 constraint PK_字段 primary key(字段),--唯一约束constraint UK_字段 unique key(字段),--默认约束constrint DF_字段 default('默认值') for 字段,--检查约束constraint CK_字段 check(约 阅读全文
posted @ 2017-08-22 15:03 Keis 阅读(723) 评论(0) 推荐(0) 编辑
摘要:默认目录导出 expdp OA/psw@orcl DUMPFILE=oa.dmp 导出到默认目录:D:\Java\oracle\admin\orcl\dpdump 从一个实例导入另一个实例:impdp 'newoa/psw@exam' dumpfile=oa.dmp logfile=OA.log r 阅读全文
posted @ 2017-08-22 10:08 Keis 阅读(568) 评论(0) 推荐(0) 编辑
摘要:一: 假设数据用户USER1使用默认表空间TS1,用户USER2使用默认表空间TS2,现在将USER1的数据导入到USER2,要求使用表空间TS2。通过IMP命令参数tablespaces指定表空间是不行的,其他复杂方法要修改配额什么的,麻烦。整理了一下,大致有以下几种方法可以:1. 有一个简单的方 阅读全文
posted @ 2017-08-21 17:25 Keis 阅读(808) 评论(0) 推荐(0) 编辑
摘要:我试图连接数据库时的ORA-01034 和 ORA-27101错误信息,它总是显示这样的信息,“ORA-01034 - Oracle not available”和“ORA-27101 - shared memory realm does not exist”。 不能连接到我的Oracle 数据库上 阅读全文
posted @ 2017-08-21 16:07 Keis 阅读(414) 评论(0) 推荐(0) 编辑
摘要:对于单个user和tablespace 来说, 可以使用如下命令来完成。 步骤一: 删除user drop user ×× cascade 说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。 步骤二: 删除tablespace DR 阅读全文
posted @ 2017-08-21 15:37 Keis 阅读(153) 评论(0) 推荐(0) 编辑
摘要:Oracle自带的企业管理器中包含了数据库性能监控的功能,安装好Oracle后,可打开IE浏览器,输入"http://<IP地址>:5500(1158)/em"访问企业管理器,用SYS用户登录后,打开"性能"进行监控,如图所示。 如果启动不了企业管理器,有可能是企业管理器的服务未启动,可先启动: 另 阅读全文
posted @ 2017-08-17 14:34 Keis 阅读(959) 评论(0) 推荐(0) 编辑
摘要:Oralce11g网页管理工具 em,如下重新配置em的步骤: 第一步、首先使用emca-deconfig dbcontrol db命令删除配置,运行过程和步骤如下: C:\Users\Administrator>emca -deconfigdbcontrol db EMCA 开始于 2012-8- 阅读全文
posted @ 2017-08-17 14:26 Keis 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1,修改DBSNMP密码: 重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。 sql>alter user dbsnmp identified by xxx; 2,删除早期DBCONSOLE创建的用户: sql>drop role MGMT_USER; s 阅读全文
posted @ 2017-08-17 14:14 Keis 阅读(411) 评论(0) 推荐(0) 编辑
摘要:一、简介 HSQLDB(HyperSQL Database)是一个轻量级的纯Java开发的开放源代码的关系型数据库,其体积小,占用空间小,使用简单,支持内存运行方式等特点。 hsqldb-2.3.4下载地址:http://download.csdn.net/detail/fanxiaobin5773 阅读全文
posted @ 2017-08-09 17:51 Keis 阅读(3026) 评论(0) 推荐(0) 编辑
摘要:一、数据库备份 1.进入数据库 sqlplus system/密码 sqlplus username/password@servername as sysdba 2.创建目录d:\temp\dmp(dpdata1数据库名) create directory dpdata1 as 'd:\temp\d 阅读全文
posted @ 2017-08-03 10:12 Keis 阅读(343) 评论(0) 推荐(0) 编辑
摘要:ORACLE基本数据类型:字符串、数字、日期、LOB、LONG RAW& RAW、ROWID & UROWID。 字符串类型的数据又可分为: 据库字符集(CHAR/VARCHAR2/CLOB/LONG) 国际字符集(NCHAR/NVARCHAR2/NCLOB) 字符串数据都通过字符集将字符转换为数字 阅读全文
posted @ 2017-07-26 11:07 Keis 阅读(168) 评论(0) 推荐(0) 编辑
摘要:导语:我们不想在我们的基础平台数据库里面添加业务表格,那么我们就需要重新创建一个新的数据库,用同义词关联两个数据库。 V6为基础数据库,RT为业务数据库,RT中有一张表BOOK_COUNT_MONTH 那么在V6里面创建同义词,SQL如下: 数据库显示: 附摘: 同义词概念 Oracle的同义词(s 阅读全文
posted @ 2017-07-25 16:23 Keis 阅读(669) 评论(0) 推荐(0) 编辑
摘要:删除表空间SQL 删除用户及数据 --创建表空间 --创建用户 --赋权 导入dmp文件 --删除表空间 阅读全文
posted @ 2017-07-25 15:14 Keis 阅读(132) 评论(0) 推荐(0) 编辑
摘要:oralce数据库导入及导出某用户所有数据 前提:在CMD 命令下 导出命令:exp 用户名/密码@数据库 owner=用户名 file=文件存储路径(如:F:\abcd.dmp) 导出服务器数据:exp sname/paw@192.60.25.102/orcl owner=sname file=d 阅读全文
posted @ 2017-07-25 11:34 Keis 阅读(205) 评论(0) 推荐(0) 编辑
摘要:为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式 第一范式是最基本的范式。如果数据库表中的所有字段值都 阅读全文
posted @ 2017-07-21 15:46 Keis 阅读(112) 评论(0) 推荐(0) 编辑
摘要:mybatis本身的说明: 从上文可以看出: 1. 使用#{}格式的语法在mybatis中使用Preparement语句来安全的设置值,执行sql类似下面的: 这样做的好处是:更安全,更迅速,通常也是首选做法。 2. 不过有时你只是想直接在 SQL 语句中插入一个不改变的字符串。比如,像 ORDER 阅读全文
posted @ 2017-07-20 17:44 Keis 阅读(142) 评论(0) 推荐(0) 编辑
摘要:一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 阅读全文
posted @ 2017-07-17 15:10 Keis 阅读(362) 评论(0) 推荐(0) 编辑
摘要:1.Oracle 复制表 2.使用子查询插入数据 3.Oracle 中递归查询的使用 4.基本数据类型容纳的长度 char 2000 不足右补空格 varchar 4000 varchar2 4000 5.向表中添加列 6. lpad函数 7.oracle的number[pre[,scale]] 1 阅读全文
posted @ 2017-07-14 16:33 Keis 阅读(170) 评论(0) 推荐(0) 编辑
摘要:1.列出至少有一个员工的所有部门。 2.列出薪金比“SMITH”多的所有员工。 3.列出所有员工的姓名及其直接上级的姓名。 4.列出受雇日期早于其直接上级的所有员工。 5.列出部门名称和这些部门的员工信息,同时列出那些没有员工的部门。 6.列出所有“CLERK”(办事员)的姓名及其部门名称。 7.列 阅读全文
posted @ 2017-07-14 16:20 Keis 阅读(204) 评论(0) 推荐(0) 编辑
摘要:boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE, 阅读全文
posted @ 2017-07-13 09:34 Keis 阅读(241) 评论(0) 推荐(0) 编辑