自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(351)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

转载 关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET

Oracle 9i引入pga_aggregate_target,可以自动对PGA进行调整; Oracle 10g引入sga_target,可以自动对SGA进行调整; Oracle 11g则对这两部分进行综合,引入memory_target,可以自动调整所有的内存,这就是新引入的自动内存管理特性。自动内存管理是用两个初始化参数进行配置的:  MEMORY_TARGET:动态控制SGA和PGA时,Oracle总共可以使用的共享内存大小,这个参数是动态的,因此提供给Oracle的内存总...

2022-04-24 10:30:21 2567

转载 Oracle数据库几种启动方式及查询当前状态

https://www.cnblogs.com/liujiacai/p/10494424.html

2022-03-07 23:23:51 5016

转载 ORACLE清理、截断监听日志文件(listener.log)

https://www.cnblogs.com/kerrycode/p/4227579.html?utm_source=tuicool&utm_medium=referral在ORACLE数据库中,如果不对监听日志文件(listener.log)进行截断,那么监听日志文件(listener.log)会变得越来越大,想必不少人听说过关于“LISTENER.LOG日志大小不能超过2GB,超过会导致LISTENER监听器无法处理新的连接”,当然这个不是真理,不会绝对出现,只是发生在老旧的32bit L

2022-02-09 10:00:45 4651

转载 nginx和apache的区别,选择哪个好?

Apache和Nginx最核心的区别在于 apache 是同步多进程模型,一个连接对应一个进程;而 nginx 是异步的,多个连接(万级别)可以对应一个进程。下面本篇文章就来给大家介绍一下Apache和Nginx的区别有那些,选择哪个好?希望对你们有所帮助。一、Nginx特点  1、轻量级,采用C进行编写,同样的web服务,会占用更少的内存及资源。  2、抗并发,nginx以epollandkqueue作为开发模型,处理请求是异步非阻塞的,负载能力比apache高很多,而apache则.

2022-02-06 13:04:44 8154

转载 oracle存储过程异常捕获

oracle存储过程异常捕获 - 木东木容 - 博客园oracle存储过程异常捕获学习,执行及演示过程:存储过程: CREATE OR REPLACE PROCEDURE sp_test_2 ( param1 in int, --输入参数 param2 in int, out_return out varchar2 --返回结果 ) is --全局变量

2021-12-24 10:23:16 3393

转载 Oracle 11gR2 RAC中的SCAN IP

Oracle 11gR2 中,引入了SCAN(Single ClientAccess Name)的特性。SCAN是一个域名,可以解析至少1个IP,最多解析3个SCAN IP,客户端可以通过这个SCAN 名字来访问数据库,另外SCAN ip必须与public ip和VIP在一个子网。在11gR2之前配置TNS连接串使用的都是VIP,如果RAC集群添加节点或VIP有变化,就需要对所有的客户端的TNS配置进行修改,这样很麻烦,引入SCAN后就省去了这些麻烦。启用SCAN 之后,会在数据库与客户端之间,添加了一

2021-11-28 10:38:19 2910

转载 RAC_网络_VIP漂移_SCAN IP

client-->scan listener(scan ip)-->local listener(vip)-->local instance client-->RAC listener(vip或public ip)-->local instance RAC查看SCAN ip是多少的方法/ect/hosts或srvctl config scanRAC查看SCAN ip在哪个机器上的方法srvctl status scan一般..

2021-11-28 10:29:56 1339

转载 Oracle Database 12c 数据库简单实例的创建过程【无标题】

本文基于Redhat 6.7操作系统,已经成功安装了Oracle 12c数据库,配置好了内核参数和环境变量,仅介绍一下如何新建一个实例Oracle Database版本:Oracle Database 12c Release 2(12.2.0.1.0)下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html第一步,在之前创建好的,dba用户组下面的用户执行dbca,弹出图

2021-11-18 01:55:50 813

转载 解读AWR报告Advisory Statistics

