欢迎您来到GIS动力

加入收藏 免费注册 用户登陆 帮助中心
首页 新闻动态 技术专栏 银杏树下 学习考研 软件下载 求职招聘 许愿瓶 节日祝福 用户中心 精彩推荐 资源搜索 地图
专栏导航: AO开发 | SO开发 | ArcGIS桌面 | 超图桌面 | 开发语言 | 数据库 | WebGIS | 银杏文学 | 研究生考题 | FreeMap FreeTalk
   您现在位于: 首页技术专栏数据库 → 正文
oracle 常用命令
07-11-23 00:00:00 作者:半块点心 出处:本站原创
第一章:日志管理 
  1.forcing log switches                                   
  sql> alter system switch logfile; 
  2.forcing checkpoints                                     
  sql> alter system checkpoint; 
  3.adding online redo log groups                 
  sql> alter database add logfile [group 4] 
  sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m; 
  4.adding online redo log members               
  sql> alter database add logfile member 
  sql> '/disk3/log1b.rdo' to group 1, 
  sql> '/disk4/log2b.rdo' to group 2; 
  5.changes the name o
f the online redo logfile


  sql> alter database rename file 'c:/oracle/oradata/oradb/redo01.log' 
  sql> to 'c:/oracle/oradata/redo01.log'; 
  6.drop online redo log groups                     
  sql> alter database drop logfile group 3; 
  7.drop online redo log members                   
  sql> alter database drop logfile member 'c:/oracle/oradata/redo01.log'; 
  8.clearing online redo log files               
  sql> alter database clear [unarchived] logfile 'c:/oracle/log2a.rdo'; 
  9.using logminer ana
lyzing redo logfiles


  a. in the init.ora s
pecify utl_file_dir = ' '


  b. sql> execute dbms_logmnr_d.build('oradb.ora','c:\oracle\oradb\log'); 
  c. sql> execute dbms_logmnr_add_logfile('c:\oracle\oradata\oradb\redo01.log', 
  sql> dbms_logmnr.new); 
  d. sql> execute dbms_logmnr.add_logfile('c:\oracle\oradata\oradb\redo02.log', 
  sql> dbms_logmnr.addfile); 
  e. sql> execute dbms_logmnr.start_logmnr(dictfilename=>'c:\oracle\oradb\log\oradb.ora'); 
  f. sql> select * from v$logmnr_contents(v$logmnr_dictionary,v$logmnr_parameters 
  sql> v$logmnr_logs); 
  g. sql> execute dbms_logmnr.end_logmnr; 

  第二章:表空间管理 
  1.create tablespaces                                       
  sql> create tablespace tablespace_name datafile 'c:\oracle\oradata\file1.dbf' size 100m, 
  sql> 'c:\oracle\oradata\file2.dbf' size 100m minimum extent 550k [logging/nologging] 
  sql> default storage (initial 500k next 500k maxextents 500 pctinccease 0) 
  sql> [online/offline] [permanent/temporary] [extent_management_clause] 
  2.locally managed tablespace                       
  sql> create tablespace user_data datafile 'c:\oracle\oradata\user_data01.dbf' 
  sql> size 500m extent management local uniform size 10m; 
  3.temporary tablespace                                   
  sql> create temporary tablespace temp tempfile 'c:\oracle\oradata\temp01.dbf' 
  sql> size 500m extent management local uniform size 10m; 
  4.change the storage setting                       
  sql> alter tablespace app_data minimum extent 2m; 
  sql> alter tablespace app_data default storage(initial 2m next 2m  
  axextents 999);                                                 
  5.taking tablespace offline or online     
  sql> alter tablespace app_data offline; 
  sql> alter tablespace app_data online; 
  6.read_only tablespace                                   
  sql> alter tablespace app_data read only|write; 
  7.droping tablespace                                       
  sql> drop tablespace app_data including contents; 
  8.enableing automatic extension 
of data files

  sql> alter tablespace app_data add datafile 'c:\oracle\oradata\app_data01.dbf' size 200m 
  sql> autoextend on next 10m maxsize 500m; 
  9.change the size fo data files 
manually

  sql> alter database datafile 'c:\oracle\oradata\app_data.dbf' resize 200m; 
  10.Moving data files: alter tablespace   
  sql> alter tablespace app_data rename datafile 'c:\oracle\oradata\app_data.dbf' 
  sql> to 'c:\oracle\app_data.dbf'; 
  11.moving data files:alter database         
  sql> alter database rename file 'c:\oracle\oradata\app_data.dbf' 
  sql> to 'c:\oracle\app_data.dbf'; 

  第三章:表 
  1.create a table                                               
  sql> create table table_name (column datatype,column datatype]....) 
  sql> tablespace tablespace_name [pctfree integer] [pctused integer] 
  sql> [initrans integer] [maxtrans integer] 
  sql> storage(initial 200k next 200k pctincrease 0 maxextents 50) 
  sql> [logging|nologging] [cache|nocache] 
  2.copy an existing table                               
  sql> create table table_name [logging|nologging] as subquery 
  3.create temporary table                               
  sql> create global temporary table xay_temp as select * from xay; 
  on commit preserve r
ows/on commit delete rows


  4.pctfree = (average row size - 
initial row size) *100 /average row size

  pctused = 100-pctfre
e- (average row size*100/ava
ilable data space)

  5.change storage and
block utilization parameter


  sql> alter table table_name pctfree=30 pctused=50 storage(next 500k 
  sql> minextents 2 maxextents 100); 
  6.manually allocating extents                     
  sql> alter table table_name allocate extent(size 500k datafile 'c:/oracle/data.dbf'); 
  7.move tablespace                                             
  sql> alter table employee move tablespace users; 
  8.deallocate of unused space                       
  sql> alter table table_name deallocate unused [keep integer] 
  9.truncate a table                                           
  sql> truncate table table_name; 
  10.drop a table                                                 
  sql> drop table table_name [cascade constraints]; 
  11.drop a column                                               
  sql> alter table table_name drop column comments cascade constraints checkpoint 1000; 
  alter table table_na
me drop columns continue;


  12.mark a column as unused                           
  sql> alter table table_name set unused column comments cascade constraints; 
  alter table table_name drop unus
ed columns checkpoint 1000;

  alter table orders drop columns 
continue checkpoint 1000

  data_dictionary : dba_unused_col_tabs 
9 7 3 1 2 3 4 4 8 :

(本文已被浏览 次)
发布人:admin
推荐给好友:发送给好友
上篇新闻:
下篇新闻:
相关评论
发表我的评论
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  •   相关文章  

    关于我们友情链接 ┋ 与我在线 ┋ 管理 ┋ TOP
     
    网站当前版本:GisPower CMS V3.0
    『GIS 动力』- http://www.gispower.org/
    联系我们:webmaster#gispower.org
    Copyright (c) 2003-2007 GisPOwer.Org. All Rights Reserved.
     

                   滇ICP备05006901号