system表空间用满解决
system表空间用满解决
shell基础学习总结(一)
关于shell也多多少少的写了不少文章了。在工作中shell的使用也是相当的普遍了,尤其是基础的学习。今天就简单的总结一下,希望对大家有所帮助。-->查看局部/全局环境变量 printenvenvset查看进程对应的环境变量。比如我们想查看oracle中smon进程对于的环境变量,我们可以使用如下的方法查看。...
关于sysdba,sysoper,dba的区别
关于sysdba,sysoper,dba这些名词在工作中可能接触的比较多,如果接触的环境是服务器端的,sysdba可能是经常用到的。如果是数据库的维护工作,dba就是必备的权限。在oracle的官方文档中给出了sysdba和sysoper的区别。我在这个基础上又加入了一些东西做点补充。标黄的部分是sysdba和sysoper的不同之处。这两个特殊的系统权...
关于oracle中的sql数据类型
数据类型对于每一种编程语言而言都是数据存储的基础,对于编程语言的实现功能而言也是一个标尺,有些编程语言可能数据类型很丰富,比如java,c,在数据计算方面的支持很全面,有些编程比较精简,更侧重于实现特定的功能,数据类型也就简单得多。比如说shell。对于oracle中的sql来说,数据类型的支持非常全面,无论是数据计算...
数据库静默安装总结
在学习数据库的时候,不知道dbca的命令用了多少遍,但是越是安装也是觉得自己会的越少,因为图形界面的清晰直白反而不知道哪些准备工作是需要特别准备的,如果在远程支持的环境中,图形界面就会受到网络带宽的影响,如果在本地的环境中学习的时候,总是提示少这个包,那个包的。其实有很多的安装包如果不使用图形界面都不...
telnet或SQLplus下命令输入错误如何删掉重新输入
telnet或SQLplus下命令输入错误的处理方法。
MyISAM转换成InnoDB的业务场景和思考
数据库引擎的对比:MyISAM与InnoDB是mysql目前比较常用的两个数据库存储引擎,MyISAM与InnoDB的主要的不同点在于性能和事务控制上。以下是两个数据库引擎的简单对比MyISAM:MyISAM是MySQL5.5之前版本默认的数据库存储引擎。MYISAM提供高速存储和检索,以及全文搜索能力,适合数据仓库等查询频繁的应用。但不支持事...
Linux Shell下变量比较
Linux Shell下变量比较的方法一例,供参考。
Oracle 11gR2 Database和Active Data Guard迁移案例
客户一套核心系统由一台Oracle Database 11.2.0.3.4单机和一台Active Data Guard组成,分别运行在两台PC服务器上,Oracle Linux 5.8 x86_64bit操作系统,两台服务器都未接存储设备;由于原有设备老旧等原因,现在要将这套Oracle数据库系统(主库和ADG库)迁移到新采购的两台服务器上,不跨版本,也不跨平台...
实用的top命令
对于系统级的监控来说,top命令是实用而高效的瑞士军刀。相比vmstat,sar来说提供的是实时的进程信息,对于监控性能,排查问题是很高效的。而且提供了交互式的命令模式,能够灵活的对输出结果进行组合。如果数据库系统中存在着cpu或者内存的过度使用,或者说IO等待较高,都可以通过top命令进行一个快速的定位到系统进程信...
mysql字符集与乱码
客户端发送请求到服务器,然后再从服务器接受返回数据,中间经历4次字符转换;1) 客户端到服务器Charater_set_client –> character_set_connection –> character_set_database2) 服务器到客户端character_set_database -> character_set_connection –> character_set_result为避免乱码,应做到两点1) 传入数...
MYSQLBACKUP工具的使用
概述:前面有介绍过MYSQLBACKUP工具的安装(http://blog.itpub.net/12679300/viewspace-1262774/),今天继续和大家分享下MYSQLBACKUP工具的简单实用; MYSQL备份的相关概念数据库的备份相关的概念中最常见的是备份的方式和备份的文件类比,MYSQL总结如下:备份的类型:完全备份和增量备份;备份的文件:...
通过shell脚本监控sql执行频率
在生产环境中,可能会存在各种潜在的sql问题,比如由于硬件资源导致,如果影响到了IO,CPU,就会导致一些本来运行很快的sql语句变慢或者系统响应严重减缓。比如由于数据库的一些设置导致执行计划的问题,sql_profile导致的执行计划稳定带来的性能不稳定,表中统计信息的变更导致的执行计划的变化等等。有时候等到问题发生...
12C SQL方面新特性小结
相同字段上的多重索引 在Oracle 12c R1之前,一个字段是无法以任何形式拥有多个索引的。或许有人会想知道为什么通常一个字段需要有多重索引,事实上需要多重索引的字段或字段集合是很多的。在12c R1中,只要索引类型的形式不同,一个字段就可以包含在一个B-tree索引中,同样也可以包含在Bitmap...
Linux下变量的定义及引用
简单介绍Linux下变量的定义及引用
DataGuard搭建逻辑StandBy
物理StandBy优点是效率高,缺点是只读模式不能恢复,恢复模式不能查询.逻辑StandBy可以打开数据库,同时进行恢复.搭建逻辑StandBy首先需要一个物理StandBy的环境.http://blog.itpub.net/29254281/viewspace-1315088/1.在备库终止恢复模式ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 2.修改主库...
DataGuard模拟FailOver实验
DataGuard FailOver模拟主库实例已经崩溃,但是数据库文件可用,比如数据库文件存放在磁盘阵列上..1.在一个物理StandBy最大性能的环境下,中断备库的监听器2.主库切换联机重做日志(模拟主库的日志不能传送到备库的场景)SQL> alter system archive log current;System altered.SQL> /System altered.SQL> /System alte...
Linux使用fuser命令找出访问文件系统的进程
fuser用于标识访问文件或socket的进程信息。下面以经常会遇到的不能卸载光驱为例,讨论fuser的用法:1).卸载光驱文件系统:[root@vserver01 ~]# umount /mntumount: /mnt: device is busyumount: /mnt: device is busy2).找出依然在访问该文件系统的进程号:[root@vserver01 ~]# fuser -c /mnt/mnt: ...
如何重建RAC的控制文件
在下面的一些情况下,可能需要重建控制文件:o 所有控制文件都已损坏或丢失o 没有针对控制文件的备份或者备份已损坏下面是针对RAC环境下重建控制文件的具体过程, 包括两个例子。一个是以noresetlogs模式来重建控制文件,一个是以resetlogs模式来重建控制文件。如果redo logs都存在而且没有被损坏,那么可以采用nore...
复制数据库中需要注意的几点事项
任务简介:此次复制的生产库数文件为9.18TB,实际分配的数据大小为5.16TB,使用RMAN压缩备份后为1.1TB。复制端数据库采用单实例ASM存储方式管理,数据库版本为11.2.0.4. 数据文件目录为+DATA,14.5TB,归档日志目录为+ARCH,2TB。生产库数据文件大小SQL> select sum(bytes)/1024/1024/1024 GB from dba_segments;&...