[20220909]bbed关于删除记录恢复的问题.txt--//快下班被别人问的关于删除记录使用bbed恢复的问题,我开始以为很快讲解完,删除记录oracle仅仅打上一个标识,实际的记录还存在.--//实际上地方问的是多次DML(删除记录的情况),实际上只要dump还能看到,bbed还是可以恢复
一、 登录 1.1    登录默认数据库   首先切换到oracle用户,用数据库默认管理员登录。 [root@tsm-zh01 ~]# su – oracle [oracle@redhat ~]$ lsnrctl start              #开启监听 [oracle@tsm-zh01
By:授客 QQ:1033553122 删除表数据操作 清空所有表记录 TRUNCATE TABLE your_table_name; 或者批量删除满足条件的表记录 BEGIN LOOP DELETE FROM your_table_name WHERE rownum <= 5
1.问题原因分析 出现这个问题的原因是插入数据的时候,由于之前没有使用序列插入,而是直接插入了一个比当前序列nextval还大的值,即直接将id写死了。后面再使用序列插入的时候,如果序列小于该值的话,是可以正常插入的,当序列号等于之前通过ID写死的方式插入的ID值时,就会出现这种情况。 2.解决方
Oracle实现金额小写转大写函数 今天工作的时候遇到了,然后上网百度了一下,发现了有个大佬写了一个很牛的函数,在此记录下来。 原文:http://www.itpub.net/thread-240281-1-1.html 函数: create or replace function F_upp
crontab每分钟定时执行: */1 * * * * service mysqld restart //每隔1分钟执行一次*/10 * * * * service mysqld restart //每隔10分钟执行一次crontab每小时定时执行: 0 */1 * * * service mys
aliases: [Oracle表空间] tags:      [数据库,Oracle,Blog] summary: [Oracle表空间常用操作,包括查询、分析、扩容、删除、优化等] date:      [2022-09-06] links: 目录aliases: [Oracle表空间] ta
我们在日常程序设计中,经常会遇到树状结构的表示,例如组织机构、行政区划等等。这些在数据库中往往通过一张表进行展示。这里我们以一张简单的行政区划表为例进行展示,在实际使用过程中,可以为其添加其他描述字段以及层级。表中通过ID和PID关联,实现树状结构的存储。建表以及数据语句如下:-- Create
DDL(Data Definition Languages)语句:        数据库定义语句:用来创建数据库中的表、索引、视图、存储过程、触发器等       常用的语句关键字有:create,alter,drop,truncate,comment,rename DML(Data Manipu
Oracle序列学习与使用总结 by:授客 QQ:1033553122 简述 序列是oracle提供的用于生成一系列数字的数据库对象,序列会自动生成顺序递增的序列号,可用于提供唯一的自动递增主键。序列和视图一样,并不占用实际的存储空间,只是在数据字典中保存他的定义信息。 创建序列 当创建序列时必须
Oracle 备份与恢复 (Docker部署版) 一,宿主机设置定时备份脚本 1.检查Oracle容器是否正常运行 docker ps 2.进入容器,创建shell脚本 #oracle11g 是容器名 docker exec -it oracle11g bash #创建数据库dump的目录 m
[20220811]奇怪的隐式转换问题.txt--//生产系统遇到一个奇怪的隐式转换问题,问题在于没有发生隐式转换,做一个分析调查。--//后记:后面的分析存在一下偏差,不更正当时的分析,在这里做一个补充,实际上从12.2版本开始,oracle就支持这样的情况,当使--//用绑定变量时,带入的绑定
以下例子在scott用户下进行: 一、查看 先查看一下  当前用户的scheduler   的所有数据字典,看看要关注什么 SET LINE 200 PAGESIZE 2000COL TABLE_NAME FOR A60COL COMMENTS FOR A120SELECT TABLE_NAME
初看之下不免诧异,这不是一样的嘛,这也能赚到钱?   看看procedure要注意什么?没有return。 再看function要注意什么?有return。   啊这,下面要讲讲返回参数和return。  这二者的区别在于,return只返回一个值,返回参数却是可以有多个。   看看获取返回参数的
准备工作: 1.查询所有用户 select * from dba_users 2.查询表空间的文件目录及大小(maxbytes为零的表空间不可以自动扩展) SELECT FILE_NAME,TABLESPACE_NAME,BYTES,MAXBYTES FROM DBA_data_files 3.生
场景 我们在连接oracle数据库的时候 常用方式一般有以下三种: pl/sql deceloper navicat sqlDeveloper 其中, pl/sql developer是最经典的,也是我个人最常用的 navicat操作简单,覆盖的数据库类型较多 sqlDeveloper是官方出品,