对于Oracle的内存参数的设定存在很多争议,当然具体的设置需要根据系统的情况进行调整,不能一概而论,因此内存参数的设置也就成为了一个难点。但是Oracle 10g、11g的自动内存管理功能还是很强大的,对于负载一般的系统,即使内存参数设置不太合理,也是足以支撑系统正常运行的。下面就AWR报告中给出的几个关键内存参数的建议章节进行解读。 一、Buffer Pool Advisory部分:P Size for Est (M) Size Factor Buffers (thous...

2021-11-06 14:26:55 922

转载 SGA相关的几个动态性能视图

总结一些SGA的相关的动态性能视图:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64biPL/SQL Release 10.2.0.3.0 - ProductionCORE 10.2.0.3.0 Prod...

2021-11-04 00:11:34 322

转载 ORA-01555 snapshot too old解决办法

首先,先了解下此错误产生的原因。其根本原因是,undo表空间里的commit过的数据被覆盖。这种事件最容易发生在游标cursor中。当用户A运行一个长时间的cursor,而此时用户B已对cursor查询所使用的原始数据做了修改。长时间运行中的cursor,查询到的数据是未修改前的数据。这些数据是存放在undo表空间里的,如果undo表空间太小,随着修改的增加,cursor所用的数据就会被commit后的数据覆盖。这时候cursor就查询不到修改以前的数据了,就会报错。 还有就是cursor运行...

2021-09-28 13:02:09 5663

转载 postgresql——执行计划查看方式与计划分析

执行计划查看命令 explain[(option[,…])] explain [analyze][verbose]statement 可选的option选项有: analyze[boolean]:得到statement的真实运行时间。默认是false verbose[boolean]:得到statement语句的执行计划和执行计划中的每个节点的详细信息。默认为false costs[boolean]:得到计划中每个接地哪的cost,...

2021-09-07 18:30:10 1826

转载 Centos环境下安装mongoDB

安装前注意: 此教程是通过yum安装的.仅限64位centos系统安装步骤:1、创建仓库文件: 1 vi /etc/yum.repos.d/mongodb-org-3.4.repo 然后复制下面配置,保存退出 1 2 3 4 5 6 [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mong..

2021-09-02 22:34:03 133

转载 tnsping命令介绍

什么是tnsping?可以参考官方文档的具体介绍http://docs.oracle.com/cd/E11882_01/network.112/e41945/connect.htm#NETAG378tnsping 实际上就是一个小工具,用来决定是否一个Oracle Net 网络服务(service)可以被接受。从某种意义上来说,tnsping 针对的 sqlnet连接,就好比为我们常用的ping 命令来检查IP,主机名网络连接情况。我们来做一个有趣的试验:先来看看以下

2021-08-27 00:11:25 8719

转载 tnsping命令解析

tnsping命令格式:tnsping <service_name> nn的意义是可以让tnsping ping多次例:c:\Documents and Settings\Tony>tnsping orclOracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:1)验证名字解析(name resolution,当然是oracle自己的网络服务名)2)远程的listener是否启动这里做一个测试的例子:1)首先关闭

2021-08-27 00:10:23 2274

转载 【LISTENER】使用“alter system register;”解决动态监听注册缓慢问题

感受一下Oracle数据库实例的动态监听注册细节。有如下这样一个规律,先总结在这里:①如果是先启动监听,后启动数据库实例,则动态监听会自动识别到启动的数据库实例;②在数据库实例正常运行的情况下重启监听,则数据库实例会等很长时间才能在动态监听中注册成功,大约需要1分钟的等待时间;③如果是先启动数据库实例,后启动监听,效果和②一样;④如果不希望长时间等待动态监听注册的过程,可以使用“alter system register;”命令加速。真实的体验一下这个过程。切身体验之后这些结论将显得那样的自然和纯

2021-08-26 23:57:02 2707

转载 /etc/resolv.conf配置文件详解

esolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问。resolv.conf文件的配置选项不多,从man文档中看了半天,不理解domain和search使用来干嘛的。这里做个解释,防止以后忘了(环境:ubuntu12.04):nameserver x.x.x.x该选项用来制定DNS服务器的,可以配置多个nameserver指定多个DNS。domain mydomain.

2021-08-26 00:47:38 9210

转载 /etc/resolv.conf配置文件详解

该文件是dns的配置文件,最近总是出现UnknownHostEception这个错误,很多情况下是dns配置不正确造成的,它的配置文件格式很简单,每行以关键字开通,后面配参数例如:nameserver 8.8.8.8/etc/resolv.conf的关键字主要有四个,分别是:nameserver#定义DNS服务器的IP地址其中最终要的就是nameserver,其他都是可选的,可以配置多个,在查询时,按照nameserver在本文中的次序进行,当第一个dns没有反应时,才查询第二个...

