- 博客(46)
- 收藏
- 关注
翻译 查看oracle数据库锁表并解锁
SELECT SESS.SID, SESS.SERIAL#, LO.ORACLE_USERNAME, LO.OS_USER_NAME, AO.OBJECT_NAME 被锁对象名, LO.LOCKED_MODE 锁模式, sess.LOGON_TIME 登录数据库时间,'ALTER SYSTEM KILL SESSION ''' || SESS.SID || ','||SESS.SERIAL#||'''' FREESQLFROM V$LOCKED_OBJECT LO, DBA_OBJECTS .
2021-05-13 15:45:19
159
原创 查看某个数据库所有用户已使用的表空间大小情况
select sum(GB),owner from (select segment_name,bytes/1024/1024/1024 as GB,owner from dba_segments order by bytes desc ) group by owner order by sum(GB) desc
2021-05-07 13:49:50
320
原创 eclipse中启动maven项目控制台乱码处理方式
1.点击run->run configurations2.选择你的maven项目,选择common,将encoding中的编码修改为utf-8即可
2021-03-17 22:31:15
322
原创 linux中配置定时压缩文件以及删除文件并配置定时器
1.编写定时脚本#!/bin/bashfunction zipLogFun(){ cd "$homePath$tomcatPath" echo "进入$homePath$tomcatPath" if [ ! -d $zipLog ]; then echo "创建压缩文件夹" mkdir $zipLog else echo $zipLog exist fi#echo '将前天的各日期文件夹打包、压缩到指定文件夹下.
2021-03-05 10:36:31
688
1
原创 Centos 虚拟机中 无法使用jmap命令 报错“-bash: jmap: command not found”
1.执行yum -y whatprovides '*/jmap',查看可以使用的版本2.选择其中一个,这里我选择java-1.8.0-openjdk-devel-1.8.0.282.b08-1.el7_9.x86_64,执行命令yum install -y java-1.8.0-openjdk-devel-1.8.0.282.b08-1.el7_9.x86_64,安装成功(使用root用户安装):1:java-11-openjdk-devel-11.0.8.10-1.el7.x86_64 : .
2021-02-23 15:31:55
2438
原创 redis重启后出现最新的数据丢失的问题(windows系统)
原因是默认的保存RDB的持久化方式,解决方式有一下两种:关闭redis服务的时候手动触发RDB持久化,命令有两种:save该命令会阻塞当前Redis服务器,执行save命令期间,Redis不能处理其他命令,直到RDB过程完成为止。显然该命令对于内存比较大的实例会造成长时间阻塞,这是致命的缺陷,为了解决此问题,Redis提供了第二种方式。bgsave执行该命令时,Redis会在后台异步进行快照操作,快照同时还可以响应客户端请求。具体操作是Redis进程执行fork操作创建子进程,RDB
2021-01-24 23:53:45
1365
原创 oracle数据库恢复删除的表或者覆盖的表
使用以下语句查询删除的表,根据节点恢复表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin where type='TABLE' order by droptime desc;根据查询object_name恢复表,如果该表名已经存在,需要删除对应的表才能够恢复表flashback table "BIN$uXeD0+B1K1LgVfz8/vRAFw==$0"
2021-01-22 14:04:49
590
原创 ORA-28040: 没有匹配的验证协议(12c或者12c rac)
在oracle的安装目录下,D:\oracle\product\12.2.0\dbhome_1\network\admin,找到sqlnet.ora或者添加该文件,打开该文件并添加一下语句,不需要重启数据库SQLNET.ALLOWED_LOGON_VERSION=8
2020-07-05 11:59:09
933
原创 eclipse添加server插件
1. 先查看eclipse的版本,打开eclipse->Help->About Eclipse IDE2. 引入插件,打开Help->Install New Software,点击add3.填入插件下载地址,http://download.eclipse.org/releases/2018-09,name随便填都可以,选择最后一个,点击next4. 进去,点击next,勾选同意,点击Finish5.等待右下角下载完依赖即可。...
2020-07-04 00:12:39
2643
翻译 pl/sql中置顶table、views等以及设置默认显示My Objects
1. 置顶table、views打开configure->object browser folders选择需要置顶的选项即可2. 默认显示My Objects打开configure->object browser filters选择需要置顶的选项即可
2020-06-29 22:55:00
987
翻译 pl/sql设置记住密码
打开pl/sql的configure->preferences打开logon history->,勾选store history和store with password在登陆页面选择记录的密码即可
2020-06-29 22:43:04
352
原创 mysql和oracle中将一列数据显示为一个字符串
mysql中使用group_concat 1. 例如,默认的连接符是,select GROUP_CONCAT(id) as id from t_student2. 自定义连接符,使用;连接:select GROUP_CONCAT(id SEPARATOR ';') as id from t_student3. 如果查询的字段值太长显示不全,是由于group_concat的group_concat_max_len参数的值太小造成的,默认查询如下这条设置语句必须加在每...
2020-06-29 13:35:05
172
原创 没有安装oracle数据库的时候如何直接使用plsql连接数据库
1.安装pl/sql2.下载instantclient解压2.1 在文件夹下找到oci.dll2.2 不登陆sql/sql,直接进去2.3 找到configure->preferences2.4 找到connection2.5 在oracle home中填入instantclient的解压路径,在ocl library中填入oci.dll的路径2.6重启pl/sql即可。...
2020-06-14 00:23:21
1706
原创 数组的三个基本特点
长度是声明数组对象的时候就确定的,数组一旦被创建,它的大小就不可以更改。 起元素必须是相同类型的,不能是混合型。 数组类型可以是任何数据类型,包括基本类型和引用类型。创建数组的三种方式为:直接添加元素 类型[] 数组名 = {元素,元素,元素,……}; int[] arr={1,2,3,4}; 先定义数组长度再添加元素 类型[] 数组名 = new 类型[长度]; int[] ...
2020-06-10 22:33:39
1693
原创 免安装mysql的配置
在mysql的主目录下进入控制台,安装 mysqld.exe -install 服务 启动mysql服务:net start mysql 如果出现下面的提示启动失败,则在控制台执行sc delete mysql删除mysql服务,然后在主目录的my.ini文件中填入mysql的注主目录路径以及数据存放路径: 重新执行mysqld.exe -ins...
2020-06-10 22:32:34
124
原创 oracle和mysql自动备份,循环定时使用windows任务计划程序设置程序定时任务
if not exist c:\数据库备份\%date:~0,4%-%date:~5,2%-%date:~8,2%\oracle ( md c:\数据库备份\%date:~0,4%-%date:~5,2%-%date:~8,2%\oracle)else ( echo c:\数据库备份\%date:~0,4%-%date:~5,2%-%date:~8,2%\oracle is exist!)if not exist C:\数据库备份\%date:~0,4%-%date:~5,2%-%date.
2020-06-10 15:14:12
127
翻译 forfiles的使用
Forfiles 从文件夹或树中选择要进行批处理的文件。例子:forfiles.exe /p "D:\Kugou" /m *.tar /d -14 /c "cmd /c del @path"说明:寻找D:/Kugou目录下的任意后缀名为tar的文件,查看其日期属性是否为14天之前的(-14表示之前,+14表示之后),然后执行删除命令语法forfiles [/p Path ] [/m SearchMask ] [/s ] [/c Command ] [/d [{+ | - }] [{MM
2020-06-10 11:25:33
461
原创 js和java数字正则验证
js:/^(\+?|-?)\d+(\.\d+|\d*)$/测试:/^(\+?|-?)\d+(\.\d+|\d*)$/.test("123456789");java^(\+?|-?)\d+(\.\d+|\d*)$测试:Pattern.matches("^(\+?|-?)\d+(\.\d+|\d*)$","123456789");
2020-06-10 09:56:06
191
原创 table中cellspacing和cellpadding的区别
cellspacing:(作用于table),表格中单个单元格之间的距离cellpadding:(作用于table)设置单元格的内边距,相当于使用padding<table border='1px' cellspacing="5px" cellpadding="0"> <tr> <td style='width:100px;padding-left: 100px;'>你好</td> <td>这是&l
2020-05-30 15:10:58
936
1
原创 html中权重标签
<H>标题<b>:会将内容加粗显示,没有凸显语气,只是单纯的加粗<strong>:会将内容加粗显示,一个加强语气夸张的标签,它的夸张作用重要是通过把字体加粗来实现的<em>:会将内容加粗显示,它的夸张作用仅仅次于<strong>标签<i>:会将字体倾斜显示<u>:在内容下面提添加下划线<del>:添加中划线...
2020-05-29 23:18:10
532
原创 meta设置编码、关键字、描述、作者、refresh
HTML5使用的格式(推荐)<meta charset="UTF-8">HTML4使用的格式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
2020-05-29 22:40:07
1391
原创 互联网三大基石
HTML(Hyper Text Markup Language): 超文本标记语言 HTTP(HyperText Transfer Protocol): 超文本传输协议 URL(Uniform Resource Location): 统一资源定位符
2020-05-29 22:20:06
954
翻译 Oracle 表空间满处理
查看表空间情况1. --查看 表空间select username, default_tablespace, temporary_tablespace from dba_users;2.--查看表空间 大小select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name;3.--查看表空间使用
2020-05-29 00:19:53
434
原创 使用DB_LINK直接访问另一个数据库的表数据
DBLINK的作用:跨域访问数据库,可以直接访问对应的数据库表,在备份时可以直接迁移数据库表建DBLINK语句:CREATE [SHARED] [PUBLIC] database link link_name [CONNECT TO [user] [current_user] IDENTIFIED BY password] [AUTHENTICATED BY user IDENTIFIED BY password] [USING 'connect_string']share:
2020-05-23 15:54:51
1271
原创 DQL、DML、DDL、DCL、TCL
DQL:(Data QueryLanguage )数据查询语言(操作数据)select ... from... whereDML:(Data Manipulation Language)数据操纵语言(可以控制事务的提交、操作数据)insert、update、deleteDDL:(Data Definition Language)数据库模式定义语言(隐式提交事务、操作数据库、表)create databse、create table、create view、creaate index、alte.
2020-05-20 22:46:00
486
原创 按照时间排序分页时需要注意的问题
问题:排序条件只有时间,并且对应的数据中时间的值很多都是一样的,那么在分页的时候可能出现下一页和上一页的数据一样的情况,例如写入了100条数据,每页显示10条,在一个分页区间内,有可能返回的查询数据是一样的解决办法:加入多个排序字段,同时注意排序字段的值不要一致...
2020-05-20 13:40:51
849
原创 内部类的作用
可以无条件地访问外围类的所有元素,即外部类的属性和方法内部类都可以使用,不管对应的修饰符。 实现隐藏,当内部类实现对应的接口时,可以实现对应的隐藏类的功能,即外部不知道具体类的名称。 可以实现多重继承,即多个内部类继承了对应的接口时,外部类就可以通个调用内部类实现多继承的功能。 通过匿名内部类来优化简单的接口实现。 ...
2020-04-22 22:54:02
117
原创 oracle整个数据库导入导出操作
导出数据库exp "'sys/manager@orcl as sysdba'" file=G:\sx20190325.dmp full=y导入数据库imp "'sys/manager@orcl as sysdba'"file=G:\sx20190325.dmp full=y ignore=y导出过程中遇到EXP-00091的错误:执行:select * from nls_databa...
2020-03-23 16:56:30
259
原创 oracle怎么查看一条数据的数据库插入时间
select to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss') insert_time from tablename;
2020-03-13 13:58:58
8038
原创 oracle修改密码
打开cmd窗口 输入命令:sqlplus /nolog; 链接数据库:conn /as sysda; 修改对应的用户命令:alter user 用户名 identified by 新的密码;
2020-03-10 00:18:07
82
原创 使用system创建新的用户
新建数据库用户 create user 用户名 identified by 密码;赋予用户权限登陆链接权限:connect 数据库资源操作权限,即操作数据库的表:resource dba是oralce 最大权限的,oracle 所有的权限他都有,拥有DBA权限的用户,有创建用户,创建表,创建模式权限。一般不需要授予该权限 gra...
2020-03-10 00:09:01
1017
翻译 oracle默认的用户
用户名 / 密码 登录身份 说明sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员system/manager SYSDBA 或 NORMAL 不能以...
2020-03-09 23:54:35
594
原创 多态的要点
多态是方法的多态,不是属性的多态(多态与属性无关) 多态的存在要有三个必要条件:继承、方法重写、父类引用指向子类对象 父类引用指向子类对象后,用该父类应用调用子类重写的方法,此时多态就出现了...
2020-03-09 22:31:02
129
1
翻译 继承的属性有哪些
1:如果父类中的成员使用public修饰,子类无条件继承。2:如果父类中的成员使用protected修饰,子类也继承,即使父类和子类不在同一个包中。3:如果父类和子类在同一个包中,此时子类可以继承父类中 缺省修饰符的成员。4:如果父类中的成员使用private修饰,子类打死也都继承不到。private只能在本类中访问。5:父类的构造器,子类也不能继承,因为构造器必须和当前的类名相同。...
2020-03-09 22:06:10
882
原创 break和continue带标签
break不带标签的时候默认打断当前循环,指定标签时打断制定标签循环public static void main(String[] args) { int m=0; a:for (int i = 0; i < 10; i++) { System.out.println("iiiiiiiiiiiii"); b:for (int j = 0; j < 10; j...
2019-09-09 23:39:13
314
原创 swing为什么需要使用break
break的作用是打断执行的代码,退出当前循环。 当每一个case中都有break时,遇到符合的switch的值时就会推出switch循环。 当每个循环都没有break时,会判断是否有符合的值,遇到的符合switch的值时,就会进入执行代码,当时后续的case代码不会进行判断了,会全部执行,除非遇到break才会退出循环。...
2019-09-09 22:47:50
161
原创 基本数据类型
数值型整数类型(bypt:1个字节;short:2个字节;int:4个字节,long:8个字节)浮点类型(float:4个字节;double:8个字节)字符型(2个字节) 布尔型(1位)...
2019-08-10 23:46:53
246
翻译 终止端口占用
1. 打开控制台cmd2.输入netstat -ano|findstr 8080,查看占用的PID3. 输入taskkill /f -pid 6512终止
2019-08-05 10:06:27
3270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人