-
oracle数据库索引故障
所属栏目:[语言] 日期:2021-12-26 热度:102
这篇文章主要介绍了oracle数据库索引失效的原因及如何避免索引失效,有需要的小伙伴参考下。 今天一个同事突然问我索引为什么失效。说实在的,失效的原因有多种: 但是如果是同样的sql如果在之前能够使用到索引,那么现在使用不到索引,以下几种主要情况: 1.[详细]
-
oracle实施多行合并的方法
所属栏目:[语言] 日期:2021-12-26 热度:80
这篇文章主要介绍了oracle实现多行合并的方法,实例讲述了oracle10g以后提供的函数WMSYS.WM_CONCAT的使用技巧,需要的朋友可以参考下 本文实例讲述了oracle实现多行合并的方法。分享给大家供大家参考。具体分析如下: 在写sql时,经常会有将某列的字段合并起来[详细]
-
oracle分区表总结 oracle分区表分析
所属栏目:[语言] 日期:2021-12-26 热度:131
在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。 同事的分区表总结,转载一下。 1.1 分区表PARTITION table 在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能。 1.1.1 分区表的建立: 某公司的每年产生巨大的[详细]
-
oracle搭建一个数据库三步走
所属栏目:[语言] 日期:2021-12-26 热度:106
这篇文章主要介绍了oracle如何创建数据库和用户,以及每一步所涉及到的代码,需要的朋友可以参考下 以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,ora[详细]
-
rman备份脚本和rman增量备份脚本分享
所属栏目:[语言] 日期:2021-12-26 热度:93
一、单独备份 1、经典整库备份:backup as compressed backupset database include current controlfile plus archivelog delete all input; 2、tablespace:backup tablespace 名字; 3、数据文件:backup datafile n; (n:具体的数据文件编号select file_name[详细]
-
linux自动运行rman增量备份脚本
所属栏目:[语言] 日期:2021-12-26 热度:134
一、增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 复制代码 代码如下: #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup full database datafile in archive with rman #connect database export ORACLE_BASE=/u01/ap[详细]
-
oracle创建表的方法和一些常用命令
所属栏目:[语言] 日期:2021-12-26 热度:108
1、主键和外键 主键:关系型数据库中的一条记录中有若干个属性,若其中的某一个属性组(注意是组,可以是一个,也可以是多个)能唯一标识一条记录,那么该属性组就是主键 外键:关系型数据库表中的一列或者某几列的组合,它的值与另外一张表的某一列或者某几[详细]
-
oracle中文乱码的解决方法
所属栏目:[语言] 日期:2021-12-26 热度:128
解决办法: 修改oracle用户的环境变量 文件。加入NLS_LANG=SIMPLIFIED CHINESE_CHINA.al32utf8; export NLS_LANG 复制代码 代码如下: [oracle@rhel6r4 ~]$ vi .bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/[详细]
-
window中oracle环境变量设置方法分享
所属栏目:[语言] 日期:2021-12-26 热度:98
window server中Oracle的环境变量设置 1、右击我的电脑-选择属性-选择高级-单击环境变量 2、选择Path这一行,单击编辑,在Path的变量值文本框的最后面先加入一个分号:,然后再分号后面加入sqlplus文件的目录路径,如C:Program Filesoracleproduct10.2.0d[详细]
-
catalog方式的rman备份与恢复示例
所属栏目:[语言] 日期:2021-12-26 热度:193
注:catalog目录需要专门创建一个用于恢复的数据库 一、catalog备份 1、创建表空间 复制代码 代码如下: SQLcreate tablespace rman datafile C:oracleproduct10.2.0oradataorclrman01.dbf size 50M extent management local uniform size 128K; 2、创建[详细]
-
oracle中decode函数的使用方法
所属栏目:[语言] 日期:2021-12-26 热度:90
含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: 复制代码 代码如下: IF 条件=值1 THEN RETURN(翻译值1) ELSIF 条件=值2 THEN RETURN(翻译值2) ...... ELSIF 条件=值n THEN RETURN(翻译值n) ELSE RETURN(缺省值)[详细]
-
如何实现只授予用户查看存储过程定义的权限
所属栏目:[语言] 日期:2021-12-26 热度:189
本文对如何授予某个用户只能查看某些存储过程的定义权限,而不能让用户去修改、执行存储过程,进行了梳理和总结,供大家参考。 有个网友问我,如何授予某个用户只能查看某些存储过程的定义权限,而不能让用户去修改、执行存储过程。看似简单的问题,却因为从[详细]
-
实例讲解临时处理去重 80w 数据时夯死现象
所属栏目:[语言] 日期:2021-12-26 热度:118
这篇文章主要介绍了临时处理去重 80w 数据时夯死现象,需要的朋友可以参考下 近日,在对一张百万数据的业务表进行去重时,去重操作竟然夯住了。下面就来简单回忆一下。 1、查询业务表数据量,查看到总共有200多w条 SQL select count(*) from tb_bj_banker_etl[详细]
-
Go 不用标准库如何解压 Zip 文件?
所属栏目:[语言] 日期:2021-12-11 热度:193
zip 是一种常见的归档格式,本文讲解 Go 如何操作 zip。 首先看看 zip 文件是如何工作的。以一个小文件为例:(类 Unix 系统下) $ cat hello.text Hello! 执行 zip 命令进行归档: $ zip test.zip hello.text adding: hello.text (stored 0%) $ ls -lah test.z[详细]
-
Linux C C++ 后台服务器开发学习路线
所属栏目:[语言] 日期:2021-12-11 热度:165
这一篇的主题是「Linux C/C++ 服务器/后台开发学习路线」。 这样的文章相信大家都见得不少了,写之前也非常忐忑,也定下了一个目标,这篇文章,不能是简单的堆砌学习资源和书单推荐,更要细化如何有效的去执行落地。 争取做到让看到的同学有一种相见恨晚的感[详细]
-
面试官 final finally finalize 有什么区别?
所属栏目:[语言] 日期:2021-12-11 热度:178
1.final 介绍 final 是 Java 语言中的一个关键字,使用 final 修饰的对象不允许修改或替换其原始值或定义。 final 可以用来修饰:类、方法、变量和参数,其中可以用来修饰参数这一项,容易被人遗忘,这是 final 的 4 种用法。 1.1 final 用法说明 当 final 修[详细]
-
EasyC++,默认构造函数
所属栏目:[语言] 日期:2021-12-11 热度:152
默认构造函数 上一篇文章当中介绍的是显式构造函数,也就是说我们需要传入值来对类的成员变量进行初始化。 但也有一些情况,我们可能并不需要传入值进行初始化,或者有一些其他的逻辑。针对这种情况,C++提供了默认构造函数的功能。所谓默认构造函数,也就是[详细]
-
公司 Java项 目被反编译放到了网上,这四个方法可预防
所属栏目:[语言] 日期:2021-12-11 热度:159
Java作为解释型的语言,其高度抽象的特性意味其很容易被反编译,容易被反编译,自然有防止反编译措施存在。今天就拜读了一篇相关的文章,受益匪浅,知彼知己嘛!!之所以会对java的反编译感兴趣,那是因为自己在学习的过程中,常常需要借鉴一下别人的成果(你[详细]
-
快速上手Matplotlib常用API
所属栏目:[语言] 日期:2021-12-11 热度:125
Matplotlib是一个Python 2D绘图库,它以多种硬拷贝格式和跨平台的交互式环境生成出版物质量的图形。它可以生成图表、直方图、功率谱、条形图、误差图、散点图等。本文重点介绍线形图相关api的使用方法! 线性plot api详解 基础api 实例代码 from matplotlib im[详细]
-
Python里的For循环和While循环怎么用呢?
所属栏目:[语言] 日期:2021-12-11 热度:73
我们继续我们的Python基础的学习,昨天我们学习了字典类型的使用以及控制结构里的顺序结构 if eif条件判断 while循环等内容,其中while循环里我们引入了else关键字和break关键字的时候,那么现在我们再回顾下,正常while循环是不包含else语句的,加上的else语[详细]
-
Java 进阶之字节码剖析
所属栏目:[语言] 日期:2021-12-11 热度:81
从今天起我打算整一个 Java 系列的进阶基础文章,万丈高楼平地起,打好基础我们才能走得更好,举个例子,之前我在武哥的 Kafka 文章中看到这样的一句话「除此之外,页缓存(pageCache)还有一个巨大的优势。用过 Java 的人都知道:如果不用页缓存,而是用 JVM[详细]
-
Mac 下如何打包 Playwright 程序
所属栏目:[语言] 日期:2021-12-11 热度:127
经常有朋友找我写个浏览器自动化工具,通常情况下我都是在 Windows 下打包,使用的方法就是 最简单的方式发布你的Python应用,然而也有朋友问我能否做一个 mac 版本,于是我就捣腾了一下,顺利完成,今天就分享下具体的做法。 使用 py2app 我首先采用了 py2ap[详细]
-
Python 中弱引用的神奇用法与原理探析
所属栏目:[语言] 日期:2021-12-11 热度:111
开始讨论弱引用( weakref )之前,我们先来看看什么是弱引用?它到底有什么作用? 假设我们有一个多线程程序,并发处理应用数据: # 占用大量资源,创建销毁成本很高 class Data: def __init__(self, key): pass 应用数据 Data 由一个 key 唯一标识,同一个[详细]
-
EasyC++,构造函数
所属栏目:[语言] 日期:2021-12-11 热度:103
构造函数 我们定义了类之后,在使用之前,往往还需要对类进行初始化。这篇介绍的就是对类进行初始化的方法。 像是结构体,我们可以使用列表初始化的方法进行初始化: struct Thing { char *pn; int m; }; Thing th = {hello, 23}; 但类不行,因为结构体当中的[详细]
-
Go 为什么不支持类和继承?
所属栏目:[语言] 日期:2021-12-11 热度:77
这门编程语言里没有类(class)、继承(extends),没法一把搜了,面试问啥面向对象(OOP)? 今天煎鱼就带大家一起来了解这之中的思考,Go 真的不支持吗? 类和继承 类是什么 类(class)在面向对象编程中是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述[详细]