自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 oracle 序列号批量增加

CURRVAL:返回在当前会话中函数NEXTVAL在序列中最近取得的数值。(如果在会话中的序列从来没有调用NEXTVAL,那么报告一条错误)。需要注意的是因为这个函数返回所在会话的序列数值,它会给出关于从当前会话开始的时候,是否有其他的会话执行了NEXTVAL的可预见性答案。NEXTVAL:这个函数的作用是将序列对象的当前位置指到这个对象的下一个值。即使多个会话同步执行NEXTVAL,每个会话将只能安全的取得一个唯一的序列值。sequence:在CREATE SEQUENCE命令中分配给序列的标识符。

2022-09-06 13:57:45 1632

原创 Linux的df -h 命令不更新磁盘大小信息解决方案

Linux的 df -h 命令不 更新 磁盘大小 信息解决方案

2022-08-11 12:16:51 1338

原创 ipcs 报告进程间通信设施的状态

这里写目录标题一、进程间通信概述二、ipcs命令定义三、ipcs用法:一、进程间通信概述进程间通信有如下的目的:1、数据传输,一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M之间;2、共享数据,多个进程想要操作共享数据,一个进程对数据的修改,其他进程应该立刻看到;3、通知事件,一个进程需要向另一个或一组进程发送消息,通知它们发生了某件事情;4、资源共享,多个进程之间共享同样的资源。为了做到这一点,需要内核提供锁和同步机制;5、进程控制,有些进程希望完全控制另一个进程的执行(如Debu

2020-10-25 17:13:28 361 1

原创 oracle11g EM 启动报错解决方法

Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.

2020-10-21 22:01:08 1367

原创 linux分区满了,如何进行扩容vmware虚拟机

http://www.linuxidc.com/Linux/2014-06/103839p4.htmhttps://blog.csdn.net/valage/article/details/73332147?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-tas

2020-10-20 14:33:02 209

转载 oracle dbca错误 export DISPLAY=:0.0的解释

在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0使用xdpyinfo可以查看到当前显示的更详细的信息.DISPLAY 环境变量格式如下host:NumA.NumB,host

2020-10-12 18:14:47 1294

原创 oracle安装时为什么要配置两个组 oinstall dba

为什么需要oinstall ,dba 两个组一个是控制软件安装,补丁安装等的;另一个是控制数据库创建,数据库管理等的。你可以将两个权限都授权给dba组,只创建dba一个组就可以了。角色细化而已,另外oracle还要求redo日志、控制文件分不同盘放,数据安全要求而已2、usr/sbin/useradd -m -g oinstall -G dba oracle 什么意思??创建了一个新的UNIX/LINUX用户,-m表示如果已经有这个用户不报错,-g是组,-G是其他组,最后是用户名m 表示为用

2020-10-12 14:12:20 3439 1

转载 理解RHEL上安装oracle的配置参数 :/etc/security/limits.conf, /etc/profile, /etc/pam.d/login

首先需要编辑**/etc/security/limits.conf**文件(用户限制配置文件) oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536然后编辑**/etc/pam.d/login**文件 (将配置文件加入到登录验证模块) Session required pam_limits.so最后编辑**/etc/profile**文件

2020-10-12 13:34:24 442

转载 Oracle Job定时任务的使用详解

oracle中的job能为你做的就是在你规定的时间格式里执行存储过程,定时执行一个任务 。下面是一个小案例,定时每15分钟向一张表插入一条数据一 1.创建一张测试表-- Create tablecreate table A8( a1 VARCHAR2(500))tablespace DSP_DATA pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minex

2020-10-12 11:35:46 789

原创 linux shell中环境变量$PS1详解

PS1 是一个很有意思的变量,是用来定义命令行的提示符的,可以按照我们自己的需求来定义自己喜欢的提示符。PS1 可以支持以下这些选项:\d:显示曰期,格式为"星期 月 日"。\H:显示完整的主机名。如默认主机名"localhost.localdomain"。\h:显示简写的主机名。如默认主机名"localhost"。\t:显示 24 小时制时间,格式为"HH:MM:SS"。\T:显示 12 小时制时间,格式为"HH:MM:SS"。\A:显示 24 小时制时间,格式为"HH:MM"。@:显示

2020-09-27 13:53:23 7290 1

原创 Linux下profile和bashrc四种的区别

要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。 shell也可以运行在另外一种模式:非交互式模式。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文

2020-08-26 12:24:02 481

原创 Linux下su与su - 命令的区别

su命令和su -命令区别就是:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变成root的工作目录了。用echo $PATH命令看一下su和su - 后的环境变量已经变了。以此类推,要从当前用户切换到其它用

2020-08-26 11:45:45 461

原创 <<EOF、EOF的用法进行梳理

EOF是END Of File的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,可以随意设置别名,在linux按ctrl-d就代表EOF.EOF一般会配合cat能够多行文本输出.其用法如下:<<EOF //开始…EOF //结束还可以自定义,比如自定义:<<AAA //开始…AAA //结束通过cat配合重定向能够生成文件并追加操作,在它之前先熟悉几个特殊符号:|< :

2020-08-25 14:45:22 7781

原创 UDATAE 概念用法

UPDATE [ ONLY ] table SET column = { expression | DEFAULT } [, ...] [ FROM fromlist ] [ WHERE condition ]描述UPDATE 改变满足条件的所有行的声明了的列/字段的值。 只有要更改的列/字段需要在 SET 子句中出现,没有明确修改的字段保持它们原来的数值。缺省时,UPDATE 将更新所声明的表和所有子表的记录。 如果你希望只更新所声明的表,你应该使用 ONLY 子句。使用存在于...

2020-06-05 19:15:32 137

原创 如何在Linux的桌面上创建快捷方式或启动器

要为特定程序或命令创建桌面快捷方式,你可以使用任意文本编辑器创建一个.desktop文件,然后把它放到/usr/share/applications或者/.local/share/applications处。一个典型的.desktop文件如下图所示。要为特定程序或命令创建桌面快捷方式,你可以使用任意文本编辑器创建一个.desktop文件,然后把它放到/usr/share/applications或...

2020-04-05 17:40:06 835

原创 set serveroutput on

使用set serveroutput on 命令设置环境变量serveroutput为打开状态,从而使得pl/sql程序能够在SQL*plus中输出结果*注释:这个只能在SQL PLUS里面使用,意思是在窗口里显示服务器输出信息。*使用函数dbms_output.put_line()可以输出参数的值。set serveroutput on命令是不可以放在存储过程中执行的.如果你...

2020-04-03 10:09:04 1923 2

转载 TCP的长连接和短连接

https://www.cnblogs.com/gotodsp/p/6366163.htmlhttps://www.cnblogs.com/onlysun/p/4520553.htmlhttps://www.cnblogs.com/lancidie/p/4524562.htmlHTTP的长连接和短连接本质上是TCP长连接和短连接。当网络通信时采用TCP协议时,在真正的读写操作之前,serv...

2020-01-06 13:52:39 267

原创 百度BMap开发(基础入门知识)

1、创建地图实例2、添加地图控件添加:3、创建地图标注4、反向解析//1. 创建地图实例 var map = new BMap.Map("map");// 创建地图实例 var point = new BMap.Point(114.047453,22.547161); // 创建点坐标 map.centerAndZoom(point, 15);//2.控件 /...

2019-12-27 16:55:18 2616

原创 Orcale 字符串基础用法

1、指定字符串位置定位(instr)2、字符串截取(substr)3、指定字符串替换(replace)4、长度计算(length)一、指定字符定位语法instr(string, subString, [start_position, [nth_appearance]])其中,string是元字符串;subString是要查找的子字符串;start_position是要查找的开始位置...

2019-11-21 10:36:37 156

原创 OVER(PARTITION BY)函数介绍

简介  开窗函数,Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是:对于每个组返回多行,而聚合函数对于每个组只返回一行。开窗函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。1、over函数的写法:over(partition by class order by sroce) 按照sroce排序进行累计,o...

2019-10-31 08:48:42 274

转载 ORACLE系统表大全(转)

1、用户:select username from dba_users;改口令alter user spgroup identified by spgtest;2、表空间:select * from dba_data_files;select * from dba_tablespaces;//表空间select tablespace_name,sum(bytes), sum(bloc...

2019-09-25 11:38:12 1099

原创 row_number() over(partition by order by )使用说明书

作用:数据库去除重复记录,进行排序。语法:ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 功能:表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) 查询员工的工资,按部门排序select ename,sal,row_number() over (partition by d...

2019-08-24 17:11:24 2145

转载 Oracle DBLINk的使用

Oracle DBLINK作用:将多个不同地点的服务器的oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个远程的数据库中的对象。语法:CREATE [PUBLIC] DATABASE LINK dblink CONNECT TO user IDENTIFIED BY password USING ‘connect_string’;DROP [PUBLIC] DAT...

2019-08-22 21:57:34 2518

转载 锁表原因

1、锁表发生在insert update 、delete 中2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户3、锁表的原因第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常 就是锁表第二、锁表常发生于并发...

2019-08-17 10:54:07 917

原创 oracle查询及解决锁表问题

1.查询所有被锁定的表 SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id  = o.object_id AND l.session_id = s.sid;2.对相应表解锁...

2019-08-17 10:45:34 381

原创 tomcat部署web应用

Tomact部署web应用有两种方式动态部署静态部署参数说明 : $CATALINA_HOME指Tomcat根目录。一、动态部署动态部署是指在服务器启动之后部署web应用程序,而不用重新启动服务器。提示,要想使用该管理程序必须首先编辑$CATALINA_HOME/conf/tomcat-users.xml文件。二、静态部署静态部署顾名思义,是我们在服务器启动之前部署程序,只...

2019-08-14 14:50:33 121

原创 orcale 至关重要的三大文件的sqlnet.ora、tnsnames.ora、listener.ora说明

该文分两个部分输入sqlplus sys/oracle@orc流程解析三大配置文件解析说明tnsnames.ora、sqlnet.ora、listener.ora很多情况下,我们都在使用orcal,却不甚理解orcal,知其然而不知其所以然。本文就orcal数据库连接过程及使用过程中用到的配置文件,做一下介绍。一 、流程解析在sql*plus输入sqlplus sys/oracle@...

2019-08-08 22:37:39 356

原创 Orcale tnsnames.ora配置文件

该文分为两个部分,1 tnsnames.ora是怎样一个文件2 配置参数说明3 示例4 详细解读一、 tnsnames.ora是怎样一个文件客户端所需的一个文件,通过该文件配置数据库的链接地址,配置好后,在登陆时只需引用别名二 、 配置参数说明ADDRESS_LIST 表示该客户机要经由多种协议与一台或多台服务器连接。在该样式文件中就表示该客户机要用TCP/IP协...

2019-08-08 22:04:20 1412

原创 Orcal listener.ora配置文件

该文分为两个部分,1 listener.ora是怎样一个文件2 监听参数说明3 示例4 该文件配置后如何使用一 、listener.ora是怎样一个文件listener.ora 是orcale服务端的网络配置文件,orcale根据它来配置监听服务二、监听参数说明1.协议地址部分listener_name= (DESCRIPTION= (ADDRESS=(PROTOC...

2019-08-08 21:29:51 1809

原创 Oracle sqlnet.ora配置

该文分为两个部分,1 sqlnet.ora是怎样一个文件2 该文件如何使用3 示例讲解一、sqlnet.ora是怎样的文件(官网指出的)Specify the client domain to append to unqualified namesPrioritize naming methodsEnable logging and tracing featur...

2019-08-06 19:47:43 1732

原创 wireshark 实用过滤表达式

Wireshark 基本语法,基本使用方法,及包过虑规则:1.过滤IP,如来源IP或者目标IP等于某个IP例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IPlinux上运行的wireshark图形窗口截图示例,其他过虑规则操作类似,不再截图。i...

2019-08-03 18:29:56 1025

原创 Window 通过cmd查看端口占用、相应进程、杀死进程等的命令

一、 查看所有进程占用的端口在开始-运行-cmd,输入:netstat –ano 可以查看所有进程二、查看占用指定端口的程序当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr [指定端口号]如:查询占用了8080端口的进程:netstat -ano|findstr "8080"三、通过任...

2019-07-28 07:55:42 731 1

原创 清理电脑文件的时候,误删了.dbf文件解决方案

误删.dbf文件后登录系统报错ora-01033:oracle initialization or shutdown in progress解决方法用pl/sql连接oracle的时候,老是报ora-01033:oracle initialization or shutdown in progress错误;参考了一些资料;解决办法可以如下所示第一:通过 运行>>cmd进入控...

2019-07-27 13:20:00 350

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

导出bmp文件exp命令SP2-0042: 未知命令 “exp” - 其余行忽略。将 exp 替换为 $exp1) 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2 )将数据库中system用户与sys用户的表导出exp sys...

2019-07-25 12:06:30 501

转载 Oracle Net Manager 服务命名配置

Oracle Net Manager 服务命名配置以及用PL/SQL 登陆数据库我们知道,要连接一个数据库需要知道四个参数:登陆用户名:user;登录密码:password;存放数据库的服务器地址(server_ip)和端口(server_port);数据库名(db_name);我们如果要连接db_name这个数据,除了用户名密码以外,还需要输入类似“ser...

2019-07-23 22:14:10 1253

转载 Oracle创建用户教程

创建用户一般分四步: 第一步:创建临时表空间 第二步:创建数据表空间 第三步:创建用户并制定表空间 第四步:给用户授予权限Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好...

2019-07-23 22:05:59 1876

转载 Web.xml详解

这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论。 —题记1.web.xml加载过程(步骤)首先简单讲一下,web.xml的加载过程。当启动一个WEB项目时,容器包括(JBoss、Tomcat等)首先会读取项目web.xml配置文件里的配置,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。启动WEB项目的时候,容器首先会去它的配置文件web...

2019-07-14 14:37:23 313

原创 一看就懂的, idea集成svn客户端

最近开始做新项目,项目组用的是svn+idea,在使用的过程中遇到了一些问题,因而有了这篇入门教程。摘要svn安装注意事项svn在idea中下载项目遇到的问题及解决方案Cannot checkout from svn:Unable to connect to a repository at URL ‘https://…”svn切换用户首先,idea 与 svn 的安装包要有,没有的可...

2019-07-09 13:38:38 944

原创 超级实用的PLSQLDEV客户端总结

关键字大小写修改sql语句自动补全字体设置简化登录配置关键字大小写修改窗口-首选项-用户界面-编辑器 -关键字大小写建议大写原因:orcale引擎会将小写统一转换为大写,在进行查询操作,如果为小写会影响效率sql语句自动补全窗口-首选项-用户界面-编辑器 -自动替换-编辑 s=SELECT * FROM se=select a.*,rowid sc=SELECT...

2019-07-06 10:34:22 2095

转载 js 模块化补充

补充:除了第一种的套路,还可以这样使用第二种。都是用来自执行函数的。第二种的好处是,还可以返回一个true。// 常用;(function () {})(); // 小技巧(如果不加上!会报错,加上之后还能返回true呢。)// 但由于衡返回true。所以只有某些函数是只执行,不在于返回结果的可以用这种。;!function(){};兼容套路1:适用于遵循CommonJs 、 AM...

2019-05-22 19:55:51 116

空空如也

空空如也

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

TA关注的人

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