- 博客(15)
- 收藏
- 关注
原创 DB2归档日志的设置
DB2归档日志的设置1、首先查看日志类型db2 get db cfg for 数据库 | grep LOGARCHMETH未归档:如果LOGARCHMETH1和LOGARCHMETH2都显示为OFF,则当前日志为循环日志First log archive method (LOGARCHMETH1) = OFFSecond log archive method (LOGARCHMETH2) = OFF归档:如果LOGARCHMETH1或者L
2020-11-10 18:09:48 2353
原创 oracle19c插入数据报ORA-01950:no privileges on tablespace ‘USERS‘
ORA-01950:no privileges on tablespace ‘USERS’问题描述:插入数据报表空间‘USERS;无权限解决方法:在网上查阅赋予了用户resource权限,但是还是无法插入数据,最后在一个博主那找到问题是没有分配表空间配额1、将resource和插入数据的权限授予用户但是插入数据时依旧报ORA-01959的错误2、在给用户分配了表空间配额之后,插入数据成功...
2020-11-05 23:14:28 1571
原创 db2常用命令总结
DB2基础命令总结1、开启数据库db2start2、关闭数据库db2 force applications all //关闭数据库实例db2stop //关闭数据库3、列出当前实例有哪些数据库db2=>list db directory4、创建数据库(创建数据库的同时指定字符编码)db2=>create database 数据库名 alias 数据库别名 using codeset UTF-8 territ
2020-11-05 23:02:07 765
原创 oracle中文显示???解决方法
oracle中文显示???解决方法问题描述:中文字段查询显示为???解决思路:1、查询数据库字符集select userenv('language') from dual;2、查询客户端字符集echo $NLS_LANG //与数据库字符集不一致或为空如果客户端与数据库的字符集不一致,解决方法如下(选其一进行修改):1)修改数据库字符集和客户端的一致修改Oracle服务器端的字符集SQL> shutdown immediateSQL> startu
2020-11-05 22:13:49 7304 1
原创 搭建dblink中遇到的问题
记录一下搭建dblink中遇到的问题1、创建DBlinkORA-02011: duplicate database link name (dblink名重复)解决方法:1、查看所有dblink名,将其删除后重新创建select db_link,owner from dba_db_links; //查看所有dblink名drop public database link testlink; //删除dblink名2、重新换一个dbl
2020-08-27 20:07:23 1702
原创 Oracle创建视图,错误ORA-01031: insufficient privileges(权限不足)
Oracle创建视图,错误ORA-01031:insufficient privileges1、创建视图create view 视图名 as select xxx from xxx;提示ORA-01031:insufficient privileges(权限不足)2、解决方法使用sysdba登录,sqlplus / as sysdba赋予用户创建视图的权限,grant create view to 用户;赋予用户查询任何表权限,grant select any table to 用户;赋
2020-08-25 13:50:30 8091
原创 ORACLE数据类型总结
ORACLE数据类型总结oracle的数据类型按类型可分为:数字类型、字符串类型、日期类型、LOB类型、RAW & LONG RAW、ROWID & UROWID类型数字类型integer用来存储整数,等同于number(38,0)。若插入小数,会四舍五入为整数number(p,s)p有效数字的位数,范围1 ~ 38;s小数点的位数,范围-84 ~ 127binary_float32位单精度浮点数 (Oracle10 才开始有的一种新类型)bin
2020-08-19 18:37:07 168
原创 DB2联邦数据库的创建
DB2联邦数据库创建1、环境本地:1)IP:192.168.174.152)数据库名称:test3)数据库用户:db2inst1远程(被访问机器):1)IP:192.168.174.152)端口号:566003)数据库名称:sample4)数据库用户:db2dis2、服务器信息设置1、查看本地数据库联邦参数是否开启db2 get dbm cfg | grep -i FEDERATED如果查询结果为NO,设置为YESdb2 update dbm cfg using feder
2020-08-13 12:10:58 2028
原创 在CentOs7下的DB2安装
在Centos7下的DB2安装步骤一、安装环境环境:CentOs7DB2版本:V9.7版本(64bit)iso镜像文件:v9.7_linuxx64_server.iso二、安装步骤进入镜像文件,利用pwd命令查看镜像文件的完整路径$ pwd以root用户进行,将文件复制到你想要的目录下,我是将其放到/home/db2目录下$ mkdir /home/db2$ cp -...
2019-12-18 18:27:05 1074
原创 ThreadPoolExecutor的学习
线程池一、什么是线程池线程池就是提前创建若干个线程,如果有任务需要处理,线程池里的线程就会处理任务,处理完之后线程并不会被销毁,而是等待下一个任务。二、为什么要有线程池?1.减少在创建和销毁线程上所花的时间以及系统资源的开销2.如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及”过度切换”(防止消耗过多内存)三、在什么情况下使用线程池?1.单个任务处理的时间比较短2...
2019-05-08 16:18:14 142
原创 Java Scanner类的学习
Java Scanner类的学习一、Scanner的作用Scanner类用来获取用户的输入。借助于Scanner,可以任意地对字符串和基本类型的数据进行分析,可以针对任何要处理的文本内容编写自定义的语法分析器。二、Scanner类的部分常用方法next读取输入(不能读取由空格和符号分开的字符,也就是说读到空格或符号处便会停止)nextLine读取输入(包括单词之间的...
2019-05-07 18:09:24 152
原创 死锁
死锁一、概念死锁:两个或两个以上的线程在执行过程中,由于竞争资源而造成的阻塞问题,若无外力作用下,他们将无法推进下去,此时系统处于死锁状态二、死锁产生的原因1.因竞争资源产生死锁2.进程顺序推进不当发生死锁三、出现死锁的必要条件(四个)1.互斥条件:资源每次只能是一个线程使用 --》资源2.请求与保持条件:一个线程因请求资源而阻塞时,对获取的资源保持不放–》线程3.不可剥夺条件:...
2019-05-07 18:06:21 101
原创 HashTable和ConcurrentHashMap的学习
HashTable和ConcurrentHashMap线程安全的保证机制一、HashTableHashTable是直接在方法上加synchronized方法,锁住的是整个对象,锁的力度大,在同一时刻只能一个线程来处理,所以在线程竞争激烈的情况下HashTable的效率非常低下。例如:get和put方法就是直接加synchronized方法public synchronized V get(...
2019-05-07 18:02:31 89
原创 FilterReader类介绍
FilterReader一、功能简述二、FilterReader方法及关键字介绍三、总结一、功能简述FilterReader类是个用于过滤读取字符流的抽象类。FilterReader提供了默认的方法,将请求传递到其包含的底层流中。以该类作为基类的类需要覆写该类的一些方法,同时也可以提供一些额外的方法和参数二、FilterReader方法及关键字介绍1.关键字protected Reade...
2019-03-27 23:06:15 1667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人