Oracle相关

作者: Iravinota | 来源:发表于2016-11-06 22:35 被阅读0次
  1. 使用绑定变量的SQL效率更高。因为硬编码的语句对于Oracle来说完全是全新的语句,每次都需要编译。绑定变量的语句只需编译一次。
  2. runstats脚本
    • Oracle 只在修改时才对数据加行级锁, 正常情况下不会升级到块级锁或表级锁
  • 读(read)不会被写(write)阻塞
  • 写入器想写某行数据,但另一个写入器已经锁定了这行数据,此时该写入器才会被阻塞
  • 读取器绝对不会阻塞写入器
  1. 多版本:使用SCN(System Commit Number)记录Oracle内部时钟,每个时间节点均可回溯。
eric@PDBORCL> variable SCN number
eric@PDBORCL> exec :scn := dbms_flashback.get_system_change_number
eric@PDBORCL> delete from emp;
13 rows deleted.
eric@PDBORCL> commit;
Commit complete.
eric@PDBORCL> select * from (select count(*) from emp),                       
  2  (select count(*) from emp as of scn :scn);
  COUNT(*)   COUNT(*)
 ---------- ----------
     0     13

此项功能保证了读一致性,而不必使用读锁。

  1. 实例:Oracle的进程和内存;
    数据库:保存数据的物理文件。
  2. init.ora是遗留参数文件,不太好,必须安装在管理服务器的机器上才行;spfile$ORACLE_SID.ora是新的服务器参数文件,仅存放在服务器上,比较好。其设置命令为:
alter system set parameter=value <comment='text'> <deferred> <scope=memory|spfile|both> <sid='sid|*'>

相关文章

  • Windows环境下Oracle完全卸载

    1.关闭所有Oracle相关服务 2.打开注册表删除与Oracle相关注册信息(1)Oracle在windows下...

  • Oracle相关

    查看当前数据库监听状态命令:lsnrctl status/stop/status服务端监听文件 Listener...

  • Oracle相关

    Google一般比百度靠谱,英文资料一般比中文资料丰富、准确。所以还是建议遇到问题直接Google,不要在百度浏览...

  • Oracle相关

    使用绑定变量的SQL效率更高。因为硬编码的语句对于Oracle来说完全是全新的语句,每次都需要编译。绑定变量的语句...

  • oracle相关

    1、用户 1.1、创建用户 --创建用户test,密码test CREATE USER "test" --...

  • 非图形界面linux创建oracle的实例

    1.查看oracle相关的系统参数 $su - oracle //进入oracle用户模式下 $echo $ORA...

  • Oracle相关操作

    1. 索引 1.1 创建索引 create index index_name on table_name(colu...

  • oracle时间相关

    查看当前时间在第几个季度SELECT TO_CHAR(SYSDATE, 'Q') FROM DUAL; 获取当前时...

  • oracle 相关操作

  • Oracle 相关特性

    11G新功能的官方文档https://docs.oracle.com/cd/E11882_01/server.11...

网友评论

    本文标题:Oracle相关

    本文链接:https://www.haomeiwen.com/subject/usliuttx.html