循序渐进oracle
Oracle中如何根据查询sql片段定位查询客户端主机地址
-- 1.根据sql片段获取sql_id -- select * from v$sql where last_active_time > sysdate and sql_text like '%ZL0204_03r%'; select sql_id, module from v$sql where ......
Oracle 表的统计信息收集情况查询
1. select owner,last_ddl_time from dba_objects where object_name = '&table'; 2. select owner,table_name, to_char(last_analyzed,'DD-MON-YYYY HH24:MI:SS ......
ORACLE统计信息作业Stop job called because associated window was closed
一个Oracle 19c实例的告警日志出现告警, 具体的告警信息,如下所示: xxxxx(3):Closing scheduler windowxxxxx(3):Closing Resource Manager plan via scheduler windowxxxxx(3):Clearing R ......
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(9) -- 实现系统动态菜单的配置和权限分配
在WPF应用端开发,它的界面类似于Winform端,因此我们也需要对系统的菜单进行动态配置,这样才能把系统的功能弹性发挥到极致,通过动态菜单的配置方式,我们可以很容易的为系统新增所需的功能,通过权限分配的方式,可以更有效的管理系统的菜单分配到不同的角色用户,本篇随笔介绍在WPF应用端中实现系统动态菜... ......
java serverlets使用数据源连接oracle数据库,并执行查询操作代码
package chap03; import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultS ......
Oracle 创建视图view 权限不足,解决办法
创建视图权限,只授权第一个是无法创建 视图的,需要三个权限都授予授权使用系统管理员登陆数据库:账号:system密码:manageB(用户)–授予创建视图权限 1、grant create view to B; –授予查询权限 2、grant select any table to B; –授予权限 ......
oracle-rownum详解
Oracle中的rownum用法详解: rownum是Oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,返回的第二行分配的是2,这个为字段可以用于限制返回查询的总行数,且rownum不可以以任何表的名称作为前缀。 1.rownum对于等于某值的查询条件:如果想找到第一条查询数据 ......
Oracle regexp_substr()正则表达
SELECT A.*,regexp_substr(A.MATERIAL_ID,'[^,]+',1,lvl,'c') MATERIAL_NO ,regexp_count(A.MATERIAL_ID,',')+1 CNT FROM DWT_INPUT_LOT A ,(select level lvl f ......
Oracle Cloud 更换MFA(2步验证)设备
Oracle Cloud 更换MFA(2步验证)设备 1.起因 发现越狱的ios设备,在移动数据模式下无法稳定获取IPV6地址,也不知道哪个插件影响的。所以想恢复系统重新越狱试一下,但手机安装了Oracle Cloud的2步验证程序,之前想更换,一直没找到在哪设置的 2.更换过程中另外一个问题:找不 ......
CentOS7.9部署Oracle
CentOS7.9部署Oracle整体思路 准备好CentOS7.9系统和Oracle安装包。Oracle下载链接:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html系统配置最低要求 ......
docker安装配置oracle19c
1.拉取oracle19c镜像,我这边使用的是:registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle 2.创建Oracle容器: docker run -d -p 1521:1521 --name oracle19c -d registry.cn-han ......
Oracle分区表技术详解
Oracle是如何存储数据的? 逻辑存储与物理存储 在国企或者一线大厂,一般都会选择使用Oracle数据库,程序通过mybatis等持久层框架访问Oracle数据库,指定表空间,表空间内包含若干张表,表中存有行数据,行数据以行片段的形式存储在数据库块中,① 当插入的行太大,无法装入单个块时;② 或因 ......
Oracle的存储过程
Oracle存储过程简介 什么是存储过程 在oracle中,存储过程是为了完成特定功能的SQL语句集,编译后存储在数据库中,用户通过指定存储过程名字并给出参数(如果该存储过程带有参数)来调用存储过程。 存储过程有什么优点 效率高:存储过程编译一次后,就会存到数据库,每次调用时都直接执行,而如果是执行 ......
Oracle重新编译视图
当表名、列名、列类型等底层表的信息发生改变的时候,就会使得视图无法使用,其时就需要对视图进行重新的编译。 第一步,查找失效的视图。 可以使用数据字典中的user_objects来查找出失效的视图名,还可以利用user_views来查找出相应视图的代码信息。 基本的代码如下: 查找出失效的视图 Sel ......
Oracle中表被锁的查询与处理
查询引起了锁表的原因 select l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, l.os_user_name, s.machine, s.terminal, a.sql_text, a.action ......
Oracle数据库
Ⅰ 数据库 ①层次型数据库 ②网状型数据库 ③关系型数据库(主要介绍) E-R图:属性(椭圆形),实体(矩形),联系(菱形-一对一、一对多、多对多)注:有的联系也有属性 关系型数据库的设计范式: 第一范式(1NF):属性不可再分,字段保证原子性 第二范式(2NF):在满足1NF的基础上,要求表中的每 ......
Windows访问Oracle VM VirtualBox虚拟机下Linux docker
设置网络中的NAT方式下的端口转发 配置主机端口和客体端口, 客体端口设置Linux docker 容器端口,主机端口设置windows访问docker时用到的端口。 比如,Linux docker 容器端口为80 ,客体端口设置为80 , 在windows访问时,通过localhost:主机端口 ......
ORACLE:集群oracle查看session的语句
1.查看session可以把status改为ACTIVE和INACTIVE v$session 和gv$session 只在RAC中区别明显,有g是全局的,rac的两个数据库中的内容,没有是但实例的数据库的,内容不全 rac么? gv$开头视图是rac全局的,v$开头是本节点的 gv$session ......
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(8) -- 使用Converter类实现内容的转义处理
在我们WPF应用端的时候,和WInform开发或者Vue前端开发一样,有时候也需要对内容进行转义处理,如把一些0,1数值转换为具体含义的文本信息,或者把一些布尔变量转换为是否等,都是常见的转换处理,本篇随笔介绍在WPF应用端对内容使用Converter类实现内容的转义处理的操作。 ......
Docker配置Oracle
1.下载镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2.创建并启动容器 默认启动方式 docker run -itd -p 1521:1521 --name oracle --restart=always r ......
16、oracle的游标open动态接收数组
oracle的游标open动态接收数组 使用实例: DECLARE TYPE CUR_MODEL_TYPE IS REF CURSOR; C1 CUR_MODEL_TYPE; V_TASK_CODE VARCHAR2(1000); V_DRAW_TYPE VARCHAR2(1000); BEGIN ......
循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(7) -- 图标列表展示和选择处理
我们在WPF应用端的界面中,使用lepoco/wpfui 来做主要的入口框架,这个项目它的菜单内置了不少图标,我们需要在动态菜单的配置中,使用它作为图标的展示处理,本篇随笔介绍如何基于图标枚举集合进行图标的展示和选择处理。并扩展到Font-Awesome-WPF的处理进行展示和选择。 ......
杀死包含指定SQL片段的Oracle进程
杀死包含指定SQL片段的Oracle进程 一、Linux窗口A # 切换登录用户 su - oracle # 以sa身份登录DB !sql -- 查询当前的DB sessionID select userenv('sid') from dual; 输出: 4054 -- 查询当前DB session ......
Oracle索引之(b-tree、bitmap、聚集、非聚集)
Oracle索引之(b-tree、bitmap、聚集、非聚集) 一、B-TREE索引 一个B树索引只有一个根节点,它实际就是位于树的最顶端的分支节点。 可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。 对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的 ......
Oracle数据库迁移注意事项
本文基于使用数据泵(datapump)迁移数据库时,特别需要注意的几点。 1. sys下别其他用户调用的package,procedure等 2. tnsnames.ora 以及listener.ora 的信息 3. 大多情况下会有不同的用户访问同一个非owner对象的数据,因此也需要关注是否创建独 ......
Oracle 替换回车和换行
--替换回车和换行 update dc_group_parameter t set t.description = replace(replace(t.description, chr(10), ''), chr(13), '') where t.description <> replace(rep ......
Oracle Connect BY用法
select level from dual connect by level <=10; 上例均可查询得到1 .. N 的序列。 SELECT A.* ,REGEXP_SUBSTR(A.MATERIAL_ID,'[^,]+',1,LVL,'C') MATERIAL_NO --,REGEXP_COU ......
Oracle数据库导入、导出详解
Oracle11g数据库导入导出方式 传统方式【exp(导出)和(imp)导入】 数据泵方式【expdp导出和(impdp)导入】 第三方工具【PL/sql Develpoer】 一、什么是数据库导入导出? Oracle11g数据库的导入/导出,就是我们通常所说的Oracle数据的还原/备份。 数据 ......
Oracle session的sid与serial的简单学习
Oracle session的sid与serial的简单学习 ITPUB vage的说法 这样说吧,Oracle允许的会话数(或者说连接数)是固定的,比如是3000个。假设每个会话要占1K字节,哪一共就需要3000K。 这3000K就是一个小内存池,可以称为会话池。会话池中每个1K保存一个会话的信息 ......