摘要:刚刚开始接触Oracle,使用的工具是Sql Developer。在看执行计划的的时候,选中SQL语句,直接F5即可。但是这里的执行计划不是最终的执行计划,它使用的是 explain for 命令。这里介绍个可查看真正执行计划的工具, autotrace ,下面是用法示例:SQL> set autotraceUsage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]SQL> set autot onSQL> set timing onSQL> select * from dual;
阅读全文
摘要:使用 sys 或者 system 用户登录Oracle DB Control 是没有问题的。但是,如果是普通的用户需要登录Oracle DB Control,建表或者视图之类的,则需要授权SELECT_CATALOG_ROLE 角色给该用户,语法如下:GRANT SELECT_CATALOG_ROLE TO XXX;上面语法示例中的 XXX 代表需要授权的用户名。
阅读全文
摘要:Oracle 的归档路径设置,这里主要按照官网说明记录LOG_ARCHIVE_DEST_n 与 LOG_ARCHIVE_DEST_STATE_n 这两个参数。我使用的数据库是11.2版本,这两个参数的详细介绍,官网地址:http://docs.oracle.com/cd/E11882_01/server.112/e40402/initparams125.htm#REFRN10086参数:LOG_ARCHIVE_DEST_n属性说明参数类型String属性支持LOG_ARCHIVE_DEST_[1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
阅读全文
摘要:Oracle 启用块跟踪,语法示例如下:alter database enable block change tracking using file '/u01/app/oracle/oradata/orcl/change_tracking.dbf';使用如下语句,可以确认,并查看大小(默认大小10M,一般数据库不超过百万M,这个大小足够了):select * from v$block_change_tracking;需要注意的是,通过查询v$tablespace 和 v$datafile 视图是查询不到数据的。
阅读全文