码迷,mamicode.com
首页 > 数据库
6数据库物理文件管理
ORACLE文件组成:控制文件,数据文件,日志文件控制文件相关视图:V$DATABASEV$CONTROLFILEV$CONTROLFILE_RECORD_SECTIONV$PARAMETER查看控制文件信息:SELECTTYPE,RECORD_SIZE,RECORDS_TOTAL,RECORDS_USEDFROMV$CONTROLFILE_RECORD_SECTION;TYPERECORD_SIZERECORDS_TOTALRECORD..
分类:数据库   时间:2015-02-08 23:26:39    阅读次数:518
7数据库逻辑对象管理
创建普通表:(在方案HR中)SYSASSYSDBA@ORCL>CREATETABLEHR.GMY(2EMP_IDNUMBER,3EMP_NAMEVARCHAR2(50)NOTNULL,4SEXVARCHAR2(2),5TITLEVARCHAR2(50),6WAGENUMBER(8,2),7IDCARDVARCHAR2(20),8DEP_IDNUMBER9);创建临时表(默认保存在默认临时表空间中)ONCOMMITDELETEROWS:创建一..
分类:数据库   时间:2015-02-08 23:26:30    阅读次数:467
数据库逻辑对象管理_簇
1、簇概念:是一组表,如果应用程序中的SQL语句经常联结两个或多个表,可以把这些表以簇方式进行创建以改善性能。簇中的表存储在相同的数据块中,并且各个表中的相同的列值只存储一个。簇(Cluster)就是将一组有机联系的表在物理上存放在一起并且相同的关键列的值只存储一份,..
分类:数据库   时间:2015-02-08 23:28:42    阅读次数:462
数据库逻辑对象管理_同义词
相当于alias(别名),比如把user1.table1在user2中建一个同义词table1createsynonymtable1foruser1.table1;这样当你在user2中查select*fromtable1时就相当于查select*fromuser1.table1;优点自己总结吧。例如:在oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我..
分类:数据库   时间:2015-02-08 23:25:50    阅读次数:354
7数据库逻辑对象管理_序列
序列:是oacle提供的用于产生一系列唯一数字的数据库对象。l自动提供唯一的数值l共享对象l主要用于提供主键值l将序列值装入内存可以提高访问效率创建序列:1、要有创建序列的权限createsequence或createanysequence2、创建序列的语法CREATESEQUENCEsequence//创建序列名称[INCRE..
分类:数据库   时间:2015-02-08 23:26:45    阅读次数:498
备份和恢复数据库
查看实例编号,名称和日志模式:SYSASSYSDBA@ORCL>selectdbid,name,log_modefromv$database;DBIDNAMELOG_MODE-------------------------------1391294860ORCLARCHIVELOG1rowselected.RMAN:登录:[oracle@oracle~]$rmanRMAN>CONNECTTARGET///连接本地数据库connectedtotar..
分类:数据库   时间:2015-02-08 23:27:50    阅读次数:518
数据库网络配置
全局数据库名:<数据库名>.<域名>eg:sales.oracleserver.com连接描述符:(CONNECTIONDESCRIPTOR)(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracleserver)(PORT=1521))(CONNECT_DATA=(SERVER=sales.oracleserver.com)(INSTANCE_NAME=sales1)(SERVER=DEDICATED)|(S..
分类:数据库   时间:2015-02-08 23:27:52    阅读次数:358
PLSQL语言基础
结构:DECLARE//标记声明部分//此处用来定义常量,变量,类型和游标BEGIN//标记程序体开头部分//编写各种PL/SQL语句,函数,存储过程EXCEPTION//异常处理开始//编写异常处理代码END;//程序体结束PL/SQL可以独立编译并存储在数据库中,有4种可存储的程序:函数,存储过程,包和..
分类:数据库   时间:2015-02-08 23:25:25    阅读次数:332
数据库内存和进的配置和优化
MEMORY_MAX_TARGET设置数据库实例的最大内存大小:设置内存大小的上限MEMORY_TARGET设置内存大小(可动态调整,不需要重启数据库)自动共享内存管理SGA_TARGET:初始化参数指定数据库实例总SGA的总数量所有SGA组件都以粒度(GRANULE)为最小单位分配和回收空间,粒度是连续虚拟内..
分类:数据库   时间:2015-02-08 23:24:02    阅读次数:393
oracle常用的数据字典
一、oracle数据字典主要由以下几种视图构成:1.user视图以user_为前缀,用来记录用户对象的信息2.all视图以all_为前缀,用来记录用户对象的信息及被授权访问的对象信息3.dba视图以dba_为前缀,用来记录数据库实例的所有对象的信息4.v$视图以v$为前缀,用来记录与数据库活动相关..
分类:数据库   时间:2015-02-08 23:24:21    阅读次数:263
对SQL语句进行分析和优化
安装和查看ORACLE执行计划ORACLE在执行SQL语句时使用的步骤的集合叫做执行计划前起条件:在目录:$ORACLE_HOME/RDBMS/ADMIN目录下的执行utlxplan.sql查看执行计划:EXPLANPLANFOR<SQL语句>CREDIT@ORCL>explainplanforselect*fromcreditcard;Explained.看SQL执行计划的..
分类:数据库   时间:2015-02-08 23:24:41    阅读次数:239
一个效率低下的SQL具有的特点
主要从SQL执行信息(v$sql,gv$sql...)和SQL执行计划(v$sql_plan,gv$sql_plan,v$sql_plan_statistics_all...)的特点上来讨论,比如:1.OLTP环境下,v$sql上executions>1000的,单次elapsed_time>3s,就认为可能SQL属于高耗SQL,需要关注。。。2.执行计划有笛卡尔积运算的,..
分类:数据库   时间:2015-02-08 23:24:33    阅读次数:209
MongoDB University 第五周作业——aggregate聚合高级查询
HOMEWORK:HOMEWORK5.2(HANDSON)CrunchingtheZipcodedatasetPleasecalculatetheaveragepopulationofcitiesinCalifornia(abbreviationCA)andNewYork(NY)(takentogether)withpopulationsover25,000.Forthisproblem,assumethatacitynamethatappearsinmorethanonestaterepresentstwo..
分类:数据库   时间:2015-02-08 23:23:13    阅读次数:1454
Oracle的游标介绍
Oracle的游标介绍...
分类:数据库   时间:2015-02-08 23:19:18    阅读次数:190
数据库系列之T-SQL(触发器)
什么是触发器 触发器是一种特殊的存储过程,只能由事件驱动调用,而无法直接调用。 触发器有什么用 当对数据库的相关对象(数据库、表、视图)进行某些特定的操作时,数据库会自动调用相应的触发器。无需再执行增删改或存储过程的操作,让程序更自动化。 触发器怎么用 3.1 触发器的触发方式 SQL Server...
分类:数据库   时间:2015-02-08 23:12:44    阅读次数:215
从wait_type入手模拟SQL Server Lock
从LCK_M_S,LCK_M_U和LCK_M_X的wait_type入手,浅要的分析SQL Server锁。
分类:数据库   时间:2015-02-08 23:11:49    阅读次数:234
ADF_Tutorials系列17_Database Development_通过UML数据逻辑模型进行数据库开发(Part2)
2013-05-01 Created By BaoXinjian一、摘要Part 1: Creating a Logical UML Class ModelStep 1: Create the Model ProjectStep 2: Set the Environment for Class Mo...
分类:数据库   时间:2015-02-08 23:10:01    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!