Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 权限设置

Oracle 权限设置

一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。...
Oracle的RBO/CBO优化器浅析

Oracle的RBO/CBO优化器浅析

Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式 RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引。CBO方式:它是看语句的代价(Cost),这里...
MySQL DBA备份工具Xtrabackup使用指南

MySQL DBA备份工具Xtrabackup使用指南

一.Xtrabackup 简介及备份原理说明:Xtrabackup是由percona开发的一个开源软件,能够非常快速地备份与恢复mysql数据库,且支持在线热备份(备份时不影响数据读写),此软件可以说是innodb热备工具ibbackup的一个开源替代品Xtrabackup中包含两个工具:l xtrabackup -用于热备份innodb,xtradb引擎表的工具,不能备份其他表。l innobackupex-对xtrabackup封装的perl脚本,提供...
MySQL压力测试工具sysbench 0.4.12的安装

MySQL压力测试工具sysbench 0.4.12的安装

今天在安装MySQL的压力测试工具sysbench时遇到了不少问题,虽然网上有不少安装应该注意的例子,但是说的不够准确,或者与自己的环境不是很一样,导致花费了大量的精力才将其完整的编译安装成功,现记录下安装过程,以备以后不要再走过多的弯路。(1)安装环境CentOS release 5.4 (Final) 2.6.18-164.el5MySQL 5.1.40 MySQL_HOME=/usr/local/mysql/Sysbench 0.4.12(2)安装步...
远程访问MySQL失败的原因分析

远程访问MySQL失败的原因分析

当用户远程连接MySQL数据库时,可能出现连接失败的情况,主要原因可以从以下几个方面分析:(1)最低级的原因—网络不通。包括物理线路不通、断网等一些原因。(2)数据库所在的主机防火墙是否禁用了MySQL的端口号(3306),这里通过查看防火墙的设置可以查询到。(3)MySQL自身是否设置了禁止远程访问功能。这在配置文件中主要取决于参数—skip-networking和--bind-address当前用户的IP地址是否受限访问,因为MySQL的用户验证方式为...
MySQL数据库的db.opt文件

MySQL数据库的db.opt文件

MySQL的每个数据库目录中有一个文件db.opt,该文件主要 用来存储当前数据库的默认字符集和字符校验规则。 eg.default-character-set=latin1 default-collation=latin1_swedish_ci 该文件中存储的是创建数据库时默认的字符集和字符集校验规则,则该数据库在以后创建表时如果没有指定字符集和校验规则,则该表的这两个属性将去自这两个表。 MySQL源码: /* Set table default ch...
MySQL下的安全问题--.mysql_history你注意到了吗?

MySQL下的安全问题--.mysql_history你注意到了吗?

不小心在/root目录下看到一个关于mysql的隐藏文件--.mysql_history,因为以前从没有注意过,遂打开看看是什么玩意。不想到打开吓了一跳,这个文件将我连接mysql的所有操作都记录下来了,包括创建用户及修改用户的明码密码等等。这还了得,万一被人攻击了,那么数据库还不死翘翘了!经查询资料发现这个文件是在编译安装MySQL时默认给配置好的,好像不太容易修改。但是这个文件最好不要保留,否则被人窃取,后果不堪设想。这里仅仅删除是不行的,要直接将其软...
Navicat连接Oracle 报 ORA-12737 set CHS16GBK错误的解决方案

Navicat连接Oracle 报 ORA-12737 set CHS16GBK错误的解决方案

下载安装了navicat 9.0 Premium(高级英文版),连接mysql正常,看到他同时支持Oracle、sqlite和postgresql,也想来连接一下oracle,进行集中管理。1、但是连接时候先是报出监听错误、不能解析oracle SID标识符,我用sqlplus和plsql连接却是正常的!!!这说明我的配置文件是没有问题的。2、重新将连接方式由TNS改为BASIC,然后依次填写连接信息,最后却爆出了“ORA-12737: Instant C...
Oracle 分区和面向对象数据库系统的学习

Oracle 分区和面向对象数据库系统的学习

学习了Oracle表分区,object-relational database system简介。1.oracle分区oracle分区是在oracle 8.0中引入的,这个过程是将一个表或者索引物理的分解为多个更小、更可管理的部分。就访问数据库而言,逻辑上,只有一个表或一个索引,但是在物理上这个表或索引可能有数十个物理分区组成,每个分区都是一个独立对象,可以独立处理,也可以作为一个更大对象的一部分进行处理。2.分区的好处2.1 提高数据的可用性2.2 由于...
Oracle 数据库中v$session and v$process浅析

Oracle 数据库中v$session and v$process浅析

V$SESSION在本视图中,每一个连接到数据库实例中的session都拥有一条记录。包括用户session及后台进程如DBWR,LGWR,arcchiver等等。V$SESSION中的常用列V$SESSION是基础信息视图,用于找寻用户SID或SADDR。不过,它也有一些列会动态的变化,可用于检查用户。例如:SQL_HASH_VALUE,SQL_ADDRESS:这两列用于鉴别默认被session执行的SQL语句。如果为null或0,那就说明这个sessi...
<< 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 >>