相信可能有很多用oracle数据库做项目数据库的同学们都多多少少有遇到这个错误。上网搜索的时候,大部分的答案都是需要在建时加前缀“C##”,或者是修改可插拔数据库PDB的状态等。这些答案可能解决了大多数人的问题,但像我们本身使用多种类型数据库的人来说,习惯就容易让我们与正确答案迷失方向。首先我遇到这个问题的起始需求是:建一个数据库。使用的语句是:Create database KG;获得的结果:
原创 2023-09-05 13:54:55
2348阅读
1.数据库的介绍1.1数据的存储方式Java 中创建对象: Student s = new Student(1, "张三") 存在内存中 学习了 Java IO 流:把数据保存到文件中 1.2什么是数据库1) 存储数据的仓库;2) 本质上是一个文件系统,还是以文件的方式存在服务器的电脑上的;3) 所有的关系型数据库都可以使用通用的 SQL 语句进行管理 DBMS(DataBas
import java.net.URL; import java.net.URLClassLoader; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import
原创 2023-06-07 21:41:32
106阅读
主服务器master记录数据库操作日志到Binary log,从服务器开启i/o线程将二进制日志记录的操作同步到relay log(存在从服务器的缓存中),另外sql线程将relay log日志记录的操作在从服务器执行。  记住这张图,接下来基于这个图实际设置主从数据库。主从数据库设置的具体步骤 首先要有两个数据库服务器master、slave(也可以用一个服务器安装两套数据库环境运行在
今天遇到一个问题,Exchange 2007数据库无法装载。 【描述】在Exchange 2007服务器上安装病毒防护软件后,Exchange 2007数据库无法加载。 【分析】这很有可能是因为安装病毒防护软件后,病毒防护软件隔离或者破坏了Exchange的数据库文件和日志文件,使数据库发生不连续性导致无法装载的情况发生。 【解决】 1、检查Exchange数据库的状态,我们可以使用&qu
原创 2010-05-06 17:00:11
5624阅读
1评论
文章目录一、数据装载器操作二、oracle客户端操作三、数据装载测试流程3.1. 生成表控制
原创 2022-09-05 17:12:36
83阅读
一.DB2简介IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器
SQL 2000数据库进行迁移或者还原时,新建相同用户名或指定数据库登录用户时,会出现错误提示“错误21002:【SQL-DMO】用户XXX已经存在”。产生错误的原因:    这就是我们通常所说的“孤立用户”,所谓孤立用户,就是某个数据库的账户只有用户名而名优登录名,这样的用户咋用户的sysusers系统表中存在,而在master数据库的sysl
    前段时间帮朋友处理了一个关于exchange重启后数据库无法挂载问题,现象如下:     经查看,在此处按经验来说,可能是DAG出问题了,根据推测去看了一下DAG配置,发现报如下错误:    从此处来看,可以更加准确判定DAG出现问题,而DAG实现的底层是windows群集服务,打开群集服务可以看到,提示正在连接,如下图所示:
原创 2014-01-06 22:20:52
2215阅读
mysql数据库默认设置的是开机自启动,重启db01服务器后,想进入数据库查看数据信息:但是无法进入数据库,报错如下:[root@db01 ~]# mysql -uroot -p Enter password:  ERROR 2002 (HY000): Can't connect 
原创 2018-05-24 13:39:33
1814阅读
SQLite是一种嵌入式数据库(发音:se k lai t),它的数据库就是一个文件。由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。在使用SQLite前,我们先要搞清楚几个概念:(1)表是数据库中存放关系数据的集
转载 2023-07-28 23:16:05
102阅读
一用户,邮件系统为exchange2013,未对数据库进行定期备份,导致日志容量不断增长,其中一个数据库所在分区容量被撑爆,当时,用户自己手动对部分日志进行了转移到临时目录。分区空间腾出来200多GB,数据库仍无法装载。事件日志报错为:MapiExceptionDatabaseError:Unabletomountdatabase.(hr=0x80004005,ec=1108)Diagnostic
原创 2019-02-15 10:23:50
2895阅读
1评论
Linux环境离线安装MySQL5.7.3x版本数据库前言安装过程1. 初始化安装环境2. 修改my.cnf配置3. 修改系统配置文件4. 安装MySQL5. 设置开机自启动6. 配置MySQL相关信息其他参考链接 前言内容说明测试服务器首次安装MySQL,/etc目录下存在my.cnf文件,存在自定义charlesYan用户安装过程1. 初始化安装环境# 查看当前系统版本 cat /
转载 2024-10-31 17:40:31
41阅读
总结MySQL数据库中的锁机制主要用于管理并发操作,以确保数据的一致性和完整性。MySQL支持多种类型的锁,按粒度和使用场景主要分为以下几类:全局锁:全局锁(如FLUSH TABLES WITH READ LOCK)可以锁定整个数据库实例,阻止所有表的写入操作,常用于数据备份等场景。表级锁:表锁:锁定整张表,包括MyISAM引擎默认使用的表级锁,它在同一时刻只允许一个事务对表进行读取或写入。MDL
【导读】本文介绍MySQL改善数据装载操作效率的策略。多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的。多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的。然而,也存在可用来改善数据装载操作效率的策略,其基本原理如下:成批
最近零碎学习了一点sql的连接方面的知识。在之前,要么数据库关闭,要么连接数超出最大数,纠结。1.open后是否要clo
原创 2022-01-19 09:27:56
139阅读
元旦节日后上班,客户打电话说系统无法登陆。登陆系统测试,发现首页能进入,输入用户名和密码,提交无法进入主页,查询后台发现执行验证用户和密码的sql语句时,提示“sqlException:数据库关闭”。使用toad连接数据库,执行相应的sql语句一切正常。查看session状态发现大量inactive状态存在。自己无力下手,就大绝招,重新启动服务,问题就解决了。但是为什么会出现这个问题呢?于是就开
转载 2023-11-26 19:45:08
255阅读
最近零碎学习了一点sql的连接方面的知识。在之前,要么数据库关闭,要么连接数超出最大数,纠结。1.open后是否要close?实际上不用close,在调用的function里,具体到db.Query后,用defer rows.Close()就行了。2. 而QueryRow后面不需要close。3.begin()是事务准备。var tx *sql.Tx和defer tx.Rollbac...
原创 2021-07-09 13:03:31
1174阅读
⚙️ 链接装载本节部分知识点来自《程序员的自我修养——链接装载》内存、栈、堆一般应用程序内存空间有如下区域:栈:由操作系统自动分配释放,存放函数的参数值、局部变量等的值,用于维护函数调用的上下文堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由操作系统回收,用来容纳应用程序动态分配的内存区域可执行文件映像:存储着可执行文件在内存中的映像,由装载装载是将可执行文件的内存读取或映射到这里保留区:保留区并不是一个单一的内存区域,而是对内存中受到保护而禁止访问的内存区域的总称,如通
翻译 2021-07-13 17:02:23
188阅读
     在给客户安装sql server2005后附加数据库,然后创建同名登录用户后出现“错误15023:当前数据库存在用户或角色”,经分析是由于附加的数据库中用户已经存在,但并没有与登录名关联,就是所谓的“孤立用户”。下面就有关概念解释一下      登录名:服务器方的一个实体,使用一个登录名只能进入
  • 1
  • 2
  • 3
  • 4
  • 5