select DATA_TYPE from User_Tab_Columns t where t.column_name=upper('column_name') and T.TABLE_NAME=upper(trim('table_name')); 注意列名和表名要大写
2015-06-28DDL Data Definition Language (DDL) statements are used to define the database structure or schema. Some examples: CREATE - to create objects in the database ALTER - alters the structure of the database DROP - delete objects from
2015-06-28由于ODU命令比较多,特别是关键的unload命令比较复杂,本文将简单介绍几种场景下使用ODU进行数据恢复时,使用的命令序列。 场景1. 数据库不能启动,但是SYSTEM表空间中的数据字典是完整的。 生成数据字典:unload dict 列出用户: list user 列出用
2015-06-28Oracle对内存的管理的 优化从未间断,从8i到11g不断地提出新的管理概念。每个本版都对内存管理进行了简化: 8i->9i:PGA的自动管理; 9i->10g:SGA的自动管理; 10g->11g:MEMORY(SGA+PGA)的自动管理。 在11g中oracle引入了自动化内存管理(
2015-06-28问题: 用shell写一个脚本用来监控mysql进程运行状态,测试一下能不能连上mysql,不能的话则发邮件报警。至于怎么监控,其实有很多命令,比如大部分在mysql/bin目录下的命令都可以用来测试mysql进程的运行状态,只要挂掉了则命令就会返回错误。 mysqladmi
2015-06-28以下文章主要是对MySQL 复制设置的介绍 ,我们大家都知道MySQL 复制设置在实际运用中经常出现的,如果你是MySQL 复制设置这一技术的热捧着,那么下面的文章对于你而言一定很有意义。1、停止MySQL服务 2、MySQL 复制所有文件,包括数据文件3、master的my.ini基
2015-06-28以下的文章主要向大家描述的是MySQL数据库优化,SQL的实际操作步骤,我们讲述的是MySQL数据库优化,SQL的三步骤,以下就是这三步骤的具体操作的详细描述,望你浏览之后会对其有所收获。MySQL数据库优化--SQL第一步:1:磁盘寻道能力,以高速硬盘(7200转/秒),理论上每
2015-06-28在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程: 默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott: a
2015-06-28对数据库的管理常规就是进行预防性的维护,以及修复那些出现问题的内容。进行检查和修复通常具有四个主要的任务:1. 对表进行优化2. 对表进行分析(分析并存储MyISAM和BDB表中键的分布)3. 对表进行检查(检查表的错误,并且为MyISAM更新键的统计内容)4. 对表进行
2015-06-28这里会讨论令Oracle停机时间最小化的步骤。各种形式的停机--计划的或者是非计划的--总是不断地发生,一个DBA应该有正确的备份策略,这样在数据库出现问题时就可以更快地恢复。 以下是假定的备份策略和数据库的运作条件 控制文件是镜像的 数据库运行在
2015-06-281 设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对:gbk_chinese_ci2 创建数据库时 整理设置成 gbk_chinese_ci3 用SQL建立表中 ENGINE=MyISAM DEFAULT CHARSET=gbk; ENGINE=InnoDB
2015-06-281、建立数据库的命令: CREATE DATABASE 数据库名2、建立数据表的命令: CREATE TABLE 表名称(域名称 数据类型(数据大小) [NOT NULL][PRIMARY KEY[AUTO_INCREMENT]],......)二、SQL命令1、insert命令:插入记录▲ 操作:单击右窗口中的插入按钮,在
2015-06-28一、如何登录phpMyAdmin环境 phpMyAdmin可以对mysql数据库进行完全管理。在IE地址中输入地址,输入数据库帐号和密码,登录phpMyAdmin。二、几个概念1、数据库:在MySQL中,要存储数据,必须从数据库开始,因此首先要创建数据库,但由于学校的MySQL服务器对学生数
2015-06-28oracle 数据库里查看表空间使用状况; oracle表空间的事情状况要经常查看,一般空闲比例过低的时候就应该考虑增大表看空间了。查看方法如下SQL: 方法一: select dbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as
2015-06-28本文描述如何执行包含逻辑备数据库的切换和故障转移。 一、 逻辑备数据库的切换 当你执行切换,在主数据库和逻辑备数据库之间更改角色,总是在主数据库上发起切换并在逻辑备数据库上完成。这些步骤必须以所描述的顺序执行,否则切换将
2015-06-28本文将介绍的是通过创建一张表,进而实现Oracle创建用户权限的过程。以下这些代码主要也就是为实现Oracle创建用户权限而编写,希望能对大家有所帮助。 注意:每条语语分开执行,结尾必须用分号; //创建空间 create tablespace test datafile
2015-06-28总结了一下删除重复记录的方法,以及每种方法的优缺点。 假设表名为Tbl,表中有三列col1,col2,col3,其中col1,col2是主键,并且,col1,col2上加了索引。 1、通过创建临时表 可以把数据先导入到一个临时表中,然后删除原表的数据,再把数据导回原表
2015-06-28select msisdn,call_duration,ceil(call_duration/60) from xxxx where rownum<50 2 156269930 99 2 3 15626956 83 2 4 13229833 55 1 5 13112168 108 2
2015-06-28正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下
2015-06-28概述 影响数据库性能的因素包括:系统、数据库、网络。 数据库的优化包括:优化数据库磁盘I/O、优化回滚段、优化Rrdo日志、优化系统全局区、优化数据库对象。 监控数据库的性能 在init.ora参数文件中设置TIMED_STATISTICS=TRUE 和在你的会话层设置
2015-06-28