Oracle Basic--SQL
文章平均质量分 80
dbcommando
这个作者很懒,什么都没留下…
展开
-
ORA-01779: 无法修改与非键值保存表对应的列
项目中通过子查询更新数据时遇到ORA-01779: 无法修改与非键值保存表对应的列,模拟过程如下:1、创建测试表 CREATE TABLE tt1 (ID INT,col1 VARCHAR2(20)); CREATE TABLE tt2 (ID INT,cola VARCHAR2(20));2、录入测试数据 INSERT INTO tt1 VALUES原创 2012-06-05 16:51:30 · 53725 阅读 · 1 评论 -
根据rowid统计一个表占用了多少块
rowid中有数据块的信息,所以可以 通过统计得出一个表占用了多少数据块通过dbms_rowid包根据rowid列出所有数据块,方法如下:SQL> select count(distinct dbms_rowid.rowid_block_number(rowid)) as used_bolck_num from t1;USED_BOLCK_NUM----原创 2012-08-19 10:08:33 · 475 阅读 · 0 评论 -
DBA日常维护SQL整理
database 概况信息检查 # 检查 database 基本信息 select * from v$version; select name ,open_mode,log_mode from v$database; select instance_number,instance_name ,status from gv$instance; show parameter cpu转载 2012-08-29 17:18:09 · 796 阅读 · 0 评论 -
exp时EXP-00091: 错误的处理
EXP-00091: Exporting questionable statistics 问题处理方法在使用EXP导出数据的时候报“EXP-00091: Exporting questionable statistics”错误,以下是处理方法:1.问题现象bash-3.2$ exp bd/bd file=bd.dmp log=bd.logConnected to: Ora原创 2012-11-01 19:28:38 · 612 阅读 · 0 评论