Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 4个大对象(lobs)数据类型介绍

Oracle 4个大对象(lobs)数据类型介绍

在Oracle中,有4个大对象(lobs)类型可用,分别是blob,clob,bfile,nclob。下面是对lob数据类型的简单介绍。blob:二进制lob,为二进制数据,最长可达4GB,存贮在数据库中。clob:字符lob,字符数据,最长可以达到4GB,存贮在数据库中。bfile:二进制文件;存贮在数据库之外的只读型二进制数据,最大长度由操作系统限制。nclob:支持对字节字符集合(nultibyte characterset)的一个clob列。对于如...
Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 告警日志(monitor alter log file)。Linux Shell的相关参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 http://www.linuxidc.com/Li...
为Sybase ASA创建外部存储过程(Java示例)

为Sybase ASA创建外部存储过程(Java示例)

衡量一个DBMS的功能是否强大,外部存储过程是否很方便创建和使用,是一个重要特征。ASA数据库,很早就开始支持使用C, CLR(.NET)以及java等编程语言来创建存储过程。下面介绍一个简单的示例,来创建一个基于Java 的ASA存储过程, 数据库(ASA11.0或以上版本), 该示例很简单,输入主机名,返回对应的IP地址,如果不能解析,返回"".先编写一个java类,大致内容如下:import java.net.InetAddress;import j...
Oracle直接路径加载--append的深度解析

Oracle直接路径加载--append的深度解析

㈠ 直接路径加载和buffer cache直接路径插入的数据不经过buffer cache,从PGA直接把数据格式化成Oracle块然后由普通的Oracle Server Process进程把数据块写入数据文件因为不经过buffer cache,所以不需要DBWn介入假如有表a,现要将a中的数据插入表b,在普通的插入下,需先将a的数据块I/O到buffer cache在buffer cache中从a的块中读出行,插进b的块中此时,b的块就都变成了脏块,再等...
针对Oracle用户的Linux高级命令详解之资源管理篇

针对Oracle用户的Linux高级命令详解之资源管理篇

⑴ free一个常见的问题是:我的应用程序,服务器,用户以及系统进程等正在使用多少内存? 或者现在多少内存可用?如果正在运行的进程使用的内存大于可用RAM,则需要将这些进程移到交换区因此,一个补充的问题是:正在使用多少交换区空间?free命令将回答所有这些问题。而且,一个非常有用的选项-m可以显示可用内存(以MB为单位)[root@Think ~]# free -m total used free shared buffers cachedM...
Oracle中表的建立与修改-五种约束

Oracle中表的建立与修改-五种约束

表的建立Oracle中包括五种约束,包括主键约束(primary key,该属性的值不能为空,不可重复,默认该列自动建立索引),外键约束(foreign key() references rname,参照完整性约束,该属性的值必须在所对应的关系中存在),非空约束(not null),唯一约束(unique,不可重复,但可以为空,因为在数据库中,该表达式 null=null 的返回结果为unknown),check约束(check(a in(a1,a2,a3...
CentOS下 MySQL同步备份

CentOS下 MySQL同步备份

注释:MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知下一次更新。在实际项目中,两台分布于异地的主机上安装有MySQL数据库,两台服务器互为主备,客户要求当其中一台机器出现故障时,另外一台能够接管服务器上的应用,这就需要两台数据...
Linux/Unix shell 自动导出Oracle数据库

Linux/Unix shell 自动导出Oracle数据库

使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现数据库自动导出。Linux Shell以及导入导出的相关参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 http://www.linuxidc.com/Linux/2012-09/70310.htmLi...
<< 631 632 633 634 635 636 637 638 639 640 >>