history oracle change show
sudo: unable to change to root gid: Operation not permitted
出现这个问题可能是使用了游客登录 将guest游客切换为普通用户 切换方法: ......
类型类Type classes(第一部分)类约束 Eq、Ord、Show、Read、Enum、Num、Integral、Floating
类型类Type classes是一种定义某种行为的接口。如果类型是类型类的成员,则意味着类型支持并实现了类型类定义的行为。 #类约束 == 函数的类型,如下 :type (==) (==) :: Eq a => a -> a -> Bool =>符号定义了一个类约束,==函数接受两个相同类型的形参, ......
sql oracle mysql 数据库 基础 知识 窗口函数 lag与lead函数 LISTAGG函数 connect by 结构化查询 with as 备份和恢复 mysql5.7 mysql8.0 oracle_11g docker
sql oracle mysql 数据库 基础 知识 窗口函数 lag与lead函数 LISTAGG函数 connect by 结构化查询 备份和恢复 mysql5.7 mysql8.0 oracle_11g docker ##ORACLE数据库基础知识 ORACLE 启动和关闭 Oracle Do ......
oracle 备份和恢复
oracle 备份和恢复 逻辑备份:逻辑备份工具Exp / Imp(Expdp / Impdp 数据泵工具) ; 导出或导入数据时,实现逻辑备份和逻辑恢复。通过使用EXP,可以将数据库对象备份到转储文件中;当表被意外删除或其他误操作时,可以使用IMP将转储文件中的对象和数据导入数据库中。 物理备份: ......
LISTAGG函数 oracle_11g
LISTAGG函数 oracle_11g LISTAGG函数语法: LISTAGG (measure_expr:any [, delimiter_expr:VARCHAR]) WITHIN GROUP(ORDER BY column_expr) 语法注解: LISTAGG函数一般配合GROUP BY ......
with as oracle_11g
with as oracle_11g 使用With…As定义,以便提高Sql的查询效率和代码的简洁 -- with as 可以理解为一张临时表或者理解成sql片段,在多次查询语句相同的时候可以抽取出来,达到'一次解析,多次使用' -- 如果每个部分都去执行一遍的话,则成本比较高,可以使用with a ......
connect by 结构化查询 oracle_11g
connect by 结构化查询 oracle_11g 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询 语法格式: { CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ] | START ......
lag与lead函数 oracle_11g
lag与lead函数 oracle_11g lag与lead函数都可以实现跨行引用,语法如下: lag( col [,n1] [,n2] ) over( [分区子句] 排序子句 ) lead( col [,n1] [,n2] ) over( [分区子句] 排序子句 ) 语法注解: 参数: col,n ......
Oracle 数据库基础
Oracle 数据库基础 DUAL表 dual是Oracle提供的最小的工作表,只有一行一列,具有某些特殊功用。 不论进行何种操作(不要删除记录),它都只有一条记录——'X'。 select * from dual; 用户 用户:对数据库的访问,需要以适当用户身份通过验证,并具有相关权限来完成一系列 ......
Oracle与Mysql 的区别(对比学习)
Oracle与Mysql 的区别(对比学习) 使用范围 Oracle是大型的数据库。Oracle是收费的,且价格昂贵 Mysql是中小型数据库。Mysql是开源的 安装部署 Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能 Mysql安装完后才152M 端口用户 O ......
ORACLE 启动和关闭
ORACLE 启动和关闭 数据库的启动 sqlplus “/as sysdba” SQL> startup ORACLE 例程已经启动。 ORACLE instance started (启动引擎) Total System Global Area 135339940 bytes (开辟SGA区) ......
Oracle Docker安装及连接
Oracle Docker安装及连接 拉取镜像 运行镜像 进入容器 修改oracle配置 修改root密码 passwd 切换oracle用户 su oracle 匿名登录oracle sqlplus /nolog dba身份登录 conn /as sysdba 修改用户system、sys用户的密 ......
ORACLE数据库基础知识
ORACLE数据库基础知识 Oracle 简介 Oracle数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目 前最流行的客户/服务器(client/server)或B/S体系结构的数据库之一。Oracle数据库是目前世界上使 用最为广泛的数据库管理系统,作为一 ......
窗口函数 oracle_11g
窗口函数 oracle_11g 数据库中的窗口函数也叫分析函数,顾名思义,窗口函数可用于一些复杂的统计分析计算,另外,窗口函数还具有优越的性能表现,可以节约时间和资源,因此窗口函数经常用于数据仓库和大型报表应用中。 窗口函数的结构 窗口函数由四部分组成,分别是分析函数名、分区子句、排序子句和开窗子句 ......
oracle的各版本的名称
我最早接触的是oracle的版本8那个时候是8i i是internet后来是9i然后到10,就是版本10g g是grid的意思然后是11g然后12就变成了C,就是12c c是cloud的意思然后后面的版本是18c 19c 21c现在23c还处于研发阶段现在主推的版本是19c————————————— ......
oracle 禁用job任务
参考(17条消息) Oracle 11g自带的系统Job介绍_oracle11gjob_shayuwei的博客-CSDN博客 SQL> select job_name from dba_scheduler_jobs; SQL> set lin 160 SQL> col owner for a10 S ......
Oracle启动报错:ORA-00214 控制文件版本不一致恢复过程
1、报出的错误: SQL> alter database mount; alter database mount * ERROR at line 1: ORA-00214: control file '/home/oracle/app/oracle/oradata/helowin/control01 ......
基于oracle数据库存储过程的创建及调用
plsql 是oracle对sql语言的过程化扩展 通过sql命令语言中增加了过程处理语句(分支,循环),使sql语言具有过程处理能力 declare 声明变量和游标 begin end;方法体 dbms_output.put_line('');//打印 set serveroutput on 打开 ......
oracle锁表
1.查询引起了锁表的原因 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.actio ......
oracle 优化监控相关
SELECT sn.username, m.SID,sn.SERIAL#, m.TYPE, DECODE (m.lmode, 0, 'None', 1, 'Null', 2, 'Row Share', 3, 'Row Excl.', 4, 'Share', 5, 'S/Row Excl.', 6, ......
oracle 查看表空间实际占用情况
SELECT tablespace_name 表空间名, round(SUM(bytes) / 1000 / 1000 / 1000, 2) alloc_bytes, round(SUM(maxbytes) / 1000 / 1000 / 1000, 2) maxbytes FROM dba_dat ......
MAX_IDLE_TIME & IDLE_TIME oracle
https://docs.oracle.com/en/database/oracle/oracle-database/12.2/refrn/MAX_IDLE_TIME.html#GUID-9E26A81D-D99E-4EA8-88DE-77AF68482A20 1.179 MAX_IDLE_TIME ......
Oracle11g升级到12c方案
Oracle11g升级到12c方案(单机) 一、概述 方案有四,风险依次递增: 一、 申请新服务器搭建12c,旧库11g数据迁移到12c(expdp/rman) 二、 原服务器上将11g停库,原安装目录修改名字,新装12c,再迁库 三、 原服务器上直接铲掉11g,安装12c 四、原服务器上将11g软 ......
Oracle PL/SQL 自治事务
自治事务是PL/SQL静态SQL的一个特性,可声明于存储过程、函数或触发器中。它是和主事务分开的事务,可以独立执行事务,不与主事务共享锁、资源,不受主事务提交的影响。自治事务可以用来记录日志,记录计数值,而不受主事务回滚的影响。 --创建自治事务的存储过程 create or replace pro ......
使用 Oracle LogMiner 分析重做日志
概述 我们知道oracle的redo和归档日志,记录了数据库的事务的相关信息。在日常的数据库管理过程中,我们有时需要,查看特定时刻特定用户在数据库上执行的操作。这时我们可以通过用logminer分析日志文件获取相关信息。 logminer分析归档日志文件所获得的信息并不是原始的操作信息,而是等价的原 ......
oracle中all、any用法
1.基础概念: 在Oracle中,any()表示括号内任何一个条件,只要有一个满足即可;而all()表示所有的条件都满足才可以。 2.代码演示: 1).all用法 --大于最大值 select * from A where id >= all(select id from A) --这相当于 sel ......
Oracle触发器
触发器分类:DML触发器、DDL触发器、Databse触发器、instead of 替代触发器(参考2有详解) 作用: 保护数据的安全,监视对数据的各种操作,如'日志记录': 对重要表的 '修改' 进行记录 例如:当员工信息插入后,自动输出“插入成功”的信息。 create or replace t ......
oracle 自动生成填充数据
Oracle提供的数据生成工具(Data Generator) 建表语句 CREATE TABLE "FDM"."HYRK_GIM_RENKOU" ( "XM" VARCHAR2(200), "SFZH" VARCHAR2(50), "LXFS" VARCHAR2(50), "ZY" VARCHAR ......
oracle生僻字处理
ZHS16GBK对某些生僻字存储不了,需要把列的类型从varchar2转换成nvarchar2 或者把数据库的字符集转成utf8 对于已提交的数据通过函数utl_raw.cast_to_nvarchar2把unicode转成nvarchar2 对数据操作的时候用unicode转换,根据生僻字到网站查 ......