2_create_schema.sh
444 Bytes
# WHENEVER SQLERROR / OSERROR:遇到 SQL 错误或脚本文件无法读取时立即退出,避免导入失败被忽略;SET DEFINE OFF:避免数据里的 & 被当作变量替换。相关案例:https://t.zsxq.com/tbf3q
# -L:登录失败时直接退出,不再交互式重试
sqlplus -L -s ROOT/123456@//localhost/XEPDB1 <<'EOF'
WHENEVER OSERROR EXIT FAILURE
WHENEVER SQLERROR EXIT SQL.SQLCODE
SET DEFINE OFF
@/tmp/schema.sql
EXIT
EOF