随笔分类 - 数据库
该文被密码保护。
摘要:1,故障现象: mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 3678 (HY000) at line 1: Schema directory './zabbix' alr
阅读全文
摘要:1、下载解压 wget https://github.com/akopytov/sysbench/archive/1.0.zip -O "sysbench-1.0.zip" unzip sysbench-1.0.zip cd sysbench-1.0 2、安装依赖 yum install autom
阅读全文
摘要:1、填充测试数据比物理内存还要大,至少超过innodb_buffer_pool_size 值,不能将数据所有装载到内存中,除非你的本意就想测试全内存状态下的MySQL性能。 2、每轮测试完毕后,都重新启动mysqld实例。而且用以下的方法删除系统cache,释放swap(假设用到了swap的话)。甚
阅读全文
摘要:springboot或者spring项目经常会引用其它项目,把其它项目的Jar包加进来,因为每个项目的包路径不一样,mapper.xml的路径也不一样,这个时候就需要引入多个路径。 项目A,mapper.xml 路径在 resources/mappers/push 下面 项目B,mapper.xml
阅读全文
摘要:场景: 数据库字段: mybatis使用 now() 生成时间。 结果: 使用mybatis查询mysql中的数据时,所有时间都比数据库时间多了14小时,考虑了一下,初步判定是系统时区的问题。因为mysql时区设置默认是操作系统时区,查看了下centos时区,东8区没有错,所以可以判定是代码里面设置
阅读全文
摘要:1、下载安装包(安装大于等于3.4.20版本) curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.20.tgz 2、解压 tar -zxvf mongodb-linux-x86_64-3.4.20.tgz 3、移动到指
阅读全文
摘要:数据库报了ORA-01157和ORA-01110错误,提示找不到一个数据文件。 1.启动数据库报错 在启动数据库过程中,报了ORA-01157和ORA-01110错误,提示找不到数据文件。 2.重启数据库到mount状态,删除数据文件启动数据库时, mount状态读取控制文件,在mount状态下可以
阅读全文
摘要:设置了RemoveIPC=yes 的RHEL7.2 会crash掉Oracle asm 实例和Oracle database实例,该问题也会在使用Shared Memory Segment (SHM) or Semaphores (SEM)的应用程序中发生。来源于:ALERT: Setting Re
阅读全文
摘要:首先使用SHUTDOWN 没加任何参数方式关闭数据库,在数据库未关闭时CTRL+Z停止执行,退出用SQLPLUS重登陆,出现报错:ORA-01012: not logged on SQL> startupORA-01012: not logged on解决 :SQL> shutdown abortO
阅读全文
摘要:[root@oracle ~]# cat /etc/hosts127.0.0.1 oracle.osp.cloud localhost localhost.localdomain localhost4 localhost4.localdomain4::1 oracle.osp.cloud local
阅读全文
摘要:有时候连得上数据库,有时候又连不上. 可能是数据库上当前的连接数目已经超过了它能够处理的最大值.
阅读全文
摘要:SQL> startup 报错:ORA-00444: background process DBRM failed while startingORA-00020:maximum number of processes () exceeded 解决:startup pfile= FILENAME 其
阅读全文
摘要:源oracle数据库是GBK字符集,目标库是UTF8字符集,现在需要将源库的一个表空间数据导入到目标库。我的解决方法有点繁琐,首先直接导出源库的表空间 然后在目标库导入表空间 导入后查看错误日志trmuser.log,然后执行程序,生成源库所要扩字段的SQL语句。 TableObject.java
阅读全文
摘要:使用impdp导出数据时碰到ora-39006错误,错误提示如下所示: 初看到internal error的错误提示,下了一跳。Google一番的结果如下: Cause: The Data Pump could not use the Metadata API. Typically, this is
阅读全文
摘要:一.查询导出库的字符集 3个 1.查询oracle server端的字符集 SQL>select userenv('language') from dual; SQL>select userenv('language') from dual; SQL>select userenv('language
阅读全文
摘要:修改mysql配置文件 配置完后,重启mysql
阅读全文
摘要:一、场景分析 最近做项目遇到了一个很奇怪的问题,大致的业务场景是这样的:我们首先设定两个事务,事务parent和事务child,在Controller里边同时调用这两个方法,示例代码如下: 1、场景A: @RestController @RequestMapping(value = "/test")
阅读全文
摘要:如果定义一个如下的update函数,那么这个函数的返回值到底是啥意思呢?是受影响的行数吗? 函数定义 验证之前我们先看看数据库中的数据记录。总共两条数据记录! 数据记录 数据库链接配置为: jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:/
阅读全文
摘要:解决方案: MyBatis的XML的配置文件中声明设置属性的useActualParamName参数值为假 代码展示: Dao层函数 对应的mapping.xml 这种方法应该是对的,但是如果你使用的是mybatis3.4.2或者之后的版本,就会产生绑定异常: 从异常可以看出在没有使用@参数注解的情
阅读全文