——积累工作中用到的SQL1、增加和删除一列写法: --增加一列 alter table 表名 add 列名 类型; --删除一列 alter table 表名 drop column 列名 ;例如: --增加一列 alter table TB_TEMP add COL_ID VARCHAR2(40); --删除一列...
分类:
数据库 时间:
2014-06-05 10:17:14
阅读次数:
340
生产环境提升rman备份速度----启动块跟踪
【环境】
AIX(5300-08)、oracle10g(10.2.0.1.0-64bit)
【目标】
由于生产环境数据量较大,欲加快rman备份的速度
【方法】
启动块跟踪
【操作】
SQL> alter database enable block changetracking using file '/home/oracle/blo...
分类:
其他好文 时间:
2014-06-05 01:15:36
阅读次数:
323
现场故障小结——非当前日志组损坏情况
【环境】AIX(5300-08)、oracle10g(10.2.0.1.0-64bit)
【情况一】非当前日志组成员被误删除
方法一:使用clear将损坏日志组内容清除
----数据库宕机
----告警日志报错:无法找到日志组
----启库到nomount状态
----清理日志组
SQL>alter database clear l...
分类:
其他好文 时间:
2014-06-04 21:14:44
阅读次数:
421
当数据库最大连接数不够时会出现客户端连接间歇性失败,报错ORA-12519,修改最大连接数:alter system set processes = 300
scope = spfile;
分类:
其他好文 时间:
2014-06-03 11:26:45
阅读次数:
202
1、为已存在表创建分区ALTER TABLE `tb_xxx` PARTITION BY LIST
COLUMNS(col_id)(PARTITION p0 VALUES IN (1),PARTITION p1 VALUES IN (4),PARTITION
p2 VALUES IN (5));分区...
分类:
其他好文 时间:
2014-06-03 09:17:37
阅读次数:
246
创建主键时,所对应的列如果没有索引,数据库默认会自动创建一个索引;如果对于列有索引,那么创建主键不会再创建索引。这里要注意,列值必须满足主键的要求(唯一,非空),简单测试如下:
SQL> create table wxlun_pri(a number);
Table created.
SQL> alter table wxlun_pri add constraint PR...
分类:
其他好文 时间:
2014-06-03 01:03:46
阅读次数:
208
轻松解决oracle11g 空表不能exp导出的问题[引用 2012-9-22
18:06:36]字号:大中小oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。共两种解决方法,推荐使用第二种(最简单)。一、修改数据库参数alter
system set deferre...
分类:
数据库 时间:
2014-06-02 06:31:17
阅读次数:
271
[转]ALTER TABLE的用法 增加列、删除列、改列名、改列约束、改表名ALTER TABLE
名称ALTER TABLE — 更改表属性语法ALTER TABLE table [ * ] ADD [ COLUMN ] column typeALTER
TABLE table [ * ] A.....
分类:
其他好文 时间:
2014-05-31 12:35:28
阅读次数:
280
1.主键约束要对一个列加主键约束的话,这列就必须要满足的条件就是非空。因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)。【格式】alter
table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:要对一个列加主键,列名为id,表名为empalter t...
分类:
其他好文 时间:
2014-05-30 13:00:15
阅读次数:
263
1.复制表 create table t2 like t1; insert into t2
select * from t1;2.索引 a. ALTER TABLE 用来创建普通索引,UNIQUE 索引和 PRIMARY KEY 索引 ALTER
TABLE table_name ADD...
分类:
数据库 时间:
2014-05-28 01:29:48
阅读次数:
335