- 博客(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#||'''' FREESQL FROM V$LOCKED_OBJECT LO, DBA_OBJECTS .
2021-05-13 15:45:19
216
原创 查看某个数据库所有用户已使用的表空间大小情况
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
367
原创 eclipse中启动maven项目控制台乱码处理方式
1.点击run->run configurations 2.选择你的maven项目,选择common,将encoding中的编码修改为utf-8即可
2021-03-17 22:31:15
383
原创 linux中配置定时压缩文件以及删除文件并配置定时器
1.编写定时脚本 #!/bin/bash function 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
838
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
2585
原创 redis重启后出现最新的数据丢失的问题(windows系统)
原因是默认的保存RDB的持久化方式,解决方式有一下两种: 关闭redis服务的时候手动触发RDB持久化,命令有两种: save 该命令会阻塞当前Redis服务器,执行save命令期间,Redis不能处理其他命令,直到RDB过程完成为止。 显然该命令对于内存比较大的实例会造成长时间阻塞,这是致命的缺陷,为了解决此问题,Redis提供了第二种方式。 bgsave 执行该命令时,Redis会在后台异步进行快照操作,快照同时还可以响应客户端请求。具体操作是Redis进程执行fork操作创建子进程,RDB
2021-01-24 23:53:45
1450
原创 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
680
原创 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
993
原创 eclipse添加server插件
1. 先查看eclipse的版本,打开eclipse->Help->About Eclipse IDE 2. 引入插件,打开Help->Install New Software,点击add 3.填入插件下载地址,http://download.eclipse.org/releases/2018-09,name随便填都可以,选择最后一个,点击next 4. 进去,点击next,勾选同意,点击Finish 5.等待右下角下载完依赖即可。 ...
2020-07-04 00:12:39
2801
翻译 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
1121
翻译 pl/sql设置记住密码
打开pl/sql的configure->preferences 打开logon history->,勾选store history和store with password 在登陆页面选择记录的密码即可
2020-06-29 22:43:04
421
原创 mysql和oracle中将一列数据显示为一个字符串
mysql中使用group_concat 1. 例如,默认的连接符是, select GROUP_CONCAT(id) as id from t_student 2. 自定义连接符,使用;连接: select GROUP_CONCAT(id SEPARATOR ';') as id from t_student 3. 如果查询的字段值太长显示不全,是由于group_concat的group_concat_max_len参数的值太小造成的,默认查询如下 这条设置语句必须加在每...
2020-06-29 13:35:05
210
原创 没有安装oracle数据库的时候如何直接使用plsql连接数据库
1.安装pl/sql 2.下载instantclient解压 2.1 在文件夹下找到oci.dll 2.2 不登陆sql/sql,直接进去 2.3 找到configure->preferences 2.4 找到connection 2.5 在oracle home中填入instantclient的解压路径,在ocl library中填入oci.dll的路径 2.6重启pl/sql即可。 ...
2020-06-14 00:23:21
1844
原创 数组的三个基本特点
长度是声明数组对象的时候就确定的,数组一旦被创建,它的大小就不可以更改。 起元素必须是相同类型的,不能是混合型。 数组类型可以是任何数据类型,包括基本类型和引用类型。 创建数组的三种方式为: 直接添加元素 类型[] 数组名 = {元素,元素,元素,……}; int[] arr={1,2,3,4}; 先定义数组长度再添加元素 类型[] 数组名 = new 类型[长度]; int[] ...
2020-06-10 22:33:39
1782
原创 免安装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
162
原创 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
162
翻译 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
521
原创 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
232
原创 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
1001
1
原创 html中权重标签
<H>标题 <b>:会将内容加粗显示,没有凸显语气,只是单纯的加粗 <strong>:会将内容加粗显示,一个加强语气夸张的标签,它的夸张作用重要是通过把字体加粗来实现的 <em>:会将内容加粗显示,它的夸张作用仅仅次于<strong>标签 <i>:会将字体倾斜显示 <u>:在内容下面提添加下划线 <del>:添加中划线 ...
2020-05-29 23:18:10
587
原创 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
1627
原创 互联网三大基石
HTML(Hyper Text Markup Language): 超文本标记语言 HTTP(HyperText Transfer Protocol): 超文本传输协议 URL(Uniform Resource Location): 统一资源定位符
2020-05-29 22:20:06
1007
翻译 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_space from dba_data_files order by tablespace_name; 3.--查看表空间使用
2020-05-29 00:19:53
509
原创 使用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
1398
原创 DQL、DML、DDL、DCL、TCL
DQL:(Data QueryLanguage )数据查询语言(操作数据) select ... from... where DML:(Data Manipulation Language)数据操纵语言(可以控制事务的提交、操作数据) insert、update、delete DDL:(Data Definition Language)数据库模式定义语言(隐式提交事务、操作数据库、表) create databse、create table、create view、creaate index、alte.
2020-05-20 22:46:00
544
原创 按照时间排序分页时需要注意的问题
问题:排序条件只有时间,并且对应的数据中时间的值很多都是一样的,那么在分页的时候可能出现下一页和上一页的数据一样的情况,例如写入了100条数据,每页显示10条,在一个分页区间内,有可能返回的查询数据是一样的 解决办法:加入多个排序字段,同时注意排序字段的值不要一致 ...
2020-05-20 13:40:51
919
原创 内部类的作用
可以无条件地访问外围类的所有元素,即外部类的属性和方法内部类都可以使用,不管对应的修饰符。 实现隐藏,当内部类实现对应的接口时,可以实现对应的隐藏类的功能,即外部不知道具体类的名称。 可以实现多重继承,即多个内部类继承了对应的接口时,外部类就可以通个调用内部类实现多继承的功能。 通过匿名内部类来优化简单的接口实现。 ...
2020-04-22 22:54:02
147
原创 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
318
原创 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
8629
原创 oracle修改密码
打开cmd窗口 输入命令:sqlplus /nolog; 链接数据库:conn /as sysda; 修改对应的用户命令:alter user 用户名 identified by 新的密码;
2020-03-10 00:18:07
111
原创 使用system创建新的用户
新建数据库用户 create user 用户名 identified by 密码; 赋予用户权限 登陆链接权限:connect 数据库资源操作权限,即操作数据库的表:resource dba是oralce 最大权限的,oracle 所有的权限他都有,拥有DBA权限的用户,有创建用户,创建表,创建模式权限。一般不需要授予该权限 gra...
2020-03-10 00:09:01
1084
翻译 oracle默认的用户
用户名 / 密码 登录身份 说明sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员 system/manager SYSDBA 或 NORMAL 不能以...
2020-03-09 23:54:35
634
原创 多态的要点
多态是方法的多态,不是属性的多态(多态与属性无关) 多态的存在要有三个必要条件:继承、方法重写、父类引用指向子类对象 父类引用指向子类对象后,用该父类应用调用子类重写的方法,此时多态就出现了 ...
2020-03-09 22:31:02
167
1
翻译 继承的属性有哪些
1:如果父类中的成员使用public修饰,子类无条件继承。 2:如果父类中的成员使用protected修饰,子类也继承,即使父类和子类不在同一个包中。 3:如果父类和子类在同一个包中,此时子类可以继承父类中 缺省修饰符的成员。 4:如果父类中的成员使用private修饰,子类打死也都继承不到。private只能在本类中访问。 5:父类的构造器,子类也不能继承,因为构造器必须和当前的类名相同。 ...
2020-03-09 22:06:10
943
原创 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
358
原创 swing为什么需要使用break
break的作用是打断执行的代码,退出当前循环。 当每一个case中都有break时,遇到符合的switch的值时就会推出switch循环。 当每个循环都没有break时,会判断是否有符合的值,遇到的符合switch的值时,就会进入执行代码,当时后续的case代码不会进行判断了,会全部执行,除非遇到break才会退出循环。 ...
2019-09-09 22:47:50
197
原创 基本数据类型
数值型 整数类型(bypt:1个字节;short:2个字节;int:4个字节,long:8个字节) 浮点类型(float:4个字节;double:8个字节) 字符型(2个字节) 布尔型(1位) ...
2019-08-10 23:46:53
304
翻译 终止端口占用
1. 打开控制台cmd 2.输入netstat -ano|findstr 8080,查看占用的PID 3. 输入taskkill /f -pid 6512终止
2019-08-05 10:06:27
3322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人