索引的八种使用模式
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询...
Oracle查看当前登陆用户的权限或者角色
ORACEL查看当前登陆用户的权限或者角色查看当前用户的角色 SQL>select * from user_role_privs; SQL>select * from session_privs 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 附:一、查看用户:1.查看当前用户: select * from v$session...
DBMS_JOB详解
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—...
latch: cache buffers chains故障处理总结
latch: cache buffers chains故障处理总结oracle 版本:10.2.0.5.0一、故障分析思路 1、查看等待事件,判断故障起因select *from (select sid, event, p1, p2, p3, p1text, WAIT_TIME, SECONDS_IN_WAIT from v$session_wait where wait_class# 6 order by wait_time desc)where rownum
EXPDP操作示例
ORACLE EXPDP命令使用详细相关参数以及导出示例:?1. DIRECTORY指定转储文件和日志文件所在的目录DIRECTORY=directory_objectDirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS目录Expdp scott/tiger DIRECTORY= DMP ?DUMPFILE=a.dump?cr...
逻辑DG重启步骤
关闭数据库:1.关闭主备库监听lsnrctl stop2.备库执行,关闭apply应用alter database stop logical standby apply;alter database abort logical standby apply; 强制终止3.主库执行shutdown immediate4.备库执行shutdown immediate开启数据库1.启动备库到mountstartup mount2.备库开库alter ...
逻辑dg同步异常处理
早上应用那边反应前几天同步到备库的数据在备库查不到,怀疑dg不同步了。于是查看备库的告警日志,结果没有发现报错信息。检查逻辑dg事件:SELECT EVENT_TIME, STATUS, EVENT FROMDBA_LOGSTDBY_EVENTS ORDER BY EVENT_TIMESTAMP, COMMIT_SCN; 发现备库从24...
Oracle cascade的用法
级联删除,比如你删除某个表的时候后面加这个关键字,会在删除这个表的同时删除和该表有关系的其他对象1.级联删除表中的信息,当表A中的字段引用了表B中的字段时,一旦删除B中该字段的信息,表A的信息也自动删除。(当父表的信息删除,子表的信息也自动删除)例如下面这两个表中分别存的时员工的基本信息和公司...
oracle dataguard 重启步骤
场景,重启数据库,不重启linux系统,所以不用考虑监听程序, #linux输入lsnrctl start 1 数据库关闭 1.1 关闭主库 SHUTDOWN IMMEDIATE; SQL> SHUTDOWN IMMEDIATE; ...
oracle查询排序
<span style="margin:0px;padding:0px;font-size:14px;white-space:normal;background-color:#FFFFFF;font-family:Helvetica, Tahoma, Arial, sans-serif;line-height:25.200000762939453px;">1、按首字母排序 </span><br style="margin:0px;padding:0px;font-size:14px;white-space:normal;background-color:#FFFFFF;...
oracle查询排序
<span style="margin:0px;padding:0px;font-size:14px;white-space:normal;background-color:#FFFFFF;font-family:Helvetica, Tahoma, Arial, sans-serif;line-height:25.200000762939453px;">1、按首字母排序 </span><br style="margin:0px;padding:0px;font-size:14px;white-space:normal;background-color:#FFFFFF;...
Oracle的spfile和pfile
在9i 以前,Oracle 使用pfile 存储初始化参数配置,这些参数在实例启动时被读取,任何修改需要重起实例才能生效;使用spfile 您能够使用ALTER SYSTEM 或ALTER SESSION来动态修改那些可动态修改的参数,任何更改能够立即生效,您能够选择使更改只应用于当前实例还是同时应用到spfile。这就使得...
重做日志
1. 数据字典视图v$log记录了当前数据库的日志组号,日志序列号和每个日志文件的大小(以字节为单位),每个日志组的成员数量,以及日志组的当前状态SYS@orcl>select group#,sequence#,bytes/1024/1024,members,archived,status from v$log;GROUP# SEQUENCE# BYTES/1024/1024 MEMBERS ARC STATUS---------- ------...
索引基础
1. 索引的特点 1)索引对所有用户透明 2)对于具有只读性,或者插入,更新,删除操作较少的大表来说,建立索引可以提高查询速度 3)可以在一列或者多列上边建立索引 4)索引可以有多个 5)索引需要磁盘存储,需要oracle自动维护2. oracle 在RDBMS在访问数据时使用最根本的3中方法&n...
索引的操作
1. 建立索引SCOTT@orcl>create index emp_job_idx on emp(job);Index created.2. 从数据字典查询索引SCOTT@orcl>select index_name,table_owner from user_indexes;INDEX_NAME TABLE_OWNER-------------------- ------------------------------PK_EMP SCOTTEMP_JOB_IDX ...
归档管理
1. 查看默认归档目录SYS@orcl>show parameter db_recoveryNAME TYPE VALUE------------------------------------ ----------- ------------------------------db_recovery_file_dest string /u01/app/oracle/flash_recovery_areadb_recovery_file_dest_size bi...
表空间与数据文件管理
1. 表空间的两种管理方式:一是数据字典管理,而是本地管理2. 查看表空间信息SYS@orcl>select TABLESPACE_NAME,STATUS,RETENTION,EXTENT_MANAGEMENT from dba_tablespaces;TABLESPACE_NAME STATUS RETENTION EXTENT_MAN------------------------------ --------- ----------- -----...
回滚段和undo表空间
UNDO/ROLLBACK表空间是用于存放回滚段(Rollback Segment)的表空间。回滚段是Oracle用于保存被修改的数据的前映象的数据空间。每个回滚段包含一些扩展(EXTENTS),回滚段采用一种循环机制来使用这些扩展,当某个扩展写满后,自动切换到另外一个扩展继续使用。一个事务会将回滚记录写在回滚段的当前位置,并且通过记录大小...
AIX 5.3 安装oracle 10g (裸设备)
1、建立 oinstall、dba、oper 组2、oracle 用户3、系统参数调优 (AIX 6L 中对 aio 已经采用动态形式,不需要配置,运行 rootpre.sh 警告 aio 的问题可以忽略)4、检查系统软件包(依赖软件包必须打齐 smit installp)bos.adt.basebos.adt.libbos.adt.libmbos.perf.libperfstatbos.perf.perfstatbos.perf.proctool...
Oracle SPFILE 指定SCOPE参数类型
一旦已经有了一个SPFILE,你就可以使用ALTER SYSTEM命令来改变任一初始化参数。然而,有一个相当重要的SCOPE参数你必须理解。SCOPE参数具有三个值:SPFILE,MEMORY,以及BOTH。现在让我们看一看每一个值的范例。 Alter system set db_2k_cache_size=100m SCOPE=SPFILE;...