SH 中文化样例数据使用手册
《SH 中文化样例数据使用手册》这篇在博客园热度很高,讲的正是大家天天碰到的事。下面帮你把要点捋出来,结尾有能直接抄的结论。
在数据库演示与 PoC 场景中,Oracle 自带的 SH 示例模式虽然经典,但英文维度数据往往让国内演示效果打折扣。笔者整理了一套方案:保留 SH 标准英文对象名,同时装载中文化维度数据,并按参数生成可复现的销售历史数据,方便个人测试与概念验证。 01 | 环境准备 使用前请确认满足以下条件: Oracle Database 19c 或更高版本,数据库字符集为 AL32UTF8 。 SQLcl 26.1.2.0 或更高版本。 使用具备创建、删除用户权限的账号连接,例如 SYSTEM 或 ADMIN 。 从仓库内的 sales_history_cn/sales_history 目录执行脚本,且该目录下的 CSV 文件必须完整保留。 注意:若输入 YES 覆盖已有 SH 模式,安装脚本会执行 DROP USER SH CASCADE 。这会永久移除该用户及其对象,请勿对承载业务数据的 SH 用户执行。
在数据库演示与 PoC 场景中,Oracle 自带的 SH 示例模式虽然经典,但英文维度数据往往让国内演示效果打折扣。笔者整理了一套方案:保留 SH 标准英文对象名,同时装载中文化维度数据,并按参数生成可复现的销售历史数据,方便个人测试与概念验证。 01 | 环境准备 使用前请确认满足以下条件: Oracle Database 19c 或更高版本,数据库字符集为 AL32UTF8 。 SQLcl 26.1.2.0 或更高版本。 使用具备创建、删除用户权限的账号连接,例如 SYSTEM 或 ADMIN 。 从仓库内的 sales_history_cn/sales_history 目录执行脚本,且该目录下的 CSV 文件必须完整保留。 注意:若输入 YES 覆盖已有 SH 模式,安装脚本会执行 DROP USER SH CASCADE 。这会永久移除该用户及其对象,请勿对承载业务数据的 SH 用户执行。 02 | 安装步骤 在终端中进入脚本目录并连接目标数据库: [代码示例略] 在 SQLcl 中运行: [代码示例略] 安装过程会依次询问 SH 密码、表空间、生成模式及对应参数,最后确认是否覆盖已有 SH 模式。
在数据库演示与 PoC 场景中,Oracle 自带的 SH 示例模式虽然经典,但英文维度数据往往让国内演示效果打折扣。笔者整理了一套方案:保留 SH 标准英文对象名,同时装载中文化维度数据,并按参数生成可复现的销售历史数据,方便个人测试与概念验证。 01 | 环境准备 使用前请确认满足以下条件: Oracle Database 19c 或更高版本,数据库字符集为 AL32UTF8 。 SQLcl 26.1.2.0 或更高版本。 使用具备创建、删除用户权限的账号连接,例如 SYSTEM 或 ADMIN 。 从仓库内的 sales_history_cn/sales_history 目录执行脚本,且该目录下的 CSV 文件必须完整保留。 注意:若输入 YES 覆盖已有 SH 模式,安装脚本会执行 DROP USER SH CASCADE 。这会永久移除该用户及其对象,请勿对承载业务数据的 SH 用户执行。 02 | 安装步骤 在终端中进入脚本目录并连接目标数据库: [代码示例略] 在 SQLcl 中运行: [代码示例略] 安装过程会依次询问 SH 密码、表空间、生成模式及对应参数,最后确认是否覆盖已有 SH 模式。脚本会在当前目录生成 sh_install.log 。
在数据库演示与 PoC 场景中,Oracle 自带的 SH 示例模式虽然经典,但英文维度数据往往让国内演示效果打折扣。笔者整理了一套方案:保留 SH 标准英文对象名,同时装载中文化维度数据,并按参数生成可复现的销售历史数据,方便个人测试与概念验证。 01 | 环境准备 使用前请确认满足以下条件: Oracle Database 19c 或更高版本,数据库字符集为 AL32UTF8 。 SQLcl 26.1.2.0 或更高版本。 使用具备创建、删除用户权限的账号连接,例如 SYSTEM 或 ADMIN 。 从仓库内的 sales_history_cn/sales_history 目录执行脚本,且该目录下的 CSV 文件必须完整保留。 注意:若输入 YES 覆盖已有 SH 模式,安装脚本会执行 DROP USER SH CASCADE 。这会永久移除该用户及其对象,请勿对承载业务数据的 SH 用户执行。 02 | 安装步骤 在终端中进入脚本目录并连接目标数据库: [代码示例略] 在 SQLcl 中运行: [代码示例略] 安装过程会依次询问 SH 密码、表空间、生成模式及对应参数,最后确认是否覆盖已有 SH 模式。脚本会在当前目录生成 sh_install.log 。 ① 默认方式:最近 N 个完整自然年加今年截至当天 [代码示例略] 其中“当天”取目标数据库服务器的 SYSDATE 。
在数据库演示与 PoC 场景中,Oracle 自带的 SH 示例模式虽然经典,但英文维度数据往往让国内演示效果打折扣。笔者整理了一套方案:保留 SH 标准英文对象名,同时装载中文化维度数据,并按参数生成可复现的销售历史数据,方便个人测试与概念验证。 01 | 环境准备 使用前请确认满足以下条件: Oracle Database 19c 或更高版本,数据库字符集为 AL32UTF8 。 SQLcl 26.1.2.0 或更高版本。 使用具备创建、删除用户权限的账号连接,例如 SYSTEM 或 ADMIN 。 从仓库内的 sales_history_cn/sales_history 目录执行脚本,且该目录下的 CSV 文件必须完整保留。 注意:若输入 YES 覆盖已有 SH 模式,安装脚本会执行 DROP USER SH CASCADE 。这会永久移除该用户及其对象,请勿对承载业务数据的 SH 用户执行。 02 | 安装步骤 在终端中进入脚本目录并连接目标数据库: [代码示例略] 在 SQLcl 中运行: [代码示例略] 安装过程会依次询问 SH 密码、表空间、生成模式及对应参数,最后确认是否覆盖已有 SH 模式。脚本会在当前目录生成 sh_install.log 。 ① 默认方式:最近 N 个完整自然年加今年截至当天 [代码示例略] 其中“当天”取目标数据库服务器的 SYSDATE 。例如服务器日期为 2026-09-09 、N 为 3 时,请求范围为 2023-01-01 至 2026-09-09 。
建议先收藏再实操:挑其中一个点今天就试试,跑通了再看下一个。知识只有过手才是你的,你准备先试哪一点? 来源|博客园《SH 中文化样例数据使用手册》,https://www.cnblogs.com/jyzhao/p/22929303.html
评论(0)
暂无评论,来抢第一条。