随笔分类 -  Oracle

Oracle 数据库
Oracle 查看执行计划
摘要:刚刚开始接触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; 阅读全文

posted @ 2013-10-29 17:03 yansen 阅读(350) 评论(0) 推荐(0)

普通用户登录Oracle DB Control
摘要:使用 sys 或者 system 用户登录Oracle DB Control 是没有问题的。但是,如果是普通的用户需要登录Oracle DB Control,建表或者视图之类的,则需要授权SELECT_CATALOG_ROLE 角色给该用户,语法如下:GRANT SELECT_CATALOG_ROLE TO XXX;上面语法示例中的 XXX 代表需要授权的用户名。 阅读全文

posted @ 2013-10-29 14:29 yansen 阅读(466) 评论(0) 推荐(0)

Oracle 归档路径
摘要: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 | 阅读全文

posted @ 2013-10-22 07:33 yansen 阅读(405) 评论(0) 推荐(0)

Oracle 启用块跟踪
摘要: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 视图是查询不到数据的。 阅读全文

posted @ 2013-10-20 21:01 yansen 阅读(446) 评论(0) 推荐(0)