2021-08-26 00:46:15 12848

转载 达梦数据库操作记录_达梦数据库中的各个日志文件

重做日志文件重做日志(即REDO日志)指在DM数据库中添加、删除、修改对象,或者改变数据,DM都会按照特定的格式,将这些操作执行的结果写入到当前的重做日志文件中。重做日志文件以log为扩展名。每个DM数据库实例必须至少有2个重做日志文件,默认两个日志文件为DAMENG01.log、DAMENG02.log,这两个文件循环使用。重做日志文件因为是数据库正在使用的日志文件,因此被称为联机日志文件。重做日志文件主要用于数据库的备份与恢复。理想情况下,数据库系统不会用到重做日志文件中的信息。然而现实世界

2021-08-23 23:54:49 738

转载 ORACLE中SID和SERVICE_NAME的区别

先来讲一个小故事,2015年6月份,有个客户迁移了数据库,由单实例数据库变成了RAC。JAVA应用程序出现了无法连接数据库的情况,但是PL/SQL能连接上数据库。由于项目比较庞大,虽然在半夜切换的,但是也不能接受长时间的业务停顿。当时,我对ORACLE技术也只是略知皮毛。在咨询过公司研发后,他们给我的建议是:参考PL/SQL的连接参数,将spring中jdbc连接的url由jdbc:oracle:thin:@10.2.0.2:1521:orcl改为jdbc:oracle:thin:@(DESCRIPTIO.

2021-08-17 23:52:54 747

转载 Linux - VNC的安装、配置与使用

https://www.cnblogs.com/anliven/articles/6847762.html

2021-08-15 11:54:22 84

转载 Linux中buff/cache内存占用过高解决办法

在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个centos7的系统上,free命令的显示内容大概是这样一个状态:这个命令几乎是每一个使用过Linux的人必会的命令,但越是这样的命令,似乎真正明白的人越少(我是说比例越少)。一般情况下,对此命令输出的理解可以分这几个层次: 不了解。这样的人的第一反应是:天啊,内存用了好多,14个多G,可是我几乎没有运行什么大程序啊?为什么会这样?Linux好占内存! 自以为很了解。这样的人一般评估过会说:嗯,根据我专

2021-08-11 23:28:50 452

转载 windows下 sqlplus / as sysdba 报ora-12560的终极解决方法

windows下 sqlplus / as sysdba 报ora-12560的终极解决方法本文是原创文章,转载请注明出处:http://blog.csdn.net/msdnchina/article/details/38169095windows下,sqlplus / as sysdba经常报 ORA-12560: TNS:protocol adapter error,解决这个报错,有多个方法:1.确认windows注册表中的ORACLE_HOME 键及其 键值 是正确的,是有效的比.

2021-08-11 21:55:15 2979

转载 alter table move跟shrink space的区别

今天主要从两点说他们的区别:1. 碎片的整理2.空间的收缩SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64biPL/SQL Release 10.2.0.1.0 - ProductionCORE 10

2021-08-01 16:04:38 487

转载 DB2内存结构

内存篇1.Instance shared memory:1.1概述 1)每个 DB2 实例都有一个实例共享内存。实例共享内存是在数据库管理器启动(db2start)时分配的,并随着数据库管理器的停止(db2stop)而释放。 这种内存集用于实例级的任务,例如监控、审计和节点间通信。下面的数据库管理器配置(dbm cfg)参数控制着对实例共享内存以及其中个别内存池的限制: 实例内存( instance_memory)。 监视器堆( mon_heap_sz):用于监...

2021-07-31 00:01:57 1053

转载 2021-07-24SQLServer-并发控制-锁机制

https://blog.csdn.net/xiaoye1202/article/details/80359509并发可能导致的影响:1. 丢失更新:多个事务同时更新同一行;2. 脏读:修改过程中的数据被读取;3. 不一致的分析(不可重复读):读取的事务里面,符合读取条件的行搜索条件被更改了;4. 幻读:读取的事务里面,符合读取条件的行被删除或者插入了;3和4 的区别在于前者是更新 ,后者是插入删除。并发控制类型:1. 悲观并发控制:用到锁来保护数据。用于锁消耗低于回滚事

