随笔分类 -  数据库相关

摘要:收缩段消除空间碎片的方法有两种: 方法1:使用 Move 命令 alter table table_name move 注意:1) move 操作会锁表。(如果是很小的表,可以在线做。如果是大表一定要注意,会长时间锁表,只能查询,影响正常业务运行)2) move 操作会使索引失效,一定要 rebui 阅读全文
posted @ 2023-05-05 12:09 jinzesudawei 阅读(3152) 评论(0) 推荐(0) 编辑
摘要:背景 Oracle 表空间数据文件容量与 DB_BLOCK_SIZE 参数有关,物理文件最大允许 4194304 个数据块(由操作系统决定)。如果初始建库时 DB_BLOCK_SIZE = 8K,数据文件最大体积为 32GB(32768MB)。4194304 × 8 / 1024 = 32768 ( 阅读全文
posted @ 2023-02-23 23:52 jinzesudawei 阅读(2190) 评论(0) 推荐(0) 编辑
摘要:环境 Visual Studio 2022Oracle.DataAccess.dll v4.121.2.0 错误信息 在 VS 中启动 IIS Express ,收到报错信息Could not load file or assembly 'Oracle.DataAccess' or one of i 阅读全文
posted @ 2023-02-23 11:24 jinzesudawei 阅读(292) 评论(0) 推荐(0) 编辑
摘要:数据库 Server MongoDB v4.4 管理工具 MongoDB Database Toolshttps://www.mongodb.com/try/download/database-tools?tck=docs_databasetools The MongoDB Database Too 阅读全文
posted @ 2022-01-14 15:45 jinzesudawei 阅读(386) 评论(0) 推荐(0) 编辑
摘要:操作步骤 1. 在 CMD 中关闭监听 lsnrctl stop 2. 登录 SQL Plus 查看 local_listener 参数,因为使用的是默认端口1521,所以VALUE里面是空的 SQL>show parameter local_listener 3. 重建 Listener 指定新端 阅读全文
posted @ 2021-12-16 14:59 jinzesudawei 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:查看 Oracle Client 字符集 select * from nls_session_parameters; 更新前 修改 Windows 系统环境变量 NLS_LANG = SWEDISH_SWEDEN.WE8MSWIN1252 更新后 参考资料 https://www.cnblogs.c 阅读全文
posted @ 2021-12-14 15:47 jinzesudawei 阅读(85) 评论(0) 推荐(0) 编辑
摘要:背景 Windows 10 ProDBeaver Enterprise Edition v21.0MongoDB v4.2 步骤 #1. 下载并安装 DBeaverhttps://dbeaver.com/download/enterprise/ #2. 下载并安装 JDK11https://www. 阅读全文
posted @ 2021-05-05 17:42 jinzesudawei 阅读(4617) 评论(0) 推荐(1) 编辑
摘要:背景:MongoDB v4.2.7 错误:OperationFailed: Sort operation used more than the maximum 33,554,432 bytes of RAM. Add an index, or specify a smaller limit.’ on 阅读全文
posted @ 2020-09-23 12:46 jinzesudawei 阅读(869) 评论(0) 推荐(0) 编辑
摘要:背景 树莓派 4B + Ubuntu 20.04.1 LTS + MongoDB v3.6.8 配置步骤 1. 在 admin 表中添加超级管理员账号 2. 添加业务表,创建普通用户并分配权限 3. 修改 mongodb 配置文件,开启鉴权,开放外网访问权限(IP + 端口)。 sudo nano 阅读全文
posted @ 2020-08-02 01:19 jinzesudawei 阅读(1732) 评论(0) 推荐(0) 编辑
摘要:部署了两个独立的容器: Container #1 - Web ClientContainer #2 - SQL Server 不同容器间如何互访? 无法从 Container #1 访问到 Container #2,ping 不通。 检查网络状态 安装 Docker 时,会自动创建 3 个网络。 d 阅读全文
posted @ 2019-11-04 00:20 jinzesudawei 阅读(3210) 评论(0) 推荐(0) 编辑
摘要:镜像仓库 https://hub.docker.com/_/microsoft-mssql-server 拉取镜像并进行安装(以 SQL Server 2019 CTP 3.2 为例) 创建容器并启动(在 PowerShell 环境下) 使用 SSMS 登录数据库 参考资料 https://octo 阅读全文
posted @ 2019-11-03 20:53 jinzesudawei 阅读(1908) 评论(0) 推荐(1) 编辑
摘要:1、对象管理机制-复杂为更好的管理模型对象,EF提供了一套内部管理机制和跟踪对象的状态,保存对象一致性,使用方便,但是性能有所降低。 2、执行机制-高度封装在EF中,所有的查询表达式都会经过语法分析、解析SQL语句、然后调用底层的ADO.NET对象去执行,中间的这些环节导致性能有所降低。 3、SQL 阅读全文
posted @ 2019-05-16 17:24 jinzesudawei 阅读(427) 评论(0) 推荐(0) 编辑
摘要:查询用户创建的表 查询所有表大小 查询用户创建的表大小 范例 关于Oracle表压缩 如果是一个已经存在的表要进行压缩也很简单: 如果是一个分区表的话会更加灵活,只需要压缩你想要压缩的表空间就可以了: 压缩失败 ora-00439:是因为未启用功能partitioning 参数检查: Partiti 阅读全文
posted @ 2019-04-16 10:12 jinzesudawei 阅读(8962) 评论(0) 推荐(1) 编辑
摘要:Io 异常: The Network Adapter could not establish the connection这个异常的出现一般与数据库和你的PC的设置有关这种异常的出现大致上有下面几种:1。IP错误。在设置URL时错误,例如:jdbc:oracle:thin:@192.168.0.36 阅读全文
posted @ 2019-03-22 23:56 jinzesudawei 阅读(2799) 评论(0) 推荐(0) 编辑
摘要:方法1:逐条执行,速度慢。 方法2:批量执行,适用于 SQL Server。 方法3:批量执行,适用于Oracle。 参考资料 https://blog.csdn.net/fukaiit/article/details/80691665 阅读全文
posted @ 2019-01-11 00:57 jinzesudawei 阅读(17544) 评论(0) 推荐(0) 编辑
摘要:背景 WCF + EF + Sql Server 提供服务,包含一个数据上传功能,该方法接收客户端上传的对象列表(多张表单,每个表单包含千余条相关记录)。 瓶颈 WCF 默认有文件大小(4M)和超时限制(1分钟),直接保存对象列表会遇到超时问题,保存失败。上传效率:大概 3分钟 / 千条记录,客户端 阅读全文
posted @ 2017-11-29 16:24 jinzesudawei 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1. 查看数据库字符集(如果字符集不同,可能显示乱码) 2. 查看数据库中指定日期为周几 不推荐(根据NLS设置不同结果不同,例如周一为第一天和周日为第一天的Weekday结果不同) 3. Oracle 中关于星期(IW和WW)的算法 Oracle中对于星期的计算规则中,其中关于计算本周是一年的第几 阅读全文
posted @ 2017-11-28 15:24 jinzesudawei 阅读(1864) 评论(0) 推荐(0) 编辑
摘要:DBMS_UTILITY.FORMAT_ERROR_BACKTRACE说明:这是在Oracle 10g数据库引入的,DBMS_UTILITY.FORMAT_ERROR_BACKTRACE内置函数返回一个格式化的字符串堆栈,堆栈中的程序及其行号可以回溯到错误被最先抛出的那一行。范例:ORA-06512 阅读全文
posted @ 2017-11-03 00:04 jinzesudawei 阅读(2882) 评论(0) 推荐(0) 编辑
摘要:只有Oracle客户端环境,如何完整备份数据库? 方法1:在本地搭建与目标环境相同版本的服务端,远程访问执行导出命令。这种方式远程备份速度较慢(VPN环境下测试)。 方法2:登陆客户端,先导出数据库表结构(不包含数据),再导出表数据。这种方式比较灵活,速度较快。 ****************** 阅读全文
posted @ 2017-11-02 18:20 jinzesudawei 阅读(2977) 评论(0) 推荐(0) 编辑
摘要:背景 在 Microsoft SQL Server 2016 的查询窗体中,直接还原备份数据库的 SQL 脚本(99MB),抛出 Cannot execute script 异常: 原因 相关资料说:此错误主要是因为 .sql 的脚本文件过大造成内存无法处理这么多的数据。 解决 打开 CMD 命令行 阅读全文
posted @ 2017-09-05 13:16 jinzesudawei 阅读(1052) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示