![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 79
Michael_lcf
向阳而生、随心而动。你对我的百般注解,并不构成万分之一的我,却是一览无余的你。
展开
-
Oracle递归查询
oracle递归查询1 数据准备2 start with connect by prior递归查询2.1 查询所有子节点2.2 查询所有父节点2.3 查询指定节点的,根节点2.4 查询巴中市下行政组织递归路径3 with递归查询3.1 with递归子类3.2 递归父类1 数据准备create table area_test( id number(10) not null, parent_id number(10), name varchar2(255) not原创 2022-04-26 18:32:12 · 8432 阅读 · 6 评论 -
Oracle体系结构
实例+存储=数据库实例:实例是数据库启动时初始化的一组进程和内存结构存储:指的是用户存储数据的一些物理文件一、实例内存结构和进程结构oracle实例内存结构由两部分:SGA(系统全局区)和PGA(用户全局区)组成,SGA是一块共享的内存区域,也是最大的一块内存区域;PGA则是用户会话专有的内存区域,每个会话在服务器端都有一块专有的内存区域就是PGA。每一个进程使用一个PGA;主要包含:堆栈(全局指针);session(会话信息);cursor游标信息:用来存放最近 20 次执行的SQL原创 2019-01-30 17:16:08 · 583 阅读 · 0 评论 -
Oracle常用SQL
–查看死锁select sess.sid,sess.serial#,sess.STATUS,lo.locked_mode,lo.oracle_username,lo.os_user_name,ao.object_name,s.SQL_TEXT,sess.logon_time,pro.SPIDfrom vlockedobjectlo,dbaobjectsao,vlocked_o...原创 2019-04-24 11:28:13 · 132 阅读 · 0 评论 -
Oracle临时杂项待整理
–Oracle查看一个表占用了多少空间:SELECT segment_name AS TABLENAME,sum(BYTES)/1024/1024 sum_MFROM user_segmentsWHERE segment_name=‘XXXX’group by segment_name;–1. 查看所有表空间大小select tablespace_name,sum(bytes)/102...原创 2019-04-09 10:08:22 · 147 阅读 · 0 评论 -
Oracle九大性能视图
1.和session相关的主要视图v$session->v$session_waitv$session视图记录了当前连接Session的信息,这些信息包括用户名、连接主机、Session正在执行的SQL的SQL_ADDRESS、SQL_HASH_VALUE等,非常详尽。v$session_wait 则记录了当前连接session 正在等待的资源信息。在Oracle 10g中,Oracle...转载 2019-04-24 14:33:27 · 531 阅读 · 0 评论 -
数据库事务之oracle11g
1)事务的四个属性的含义2)掌握oracle11g中事务操作的三个命令3)掌握JAVA中进行oracle11g事务处理的方式,主要指JDBC中进行是否自动提交、设置保存点的方法事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作。这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。事务是一个不可分割的工作逻辑单元。例如:银行转账过程就是一个事务。它需要两条...原创 2019-05-18 23:38:12 · 471 阅读 · 2 评论 -
Oracle11g的表
理解11g中,与表相关的几个概念:高水位线, PCTFREE, PCTUSED理解11g中,表的几种类型理解何时需要创建簇表来提高访问速度表的类型:普通表、分区表、索引组织表IOT、簇表、临时表、嵌套表、对象表等。高水位线(high-water mark,HWM)1)高水位线是一个很有趣的概念,但是也是一个非常重要的概念。顾名思义,高水位线有点类型于水文监测站里测水深度的标杆一样,...转载 2019-05-22 14:30:20 · 367 阅读 · 0 评论 -
Oracle11g的网络配置
oracle11g网络连接的方式。oracle11g中进行网络配置的主要文件。oracle11g的静态注册、动态注册的含义和相互转换的方式,以及何时必须使用静态注册。netca和net manager的使用。...原创 2019-05-17 23:19:05 · 1266 阅读 · 0 评论 -
Oracle11g中的锁
1 锁的概念2 五种 TM 表锁的含义3 锁的实践3.1.0 `自动加锁`3.1.1 明确指定[主键/索引/字段],查有数据,ROW_LOCK3.1.2 明确指定[主键/索引/字段],查无数据,NO_LOCK3.1.3 无条件查询,TABLE_LOCK3.2.0 `手动加锁`4 锁的查询与释放原创 2019-05-23 13:07:31 · 985 阅读 · 0 评论 -
表
pub_userpub_user_rolepub_rolepub_role_resourcepub_resource原创 2019-05-28 20:02:10 · 148 阅读 · 0 评论 -
sqlldr
cmd.bat文件:sqlldr userid=scott/tiger@192.168.168.168:11521/orcl control=d:\xxx\load\result.ctl log=d:\xxx\load\result.logresult.ctl文件:load data infile ‘D:\xxx\bak\shuju\emp.csv’ append into table ...原创 2019-01-17 09:22:55 · 620 阅读 · 0 评论 -
启动关闭Oracle
1、先登录服务器后,切换到oracle用户状态下:[root@localhost ~]# su - oracle2、检查oracle监听器运行状态:[oracle@localhost ~]$ lsnrctl status3、执行启动监听,通过命令:[oracle@localhost ~]$ lsnrctl start(lsnrctl stop关闭监听)4、进入sqlplus,命令:S......原创 2019-01-16 17:09:35 · 500 阅读 · 0 评论 -
impdp数据泵导入详解
[oracle@localhost ~]$ impdp help=yImport: Release 11.2.0.1.0 - Production on Fri Dec 7 09:53:36 2018Copyright © 1982, 2009, Oracle and/or its affiliates. All rights reserved.The Data Pump Import u...翻译 2018-12-07 10:03:52 · 1088 阅读 · 0 评论 -
expdp数据泵导出详解
[oracle@localhost ~]$ expdp help=yExport: Release 11.2.0.1.0 - Production on Fri Dec 7 10:05:47 2018Copyright © 1982, 2009, Oracle and/or its affiliates. All rights reserved.The Data Pump export u...翻译 2018-12-07 10:06:53 · 515 阅读 · 0 评论 -
Install Oracle
用root执行下面的命令,将dba组添加到系统内核中:echo 501 > /proc/sys/vm/hugetlb_shm_grouphugetlb_shm_group解释:hugetlb_shm_group contains group id that is allowed to create SysV shared memory segment using hugetlb pag...原创 2019-01-11 14:22:19 · 516 阅读 · 0 评论 -
Oracle Index
1,B树索引2,位图索引create bitmap index emp_bitmap_job on emp ( job );B树索引和位图索引的适用环境B树索引位图索引大表,返回行数<5%同左经常使用where子句查询的列同左离散度高的列离散度低的列更新键值代价低更新键值代价高逻辑 and 效率高逻辑 or 效率高用于 OL...原创 2019-01-17 11:29:41 · 476 阅读 · 0 评论 -
EXP导出
翻译 2019-01-03 09:20:41 · 2537 阅读 · 0 评论 -
IMP导入
[oracle@localhost ~]$ imp help=y翻译 2019-01-03 12:56:53 · 2040 阅读 · 0 评论 -
Oracle中的数据类型
datatypes::=Oracle_built_in_datatypesANSI_supported_datatypesuser_defined_typesOracle_supplied_typesOracle_built_in_datatypes::=character_datatypesnumber_datatypeslong_and_raw_datatypesdatet...原创 2019-01-15 17:03:58 · 459 阅读 · 0 评论 -
pl/sql之base
PL/SQL 块是构成 PL/SQL 程序的基本单元PL/SQL 分为三个部分,声明部分、可执行部分和异常处理部分. [ DECLARE declarations ] BEGIN executable statements; [ EXCEPTION handlers ] END;加粗样式声明变量和常量的语法:identifier [CONST...原创 2019-01-16 09:51:32 · 251 阅读 · 0 评论 -
pl/sql之procedure and function
创建过程的语法:CREATE [OR REPLACE] PROCEDURE <procedure name> [(<parameter list>)]IS|AS <local variable declaration>BEGI原创 2019-01-16 10:28:06 · 303 阅读 · 0 评论 -
pl/sql之cursor
游标的类型:1,隐式游标:在 PL/SQL 程序中执行DML SQL 语句时自动创建隐式游标,名字固定叫sql。2,显式游标:显式游标用于处理返回多行的查询。3,REF 游标:REF 游标用于处理运行时才能确定的动态 SQL 查询的结果在PL/SQL中使用DML语句时自动创建隐式游标;隐式游标自动声明、打开和关闭,其名为 SQL;通过检查隐式游标的属性可以获得最近执行的DML 语句的信息;隐式游标的属性有:%FOUND :SQL 语句影响了一行或多行时为 TRUE;%NOTFOUND :原创 2019-01-16 11:04:22 · 710 阅读 · 0 评论 -
pl/sql之trigger
触发器是当特定事件出现时自动执行的存储过程,特定事件可以是执行更新的DML语句和DDL语句,触发器不能被显式调用;触发器的功能: 自动生成数据; 自定原创 2019-01-16 12:58:56 · 347 阅读 · 0 评论 -
pl/sql之package
程序包规范:CREATE [OR REPLACE] PACKAGE package_name IS|AS [Public item declarations] [Subprogram specification]END [package_name];程序包主体:CREATE [OR REPLACE] PACKAGE BODY package_name IS|AS [Private ...原创 2019-01-16 13:03:24 · 551 阅读 · 3 评论 -
Oracle用户及用户权限
1、先登录服务器后,切换到oracle用户状态下:[root@localhost ~]# su - oracle2、检查oracle监听器运行状态:[oracle@localhost ~]$ lsnrctl status3、执行启动监听,通过命令:[oracle@localhost ~]$ lsnrctl start(lsnrctl stop关闭监听)4、进入sqlplus,命令:S...原创 2019-01-16 15:16:27 · 2161 阅读 · 0 评论 -
Oracle数据备份与恢复
Oracle数据备份与恢复impexp新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入imp你好! 这是你第...原创 2018-12-05 14:46:20 · 244 阅读 · 0 评论