摘要:笔者在整理一批 Oracle 导入脚本时,遇到一个很常见的场景:多个 .sql 文件里都写死了同一个绝对路径,需要统一改成相对路径。手动逐个改太慢,用 sed 一条命令就能搞定。 01 | 先看清要改什么 先用 grep 确认问题范围: grep -n "load_csv" *.sql 结果发现 1 阅读全文
执行新项目 python 脚本前,先用 conda 建一个独立环境
2026-09-17 07:11 by AlfredZhao, 180 阅读, 0 推荐, 收藏,
摘要:运行一个新项目时,Python 版本和依赖包往往和本机已有环境不一样。如果直接在全局或已有项目环境中安装依赖,可能造成版本冲突。用 conda、venv 等工具创建独立环境都可以隔离依赖,本文以 conda 为例。笔者更推荐用 conda 单独建一个环境,把 新项目 需要的 Python 和依赖都隔 阅读全文
Git 提交代码:从报错到 SSH 免密推送
2026-09-16 07:26 by AlfredZhao, 146 阅读, 0 推荐, 收藏,
摘要:笔者在把本地项目推送到 GitHub 时,踩了几个很典型的坑:没有仓库、没有远程、推送还要密码。这篇文章把整个过程整理出来,给刚接触 Git 的读者一个可复用的路径。 01 | 先让目录变成 Git 仓库 执行提交脚本时,终端直接报错: fatal: not a git repository (or 阅读全文
GitHub 克隆他人私有仓库:从授权到下载
2026-09-15 19:21 by AlfredZhao, 209 阅读, 0 推荐, 收藏,
摘要:想克隆别人的私有仓库,和克隆公开仓库不太一样。公开仓库直接 git clone 就行,私有仓库则要先解决权限和认证两个问题。笔者把整个过程拆成几步,跟着做即可。 01 | 先拿到仓库访问权限 私有仓库默认只有项目成员能访问。第一步需要该 private 项目的管理者给你赋权,把你加入协作者或对应团队 阅读全文
理解Oracle Property Graph:以账户转账示例完成图特性最小测试
2026-09-13 09:13 by AlfredZhao, 98 阅读, 0 推荐, 收藏,
摘要:Oracle Property Graph 让关系型数据也能用图的方式查询。本文用一组转账数据,走一遍建表、建图、单跳与多跳查询的完整流程,并整理 ORA-40954: unknown label 的常见原因。 01 | 准备测试表与数据 建议在空白 schema 中执行。若对象已存在,先手工删除或 阅读全文
APEX 无法分配 SH 用户?一个存储过程轻松解决
2026-09-12 08:46 by AlfredZhao, 138 阅读, 0 推荐, 收藏,
摘要:在 Oracle APEX 日常开发中,笔者习惯使用 Object Browser 对不同 Schema 进行管理。最近为了测试同事开发的本体构建平台,笔者导入了 Oracle 自带的 SH 用户来模拟业务数据,却在分配 Schema 时遇到了一个“怪问题”。 01 | 问题现象:下拉列表里找不到 阅读全文
SH 中文化样例数据使用手册
2026-09-11 07:06 by AlfredZhao, 138 阅读, 0 推荐, 收藏,
摘要:在数据库演示与 PoC 场景中,Oracle 自带的 SH 示例模式虽然经典,但英文维度数据往往让国内演示效果打折扣。笔者整理了一套方案:保留 SH 标准英文对象名,同时装载中文化维度数据,并按参数生成可复现的销售历史数据,方便个人测试与概念验证。 01 | 环境准备 使用前请确认满足以下条件: O 阅读全文
Oracle 排除非业务表:一份能直接抄的“全量过滤”SQL
2026-09-10 07:19 by AlfredZhao, 165 阅读, 1 推荐, 收藏,
摘要:在日常的 Oracle 开发与运维中,我们经常需要列出某个 Schema 下的“真实业务表”。但现实往往很骨感:只要库里启用过全文索引、物化视图、高级队列,甚至只是删过几张表,USER_TABLES 里就会混入一堆系统自动生成的辅助表。 笔者在整理清单时发现,仅靠过滤常见的 BIN$%(回收站)和 阅读全文
进程都杀了,为什么 `netstat` 还能看到端口?
2026-09-09 07:09 by AlfredZhao, 451 阅读, 3 推荐, 收藏,
摘要:在运维和开发过程中,你可能也遇到过类似的“诡异”现象:某个服务占用端口出了问题,你找到它的 PID,执行了 kill -9 <PID> 强制杀掉进程。但当再次用 netstat 或 ss 检查时,却发现该端口依然留在列表中: $ netstat -anop | grep 8000 tcp 0 1 [ 阅读全文
MAC 空间告急?Codex 的 156GB 缓存垃圾,这样清!
2026-09-08 06:39 by AlfredZhao, 546 阅读, 1 推荐, 收藏,
摘要:最近笔者总是需要清理电脑空间,起初就是不断地去删除大文件。结果后来发现,越来越离谱,大文件都清理了,怎么还时不时空间不够告警呢? 常规去看电脑的存储空间情况: 发现这里系统数据占用 258.15 GB,属于偏高/不正常现象。AI 告诉笔者,在 macOS 中,正常的“系统数据”通常在 20 GB 到 阅读全文
浙公网安备 33010602011771号