自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 新增支持DDL语句版本

print(f"跳过不支持的操作类型:{sql_type} - {sql_file}")print(f"DDL/DML执行{status}:{log_path}")status = "成功" if success else "失败"print(f"处理文件 {sql_file} 失败:{str(e)}")print(f"数据库 {db_name} 连接失败:{str(e)}")"""智能识别SQL类型,支持DDL/DML/DQL""""""通用执行方法,返回执行结果和消息"""# DML需要提交事务。

2025-03-15 19:54:32 444

原创 简化版python连接多个oracle数据库执行SQL 源代码

print(f"跳过不支持的操作类型:{sql_type} - {sql_file}")f.write(f"执行失败\n错误信息:{str(e)}")print(f"生成日志文件:{log_path}")print(f"处理文件 {sql_file} 失败:{str(e)}")print(f"生成CSV文件:{csv_path}")print(f"生成错误日志:{log_path}")print(f"数据库 {db_name} 连接失败:{str(e)}")"""提取第一个有效关键字识别SQL类型"""

2025-03-15 17:39:05 422

原创 多数据库批量操作工具

f"SQL执行错误: [ORA-{error_obj.code}] {error_obj.message}"f"操作 #{idx+1} 缺失必要字段 '{field}'"print(f"\n🔍 开始执行操作 {idx+1}/{len(operations)}")print(f"执行说明: {op.get('comment', '无')}")raise DatabaseError(f"加载SQL配置失败: {str(e)}")raise DatabaseError(f"读取SQL失败: {str(e)}")

2025-03-15 17:00:20 1749

原创 Oracle数据库批量操作工具

raise Exception(f"SQL执行失败: [ORA-{error_obj.code}] {error_obj.message}")print(f"(共 {len(result['data'])} 行,完整结果见 {save_path})")print(f"\n🔍 正在执行操作: {op['comment']} ({op['name']})")raise Exception(f"读取SQL文件失败: {str(e)}")raise Exception(f"数据库连接失败: {str(e)}")

2025-03-15 16:29:23 621

原创 笔记笔记笔记

”"Oracle数据库批量操作工具import csvimport os。

2025-03-15 16:13:58 1664

原创 juypter 模块执行

注意调整路径为 Notebook 的实际路径!

2025-03-15 14:11:43 362

原创 并发执行Oracle SQL

"""加载数据库配置""""""加载SQL文件""""""执行数据库操作"""

2025-03-15 14:03:33 535

原创 oracle_worker.py - 并发执行Oracle SQL的模块化工具

parser.add_argument("--config", default="databases.json", help="数据库配置文件路径")parser.add_argument("--sql-dir", default="sqls", help="SQL文件目录")parser.add_argument("--output", default="output", help="输出目录")"""执行SQL集合""""""SQL文件加载器""""""配置文件加载器"""

2025-03-15 13:44:56 942

原创 jupyter notebook 版本

{output_file}

2025-03-15 12:11:55 1528

原创 python连接数据执行sql并保存到csv_v2

记录DML执行结果。

2025-03-15 11:10:46 315

原创 python连接数据执行sql并保存到csv_v2

【代码】python连接数据执行sql并保存到csv_v2。

2025-03-15 11:09:16 278

原创 python连接数据执行sql并保存到csv

import csvimport ostry:) as conn:try:else:main()

2025-03-15 10:44:50 276

原创 【无标题】查询Oracle表的大小包括lob

WHERE segment_name = ‘表名’WHERE l.table_name = ‘表名’WHERE l.table_name = ‘表名’AND l.owner = ‘表所属用户’AND l.owner = ‘表所属用户’AND owner = ‘表所属用户’– LOB数据段大小。– LOB索引段大小。

2025-03-14 18:29:20 247

原创 Oracletocsv

(由于技术原因,联网搜索暂不可用)以下是使用。

2025-03-14 14:52:41 359

原创 笔记笔记笔记

import oracledbimport jsonimport csvimport osfrom pathlib import Pathfrom typing import List, Dict, Anyoracledb.init_oracle_client(lib_dir=None)def load_db_config(json_file: str) -> List[Dict[str, Any]]:“”“从JSON文件加载数据库配置(同上,略)”""# …(保持原有实现不变)def loa

2025-03-14 13:58:32 294

原创 Python批量连接Oracle执行sql并将结果保存到csv

(由于技术原因,联网搜索暂不可用)以下是进一步改进的实现方案,将SQL语句独立存储在.sqlstr。

2025-03-14 13:39:37 928 1

原创 Deepseek生成Python代码

(由于技术原因,联网搜索暂不可用)

2025-03-13 11:00:10 761

原创 DeepSeek结合Python

(由于技术原因,联网搜索暂不可用)为确保 Python 代码能正确读取 JSON 文件,文件的存放位置需与代码中指定的路径一致。

2025-03-13 10:10:43 455

原创 oracle 19RAC

vi /etc/hostnamecdb04101vi /etc/hosts127.0.0.1 localhost.localdomain localhost#public ip10.5.68.101 cdb0410110.5.68.102 cdb04102#priv ip192.168.68.101 cdb04101-priv192.168.68.102 cdb04102-priv#vip ip10.5.68.104 cdb04101-vip10.5.68.105 cdb04102-

2021-02-22 11:11:45 286

原创 临时表空间管理与使用

—数据表空间使用率SELECT a.tablespace_name, a.bytes total, b.bytes used, c.bytes free, (b.bytes * 100) / a.bytes "% USED ", (c.bytes * 100) / a.bytes "% FREE " FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c WHERE a.tablespace_name = b.tablespace

2021-02-22 11:07:05 142

原创 ORACLE UNDO 管理设置

ORACLE UNDO 管理设置create undo tablespace undotbs12 datafile '+DATA' size 30G;alter system set undo_tablespace=undotbs12;select usn,xacts,status,rssize/1024/1024/1024,hwmsize/1024/1024/1024,shrinks from v$rollstat order by rssize;select status,segment_nam

2021-02-22 11:03:16 288

原创 2021-02-22

语句1select b.username,b.sid,b.serial# serial,logon_time,c.object_namefrom gv$locked_object a,gv$session b,dba_objects cwhere a.session_id = b.sid and c.object_id = a.object_id语句2SET ECHO OFFSET FEEDBACK 6SET HEADING ONSET LINESIZE 180SET PAGESIZE

2021-02-22 10:41:18 148

原创 oracle用RMAN连接远程目标数据库配置

Oracle学习之RMAN用RMAN连接远程目标数据库配置1.在CATALOG数据库创建恢复目录你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增...

2019-02-26 16:14:34 796

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除