2021-07-24 22:31:00 383

转载 oracle-数据库的各种-锁-详解

原文地址::https://www.cnblogs.com/zhoading/p/8547320.html相关文章1、深入理解数据库行锁与表锁----https://zhuanlan.zhihu.com/p/526788702、Oracle锁表查询和解锁方法----https://blog.csdn.net/qq_38819293/article/details/865266963、查看oracle数据库表被锁例子——故障定位----https://blog.csdn.net/znanbei

2021-07-24 08:23:10 113

原创 centOS7安装MySQL8

社区版mysql下载路径:https://downloads.mysql.com/archives/community/选择合适的版本,和对应的操作系统:下载mysql组件:RPM Bundle是全部安装包的集合:这里我们下载安装以下5个安装包, 或者通过RPM Bundle全部下载之后然后挑出来:对应的安装包为:[root@mysql8 mysql_files]# ls -lrttotal 380284-rw-r--r--. 1 root

2021-07-18 23:28:46 322 1

原创 安装zabbix4

Zabbix下载zabbix官网:https://www.zabbix.com/zabbix下载页面:https://www.zabbix.com/downloadzabbix rpm包下载页面:http://repo.zabbix.com/zabbix/环境说明:操作系统: centOS7MySQL版本: Server version: 8.0.11 MySQL Community ServerZabbix版本: 4.0MySQL已经安装,这里Zabbix和MySQL安装在

2021-07-18 17:16:14 125

转载 yum源解释

主要说明下如何配置linux上的本地yum源,主要关于一些原理上的说明。1、yum是什么,yum源又是什么 在windows上安装一个软件,我们可以通过360管家。因为360管家提供了软件的安装,卸载,并且解决了软件之间的依赖等相关问题,使得我们能够一键安装。在linux上有一个提供了和360管家类似功能的工具,叫做yum。使用yum我们就可以做到一个命令安装软件,并且不同的发行linux有不同工具,例如红帽(read hat)linux就使用的rpm全称就是read hat package ...

2021-07-18 16:36:39 481

转载 降低Oracle高水位线的方法

1. 执行表重建指令 alter table table_name move(验证不可行,不降低水位线,但可释放表空间)当你创建了一个对象如表以后,不管你有没有插入数据,它都会占用一些块,ORACLE也会给它分配必要的空间.同样,用ALTER TABLE MOVE释放自由空间后,还是保留了一些空间给这个表.ALTER TABLE ... MOVE 后面不跟参数也行,不跟参数表还是在原来的表空间,Move后记住重建索引.查询失效索引语句:select index_name,table_name,tabl

2021-07-18 16:36:22 2102

转载 MySQL创建用户与授权

一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器例子:CREATE USER 'dog'@'localhost' IDENTIFIED BY '

2021-07-11 09:03:09 79

转载 MySQL入门篇(七)之Xtrabackup备份与恢复

一、Xtrabackup介绍MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工具,xtrabakackup有2个工具,分别是xtrabakup、innobakupe。Per...

2021-07-10 12:54:50 239

转载 mydumper 介绍及使用

undefined1 Mydumper 介绍Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具。Mydumper主要特性:轻量级C语言写的多线程备份,备份后会生成多个备份文件事务性和非事务性表一致的快照(适用于0.2.2以上版本)快速的文件压缩支持导出binlog多线程恢复(适用于0.2.1以上版本)以守护进程的工作方式,定时快照和连续二进制日志(适用于0.5.0以上版本)开源 (GNU GPLv3) 1 htt.

2021-07-07 22:45:36 444

转载 11g参数之deferred_segment_creation

deferred_segment_creation 布尔型默认值为true这个参数10gR2中是没有的,11g中才有从字面意思也可以看出来,当这个参数设置为true时,当创建一个表的时候,不给它分配segment,即不分配空间,当向这个表中插入第一条数据的时候才开始分配segment。设置为true的优点:在创建一系列表的时候,若事先已知许多表并没有数据,可以指定这个参数为true。这样可以节省空间,也可以增加建表速度。缺点:使用exp导出的时候,不会导出没有segment分配的..

2021-07-03 18:18:05 306

转载 Oracle中用exp/imp命令快速导入导出数据

Oracle中用exp/imp命令快速导入导出数据打开支付宝首页搜索“520218643”,即可领红包,帮忙领个红包还可以抵扣哦【用 exp 数 据 导 出】:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:\da...

