下面10几样东西是Oracle学习中最花时间的东西,当然可以用的时候再查,不过我真的建议你能死背下很常用的一些,每样大概有10个常用的,所以你其实只需要记住200多个东西而已。英语单词我们都愿意花时间去背,我相信这些命令我们也一样可以。
1。DDL语句 如:create table ... alter table ..., drop table ..., create index ....constraint, partition, sequence, datafile, tablespace, ... 一堆这样的语句
2。Oracle 函数, substr, trim, sysdate, nvl, to_char, to_date, 数字和日期格式,decode,....
3。dbms_*** packages, such as dbms_sql, dbms_output, dbms_stats, ...
4。SQL*Plus命令,例如 set linesize 200, ...., show parameter xxx, set parameter xxx 有几个很有用的。
5。user_*, all_*, dba_* 数据字典
6。v$* 动态性能视图
7。事件列表: select * from v$event_name;
8。统计列表:select * from v$statname;
9。锁类型: select * from v$lock_type;
10。修改系统和Session的命令: alter system ... alter session ...
11。Oracle Hints, 例如: /*+ index(t, t_idx) */, /*+ parallel(t, 4) */, ....
12。系统参数: select * from v$parameter (注意:SQL*Plus 中也有show/set parameter)
13。执行计划的Operation List. 如INDEX UNIQUE SCAN, FULL TABLE SCAN, ...
14。错误信息列表: ora-xxxxx 需要熟悉常见的错误/问题根源/处理办法。