5.changes the name of 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';
a. in the init.ora specify 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;
4.change the storage setting sql> alter tablespace app_data minimum extent 2m; sql> alter tablespace app_data default storage(initial 2m next 2m maxextents 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 tablespac
e 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';
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_name 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 unused columns checkpoint 1000; alter table orders drop columns continue checkpoint 1000 data_dictionary : dba_unused_col_tabs
第四章:索引
1.creating function-based indexes sql> create index summit.item_quantity on summit.item(quantity-quantity_shipped);
2.create a B-tree index sql> create [unique] index index_name on table_name(column,.. asc/desc) tablespace sql> tablespace_name [pctfree integer] [initrans integer] [maxtrans integer] sql> [logging | nologgi