2021-07-03 16:47:56 3913

转载 Oracle中用exp/imp命令参数详解

Oracle中用exp/imp命令参数详解【用 exp 数 据 导 出】:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST rows=y indexes=y compress=n buffer=65536 feedback=100000full=y file=d:\daochu.dmp log=d:\daochulog.txt owner=(ECC_BIZ,ECC_CUST...

2021-07-03 10:10:09 2190

转载 MySQL锁详解

根据加锁的范围,MySQL里面的锁大致可以分成全局锁、表级锁和行锁三类一、全局锁全局锁就是对整个数据库实例加锁。MySQL提供了一个加全局读锁的方法,命令是Flush tables with read lock。当需要让整个库处于只读状态的时候,可以使用这个命令,之后其他线程的以下语句会被阻塞:数据更新语句(数据的增删改)、数据定义语句(包括建表、修改表结构等)和更新类事务的提交语句全局锁的典型使用场景是,做全库逻辑备份。也就是把整库每个表都select出来存成文本但是让整个库都只读,可能出现

2021-06-27 21:10:49 113

转载 mysql表手工显式加锁、全表加锁、查看加锁、解锁

单个表锁定:格式:LOCK TABLES tbl_name {READ | WRITE},[ tbl_name {READ | WRITE},……]例子:lock tables db_a.tbl_aaa read;  // 锁定了db_a库中的tbl_aaa表解锁:unlock tables;全局表锁定:命令:FLUSH TABLES WITH READ LOCK;  //所有库所有表都被锁定只读解锁:unlock tables;注意:以上两个锁表语句在...

2021-06-27 10:19:43 733

转载 谓词推入(pushing predicate)

谓词推入(PUSHINGPREDICATE)PushingPredicate(谓词推入):当SQL语句中包含有不能合并的视图,并且视图有谓词过滤(也就是where过滤条件),CBO会将where过滤条件推入视图中,这个就叫做谓词推入。谓词推入的主要目的就是让Oracle尽可能早的过滤掉无用的数据,从而提升查询性能。下面举个例子(本例基于Scott用户Oracle11gR2):create or replace view emp1 as select /*+NO_MERGE */ena..

2021-06-23 16:21:04 702

oracle 12c 11g下载地址.txt

oracle 11g、12c在官网已经不支持下载,该文档是oracle 11g、12c及其他老版本的真实官网下载地址。亲测有效。

2021-05-29

Db2命令大全.pdf

包含所有DB2的命令,非常实用,适合初学者和有经验者!

2019-08-08

python指南-v2.6-简体中文版

python指南-v2.6-简体中文版

2017-08-11

Python编程 从入门到实践 (图灵程序设计丛书)

Python编程 从入门到实践 [美]埃里克·马瑟斯(Eric Matthes)、 袁国忠

2017-08-11

牛新庄循序渐进DB2DBA系统管理运维与应用案例.pdf

牛新庄循序渐进DB2DBA系统管理运维与应用案例 pdf

2013-02-20

七种武器-AIX详细资料

AIX操作系统详细的学习实战教材,很实用,清晰,对于AIX操作系统的学习很有帮助,可以作为学习资料、工作参考资料,适合初中高级使用人员!!

2013-01-31

JSTL中文帮助文档

JSTL中文帮助,IBM总结,详尽、权威!

2012-02-17

struts 2 包

struts-2.1.8的jar包,用于开发j2ee

2009-11-09

ssh整合开发实例之struts

struts的开发视频实例,里面介绍了如何开发struts,步骤很详细,很好,李兴华老师讲的。

2009-04-09

spring开发指南

spring开发指南,介绍spring开发的步骤、方法、流程。 并且有丰富的实例!

2009-04-09

MySQL-Front_Setup3.2.exe

MySQL-Front_Setup3.2.exe是MySQL数据库的界面显示工具。

2009-03-13

MyEclipse6.0注册机

MyEclipse6.0注册机,用于MyEclipse6.0注册。

2009-03-13

MyEclipse 6 Java EE 开发中文手册

MyEclipse 6 Java EE 开发中文手册

2008-08-28

bluej(java开发工具)

bluej2.20 可用于java初学者的java开发,很好用的!

2008-05-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除