• Oracle数据库的锁类型

    日期:

    Oracle中的锁: 锁是数据库用来控制共享资源并发访问的机制。 锁用于保护正在被修改的数据 直到提交或回滚了事务之后,其他用户才可以更新数据 锁的特性: 一致性 一次只允许一个用户修改数据 完整性 为所有用户提供正确的数据。如果一个用户进行了修改并保...

  • oracle表空间

    日期:

    SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba //创建临时表空间 create temporary tablespace user_temp tempfile D:\Oracle\oradata\Oracle9i\user_temp.dbf size 50m autoextend on next 50m maxsize 20480m extent man...

  • oracle基于时间恢复整个数据库

    日期:

    使用SQL*Plus执行闪回。 1.关闭数据库。 SQL shutdown abort; 2启动数据库到挂载模式。 SQL startup mount; 3.数据闪回。 SQL recover database until time 2011-11-20:07:00:00; (数据闪回的另一个可用命令:SQL flashback database to timestamp to_timesta...

  • oracle 10g将数据导入到指定表空间的步骤

    日期:

    oracle 10g将数据导入到指定表空间的步骤 --创建临时表空间 createtemporarytablespaceyhtemp tempfile D:\oracle\oradata\Oracle10g\yhtemp.dbf size50m autoextendon next50mmaxsize20480m extentmanagementlocal; --创建数据表空间 createtablespaceyh lo...

  • oralce 表空间 建立 授权

    日期:

    /*第1步:创建临时表空间 */ create temporary tablespace cmmobispace_temp tempfile C:\tablespace\cmmobispace_temp.dbf size 50m autoextend on next 50m maxsize 10480m extent management local; /*第2步:创建数据表空间 */ create tablespace cmmobis...

  • Linux服务器安装Oracle服务端总结

    日期:

    摘要: 通过ssh远程连接linux服务器,上传Oracle11g的安装包,在无图形化界面的情况,安装Oracle服务器端。本例中linux服务器系统为CentOS6.5. #环境设置 1、检查服务器硬件资源 Linux系统(x86-64)下的硬件要求: 物理内存:最少1GB 交互空间:物理内存为1GB...

  • oracle 优化规则(1)

    日期:

    1. 选用适合的Oracle优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是...

  • oracle 优化规则(2)

    日期:

    13. 计算记录条数 和一般的观点相反, count(*) 比count(1)稍快 , 当然如果可以通过索引检索,对索引列的计数仍旧是最快的。 例如 COUNT(EMPNO) 在CSDN论坛中,曾经对此有过相当热烈的讨论, 作者的观点并不十分准确,通过实际的测试,上述三种方法并没有显著的性能...

  • oracle 优化规则(3)

    日期:

    23. 使用TKPROF 工具来查询SQL性能状态 SQL trace 工具收集正在执行的SQL的性能状态数据并记录到一个跟踪文件中。 这个跟踪文件提供了许多有用的信息,例如解析次数。执行次数,CPU使用时间等。这些数据将可以用来优化你的系统。 设置SQL TRACE在会话级别: 有...

  • oracle 优化规则(4)

    日期:

    35. 用=替代 如果DEPTNO上有一个索引, 高效: SELECT * FROM EMP WHERE DEPTNO = 4 低效: SELECT * FROM EMP WHERE DEPTNO 3 两者的区别在于, 前者DBMS将直接跳到第一个DEPT等于4的记录而后者将首先定位到DEPTNO=3的记录并且向前扫描到第一个DEPT大于3的记...