oracle 基础知识(九)----SQL解析】的更多相关文章

一,解析过程 二,硬解析,软解析,软软解析 01,硬解析 将SQL语句通过监听器发送到Oracle时, 会触发一个Server process生成,来对该客户进程服务.Server process得到SQL语句之后,对SQL语句进行Hash运算,然后根据Hash值到library cache中查找,如果存在,则直接将library cache中的缓存的执行计划拿来执行,最后将执行结果返回该客户端,这种SQL解析叫做软解析:如果不存在,则会对该SQL进行解析parse,然后执行,返回结果,这种SQ…
Oracle基础知识 以下内容为本人的学习笔记,如需要转载,请声明原文链接   https://www.cnblogs.com/lyh1024/p/16720759.html oracle工具: SQL * Plus,是安装Oracle数据库服务器或客户端时自动安装的交互式查询工具. SQL * Plus有一个命令行界面,允许您连接到Oracle数据库服务器并交互执行语句. SQL Developer,是一个用于在Oracle数据库中使用SQL的免费GUI工具.与SQL * Plus程序一样,S…
本文主要对Oralce数据库操作的基础知识进行一下梳理,以便进行归纳总结.适用于未使用过Oracle数据库的读者,或需要学习Oracle数据库方面的基础知识.如有不足之处,还请指正. 关于SQL介绍的概述: SQL是Structured Query Language简写 SQL用于组织.访问和处理数据库中的数据标准的计算机语言 SQL具有第四代语言的特征,程序关注要告诉DBMS要得做什么操作,及其相应条件,至于如何得到数据,如何使用索引,如何关联多表,由DBMS完成 分类: Data Defin…
前记: 近来项目用到Oracle数据库,大学学了点,后面基本忘记得差不多了,虽然基本语法跟sql 差不多,但是oracle知识是非常多的. 这里简单说点基础知识,希望后面补上更多的关于ORacle知识博客.入门的朋友可以看看,高手就可以绕过了. 不晓得你们用的什么工具,我用的Toad.用起来还是不错的. 第一部分,创建数据, create table student ( sName varchar(20) primary key, sAge int, sEmail varchar(100), s…
Oracle服务器 是一个数据库管理系统,它提供了一种全面.开放.集成的方法来管理信息. Oracle服务器由Oracle数据库和Oracle实例组成. oracle数据库软件和Oracle数据库软件可以分开存储.oracle数据库软件一般存放在oralce服务器的本地硬盘上,而Oracle数据库实例所对应的文件(.ctl..log..dbf)一般存放在存储服务器上. 一个常用的冗余结构如下图所示: ​ 体系结构图 ​ 存储服务器 实例和数据库的关系 一个Oracle数据库可以对应多个数据库实例…
SQLDevelop 1. 查看数据库版本 :  select  *  from   v$version; 2. 查看表结构:        desc     TABLE_NAME 3. 查看当前连接用户:  select  *  from  v$session;     (show user;  在SQLPlus中显示当前用户名) 4. 查看当前被锁定的表: SELECT  OSUSER, machine, object_name, s.sid, s.serial#FROM  gv$locke…
oracle的安装与卸载 要记住数据库口令,适用于sys.system.sysman/dbsnmp等账户,而scott帐号密码默认为tiger, 以oracle  10g来说,scott账户默认是lock的,需要unlock, 解决方法:1.即需要登录自带客户端即SQL plus登录sys等账户,口令为“密码[空格]as[空格]sysdba” 比如口令 “a3814194 as sysdba” 注意空格,因为输入的是密码,输入的是*号,空格必须打,否则密码错误. 2.下载个PLSQL Devel…
一.删除oracle 进入注册表到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome91TNSListener ImagePath关键值有? 试试 .在“控制面板”/“管理工具”/“服务”中将所有ORACLE的服务停止. .将以下注册表键删除:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE. HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/ORACLE....…
表尽管建立完毕了,可是表中的数据是否合法并不能有所检查,而假设要想针对于表中的数据做一些过滤的话,则能够通过约束完毕,约束的主要功能是保证表中的数据合法性,依照约束的分类,一共同拥有五种约束:非空约束.唯一约束.主键约束.检查约束.外键约束. 一.非空约束(NOT NULL):NK 当数据表中的某个字段上的内容不希望设置为null的话,则能够使用NOT NULL进行指定. 范例:定义一张数据表 DROP TABLE member PURGE; CREATE TABLE member( mid N…
一.数据库的定义.作用介绍 1.定义:按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 2.数据库的发展历史: 2.1.在1962年数据库一词出现在系统研发的公司的技术备忘录中 2.2.在1968年商业数据库诞生 2.3.在1970年IBM公司研究员埃德加·弗兰克·科德发表题为“大型共享数据库的关系模型”的论文,被誉为“关系数据库之父” 2.4.在1983年IBM发布DB2(自主开发的关系型数据库管理系统) 2.5.在1991年第一款开源的文件数据库发布 2.6.在2012年第…