前置机部署命令生成器

3.0 · 依据《前置机部署流程(新版)》
用法:左侧填一次参数 → 右侧命令自动替换(蓝色=已替换,橙色=未填写)→ 按块头标注的「粘贴到」位置执行。必填项未填完时复制按钮会锁定并提示先去配置。Linux 下可一次复制多行命令(bash 逐行执行),无需逐行拆分;需逐条确认时点 Shell 块上的「逐行」。若研发已直接提供 dump 文件,请勾选顶部「已提供数据文件」跳过第二步导出。
使用说明 / 部署前必读

1. 本页按原文档目录顺序编排,请在左侧填写本次部署的替换值,右侧命令会实时替换。
2. 复制按钮复制的是已替换后的纯文本;可整块复制(多行一次粘贴)、逐行复制(Shell 块点「逐行」)、复制本步全部,或用顶部「复制全部命令」。「复制全部命令」仅供留存核对,请勿整段粘进终端(其中混合了 Shell 与 SQL,执行环境不同)。即使开启了「隐藏密码显示」,复制内容仍为真实密码。必填项未填完时,所有复制按钮显示「先配置」并被锁定,点击会提示并自动定位到未填项。
3. 每个步骤右上角可勾选「已完成」,进度会保存在本机,便于中断后继续。
4. 第五步包含 shutdown immediate / startup,会重启数据库,请安排在业务窗口执行。
5. 第三步、第五步注明「同一个库/实例下只需要执行一次」;在已部署过的库上新增接入方时可跳过。
6. 按本次部署要求,流程到「第十二步 · 解锁表的统计信息」为止;原文档后续的差异化处理、KETTLE 作业配置、邮件反馈模板已移除。
7. 本文件为单文件离线网页,无外部依赖,可直接拷贝到内网机器用浏览器打开。
8. 自动推导的用户名与表空间名统一为大写(如 DI_INTERFACE_SSXRMYY / TBS_DI_QC_SSXRMYY);原文档示例为小写写法,两者在 Oracle 中等价。基库账号等固定默认值仍沿用文档原写法,如需统一可手动改。
9. 关于换行:SQL 语句跨行是标准写法 —— SQL*Plus / PL/SQL 命令窗口以分号 ; 判定语句结束,换行等同空格,整块粘贴不会报错;-- 开头的行是 SQL 注释。每个命令块的块头都标注了「粘贴到」位置,请勿把 SQL 块贴进 Shell。
10. Linux 服务器请点顶部「Linux 模式」切换:自动把 set NLS_LANG 改为 export、CMD 块里的 -- 注释改为 #、注释掉 exit(在 Shell 里执行会断开会话),并把 dump / 备份 / 数据文件目录切换到左侧「Linux 模式」专用字段(/ 分隔)。Linux 下按文档先 su - root、再 su - oracle;并先用 oracle 用户 mkdir -p 建好两个物理目录并授权,否则 impdp 会报 ORA-39002 / ORA-39070。
11. Linux 下可以一次复制多行命令:bash 以换行分隔命令,整块粘贴会逐行依次执行;SQL*Plus 读到分号才执行,多行 SQL 也能整块粘贴,不需要改成每行单独复制。但请注意:① 请直接从本页复制(换行为 LF),若经记事本 / Word / 聊天工具中转混入 \r,会报 $'\r': command not found;② 部分终端启用「括号粘贴」后需再按一次回车才开始执行;③ bash 默认不会因某行失败而中断,长耗时的 expdp / impdp 建议单独复制、确认结果后再继续;④ SQL 块不能拆行(一条语句跨多行),仅 Shell 命令块提供「逐行」按钮,用于逐条确认或排错。
12. 顶部可切换 Windows / Linux 模式:顶栏色条、分段按钮、页面横幅与侧栏标签会同步变色标识当前模式。切换后左侧「③ 路径与目录」只显示当前模式需要的路径配置(Windows 盘符路径与 Linux / 路径互不混显),右侧命令语法与路径同步切换;两套配置都会保留,切回去不丢。
13. 步骤也按模式与现场情况自动裁剪:Windows 模式下自动隐藏「准备 · Linux 系统部署注意事项」(su - root / su - oracle),仅 Linux 模式显示;因此 Windows 为 13 步、Linux 为 14 步。勾选顶部「已提供数据文件」(或第二步卡片内的同款开关)后,第二步的 expdp 导出命令会被隐藏,该步骤仍保留用于提示把研发提供的 3 个 dump 文件拷到 db_dump 目录,「复制全部命令」也会跳过它;取消勾选即可恢复导出命令。两个选项都会随配置一起保存 / 导出 / 导入。