一般这样认为YEAR类型占用1个字节,并且在定义时可以指定显示的宽度为YEAR(4)或者YEAR(2),不过从MySQL5.6.6开始,YEAR(2)类型被自动装换为YEAR(4),YEAR(2)类型被禁用。(一)YEAR(2)类型被自动装换为YEAR(4)mysql>droptableifexistst;QueryOK,0rowsaffected(0.01sec)mysql..
分类:
数据库 时间:
2014-11-27 18:56:09
阅读次数:
545
本文主要讲解oracle数据库中的管理权限和角色。oracle权限分为系统权限和对象权限。一、系统权限:系统权限是指执行特定sql命令的权限,它用于控制用户可以执行一个或一组数据库操作,比如用户拥有createtable权限时可以在其方案下建立表,当拥有createanytable时可以在其他用..
分类:
数据库 时间:
2014-11-27 18:54:59
阅读次数:
303
在MySQL5.5/5.6里版本里,设置同步复制过滤,例如设置忽略掉test库的t2表,你需要在my.cnf配置文件里增加:replicate-ignore-table=test.t2必须重启mysql服务进程才能生效。在MySQL5.7里,通过一个新的命令,可以支持在线动态修改,而不须重启mysql进程就生效。Example:CHANGER..
分类:
数据库 时间:
2014-11-27 18:50:15
阅读次数:
297
OracleStudy之案例--Oracle11gDataGuardSnapshotStandbyOracle11g的DataGuard不仅仅带给我们的是ActiveDataGuard实时查询特性,同时还带来了另外一个新特性,这便是SnapshotStandby数据库功能,此项功能可将备库置身于“可读写状态”用于不方便在生产环境主库中测试的内容,比如..
分类:
数据库 时间:
2014-11-27 18:46:39
阅读次数:
300
1、查看php的编译参数/usr/local/php/bin/php-config--configure-options或者/usr/local/php/bin/php-r"phpinfo();"|grep-iconfigure或者/usr/local/php/bin/php-i|grepconfigure2、查看mysql的编译参数cat/usr/local/mysql/bin/mysqlbug|grepconfigure3、查看Nginx的编译参数/..
分类:
数据库 时间:
2014-11-27 18:46:14
阅读次数:
176
在学习数据库知识的过程中,难免会遇到各种各样的问题。遇到问题后,我首先尝试自己解决,自己解决不了再参考别人的解决办法,解决后再用自己的方式总结,再以博客的形式发表。这种学习方式好处非常之多,读者不妨借鉴。后来学习数据库就多了一些深入。比如工作之后,成为了SQL..
分类:
数据库 时间:
2014-11-27 18:44:42
阅读次数:
228
SQLServer环形缓冲区(RingBuffer)--SQLServer与RingBuffer的关系SQLServer操作系统(SQLOS)负责管理特定于SQLServer的操作系统资源。其中相关的动态管理试图sys.dm_os_ring_buffers将被标识为仅供参考。不提供支持。不保证以后的兼容性。先看看记录的不同的RingBuffer类型。..
分类:
数据库 时间:
2014-11-27 18:42:03
阅读次数:
312
OracleDG之--构建PhysicalStandby(一主库对应多备库)系统环境:操作系统:RedHatEL6Oracle:Oracle10.2.0.1.0如图所示,主库为bjdb(db_unique_name),备库为shdb和gzdb。案例分析:一个主库,两个备库主库初始化参数(pfile):[oracle@bjsrvdbs]$catinitbj.ora*.audit_file_..
分类:
数据库 时间:
2014-11-27 18:44:10
阅读次数:
414
系统环境是centos6.564位的首先在防火墙里面增加3306端口:然后保存:wq!保存好后重启下防火墙serviceiptablesrestart安装系统所需要的依赖包[root@localhost~]#yum-yinstallgccgcc-c++gcc-g77autoconfautomakezlib*fiex*libxml*ncurses-devellibmcrypt*libtool-ltdl-devel*cmak..
分类:
数据库 时间:
2014-11-27 18:42:49
阅读次数:
199
/*查询所有被锁数据*/SELECTobject_name,machine,s.sid,s.serial#FROMgv$locked_objectl,dba_objectso,gv$sessionsWHEREl.object_id=o.object_idANDl.session_id=s.sid;/*解锁*/altersystemkillsession‘sid,serial#‘;
分类:
数据库 时间:
2014-11-27 18:39:49
阅读次数:
188
--使用存储过程参数
--包括输入参数和输出参数,以及参数的默认值
--指定参数名称和数据类型
--输入参数允许用户将数据值传递到存储过程或者函数
--输出参数允许存储过程将数据值或者游标变量传递给用户...
分类:
数据库 时间:
2014-11-27 18:36:05
阅读次数:
371
Oracle 11g Data Guard Broker操作笔记...
分类:
数据库 时间:
2014-11-27 18:33:40
阅读次数:
393
跟undo 相关的两个参数:
undo_tablespace
UNDO_MANAGEMENT =auto
在oracle 9i 以后 oracle 推荐我们使用 undo 自动管理;
undo_retention
这个参数用来保证undo 回滚段中的内容不会被覆盖。但是这个参数使用时要和 undo 的大小设置(maxsize ,unlimit )一起考虑。...
分类:
数据库 时间:
2014-11-27 18:31:19
阅读次数:
249
sql语句如下,在oracle中带入参数能正常执行,在java程序中则报错java.sql.SQLSyntaxErrorException ORA-00907: 缺失右括号
select re.*,
tbp.taskid,
tbp.processtype,
tbp.pr...
分类:
数据库 时间:
2014-11-27 18:25:20
阅读次数:
800
今天有兄弟反馈,有一条SQL在12C上没有问题,在11g上就报错,报错内容是ORA-01417: 表可以外部连接到至多一个其他的表。分析了下SQL,抽象为下列的例子。
在12c下没有问题:
SQL> select * from v$version;
BANNER ...
分类:
数据库 时间:
2014-11-27 18:24:24
阅读次数:
309
mysql5.5数据库多实例部署,我们可以分以下几个步骤来完成。
1、 mysql多实例的原理
2、 mysql多实例的特点
3、 mysql多实例应用场景
4、 mysql5.5多实例部署方法
一、mysql多实例的原理
mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3307),运行多个mysql服务进程。这些服务...
分类:
数据库 时间:
2014-11-27 18:22:51
阅读次数:
227