码迷,mamicode.com
首页 > 数据库
如何Oracle 数据库备份与恢复
转自一位大神的笔记。 一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后, ...
分类:数据库   时间:2016-07-23 18:19:12    阅读次数:347
十七、oracle 权限
一、介绍这一部分我们主要看看oracle中如何管理权限和角色,权限和角色的区别在哪里。当刚刚建立用户时,用户没有任何权限,也不能执行任何操作。如果要执行某种特定的数据库操作,则必须为其授予系统的权限;如果用户要访问其它方案的对象,则必须为其授予对象的权限。为了简化权限的管理,可以使用角色。这里我们会 ...
分类:数据库   时间:2016-07-23 18:19:27    阅读次数:231
ef 操作 mysql 中文乱码问题
1.保证mysql数据的编码为utf8 启动mysql mysql -hlocalhost -uroot -p 输入密码 show VARIABLES like 'character_%'; SET character_set_client='utf8'; SET character_set_con ...
分类:数据库   时间:2016-07-23 18:19:22    阅读次数:1232
十八、oracle 角色
一、介绍角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理。假定有用户a,b,c为了让他们都拥有如下权限1. 连接数据库2. 在scott.emp表上select,insert,update。如果采用直接授权操作,则需要进行12次授权。因为要进行12次授权操作,所以比较麻烦喔!怎么 ...
分类:数据库   时间:2016-07-23 18:20:02    阅读次数:262
mysql 下 计算 两点 经纬度 之间的距离 含具体sql语句
文章转载地址 http://blog.sina.com.cn/s/blog_7bbfd5fd01017d1e.html 感谢作者。 在原文的基础上,我新增了sql语句,方便大家理解 mysql距离计算,单位m,以及排序 lon 经度 lat 纬度 一般地图上显示的坐标顺序为,纬度在前(范围-90~9 ...
分类:数据库   时间:2016-07-23 18:18:33    阅读次数:302
十四、oracle 数据库管理--管理表空间和数据文件
一、概念表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库数据则是存放在表空间中,表空间由一个或多个数据文件组成。 二、数据库的逻辑结构oracle中逻辑结构包括表空间、段、区和块。说明一下数据库由表空间构成,而表空间又是由段构成,而段又是由区构成,而区又是由o ...
分类:数据库   时间:2016-07-23 18:16:19    阅读次数:368
WPF 一个数据库连接测试的实现
要实现的功能效果图如下:因为我们要测试数据是从输入框获得的,所以,我们的连接字符串不是写死在应用程序中的。下面我就详细介绍一下。 首先,我们要找到 项目下——》Properties->Setiings.setting 新建一个连接字符串名称,类型为 string,重点重点 范围一定要设置为 用户,这 ...
分类:数据库   时间:2016-07-23 18:15:18    阅读次数:258
django连接mysql自动同步生成数据表
python manage.py makemigrations python manage.py migrate 如果是 Django 不主动提示创建管理员(Django 1.9不提示)用下面的命令创建一个帐号 python manage.py createsuperuser 如果是 Django ...
分类:数据库   时间:2016-07-23 18:14:19    阅读次数:361
十六、oracle 索引
一、管理索引-原理介绍索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种:为什么添加了索引后,会加快查询速度呢? 二、创建索引1)、单列索引单列索引是基于单个列所建立的索引语法:create index 索引名 on 表名 ...
分类:数据库   时间:2016-07-23 18:13:36    阅读次数:158
十九、oracle pl/sql简介
一、pl/sql 是什么pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql不仅允许嵌入sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。 二、为什么要学pl/sql1 ...
分类:数据库   时间:2016-07-23 18:11:53    阅读次数:169
十五、oracle 约束
一、维护数据的完整性数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则,在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 二、约束约束用于确保数据库数据满足特定的商业规则。 ...
分类:数据库   时间:2016-07-23 18:12:03    阅读次数:227
十三、oracle 数据字典和动态性能视图
一、概念数据字典是oracle数据库中最重要的组成部分,它提供了数据库的一些系统信息。动态性能视图记载了例程启动后的相关信息。 二、数据字典1)、数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所有者为sys用户。2)、用户只能在数据字典上执行查询操作(select语句),而其维护 ...
分类:数据库   时间:2016-07-23 18:03:17    阅读次数:183
mysql级联更新
MySQL 各种级联查询后更新(update select). CREATE TABLE `tb1` ( `id` int(11) NOT NULL, `A` varchar(100) default NULL, `B` varchar(100) default NULL, `C` varchar( ...
分类:数据库   时间:2016-07-23 18:04:23    阅读次数:188
insert buffer/change buffer double write buffer,双写 adaptive hash index(AHI) innodb的crash recovery innodb重要参数 innodb监控
主从不一致性的3种可能原因1、binlog format是不是row2、session级关闭binlog3、人工在slave修改数据 set sql_log_bin=0 session级别关闭binlog,有可能导致主从不一致 kill 实例很久都没有停下来,查看error log并发出来 kill ...
分类:数据库   时间:2016-07-23 17:59:08    阅读次数:209
MySQL 对于千万级的大表要怎么优化
转自知乎 作者:哈哈链接:http://www.zhihu.com/question/19719997/answer/81930332来源:知乎著作权归作者所有,转载请联系作者获得授权。 很多人第一反应是各种切分;我给的顺序是:第一优化你的sql和索引;第二加缓存,memcached,redis;第 ...
分类:数据库   时间:2016-07-23 17:58:15    阅读次数:199
spring-spring mvc-mybatis 实现主从数据库配置
一、配置文件 1、spring-mybatis.xml 2、spring-mybatis.xml 二、通用类 三、在服务层调用时加入数据源标识,DataSourceChange注解,设置数据源为从库(这里只写出了接口的实现,dao和mapper,请自行添加) 四、测试类(这里是查询从库里的一张表的记 ...
分类:数据库   时间:2016-07-23 17:56:47    阅读次数:588
数据库连接字符串,分别取得用户名,密码等参数
...
分类:数据库   时间:2016-07-23 16:46:50    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!