静默建库和删除数据库
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,很多时候客户现场或测试环境不一定有xm等图形工具,新建库或删除库需要通过命令行进行。静默建库:SYS@pro>select * from v$version where rownum<2;BANNER
千家信息网最后更新 2026年11月01日静默建库和删除数据库
很多时候客户现场或测试环境不一定有xm等图形工具,新建库或删除库需要通过命令行进行。
静默建库:
SYS@pro>select * from v$version where rownum<2;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production[oracle@prodb-s pro]$ dbca -helpdbca [-silent | -progressOnly | -customCreate] { } | { [ [options] ] -responseFile } [-continueOnNonFatalErrors ]有关详细信息, 请参阅手册。可以输入以下命令之一:通过指定以下参数创建数据库: -createDatabase -templateName <默认位置或完整模板路径中现有模板的名称> [-cloneTemplate] -gdbName <全局数据库名> [-sid <数据库系统标识符>] [-sysPassword ] [-systemPassword ] [-emConfiguration -dbsnmpPassword -sysmanPassword [-hostUserName -hostUserPassword -backupSchedule <使用 hh:mm 格式的每日备份计划>] [-centralAgent ]] [-disableSecurityConfiguration [-datafileDestination <所有数据库文件的目标目录> | -datafileNames <含有诸如控制文件, 表空间, 重做日志文件数据库对象以及按 name=value 格式与这些对象相对应的裸设备文件名映射的 spfile 的文本文件。>] [-redoLogFileSize <每个重做日志文件的大小 (MB)>] [-recoveryAreaDestination <所有恢复文件的目标目录>] [-datafileJarLocation <数据文件 jar 的位置, 只用于克隆数据库的创建>] [-storageType < FS | ASM > [-asmsnmpPassword <用于 ASM 监视的 ASMSNMP 口令>] -diskGroupName <数据库区磁盘组名> -recoveryGroupName <恢复区磁盘组名> [-characterSet <数据库的字符集>] [-nationalCharacterSet <数据库的国家字符集>] [-registerWithDirService -dirServiceUserName <目录服务的用户名> -dirServicePassword <目录服务的口令> -walletPassword <数据库 Wallet 的口令>] [-listeners <监听程序列表, 该列表用于配置具有如下对象的数据库>] [-variablesFile <用于模板中成对变量和值的文件名>]] [-variables <以逗号分隔的 name=value 对列表>] [-initParams <以逗号分隔的 name=value 对列表>] [-sampleSchema ] [-memoryPercentage <用于 Oracle 的物理内存百分比>] [-automaticMemoryManagement ] [-totalMemory <为 Oracle 分配的内存 (MB)>] [-databaseType ]]通过指定以下参数来配置数据库: -configureDatabase -sourceDB <源数据库 sid> [-sysDBAUserName <用户名 (具有 SYSDBA 权限)> -sysDBAPassword ] [-registerWithDirService|-unregisterWithDirService|-regenerateDBPassword -dirServiceUserName <目录服务的用户名> -dirServicePassword <目录服务的口令> -walletPassword <数据库 Wallet 的口令>] [-disableSecurityConfiguration [-enableSecurityConfiguration [-emConfiguration -dbsnmpPassword -sysmanPassword [-hostUserName -hostUserPassword -backupSchedule <使用 hh:mm 格式的每日备份计划>] [-centralAgent ]]通过指定以下参数使用现有数据库创建模板: -createTemplateFromDB -sourceDB <服务采用 :: 格式> -templateName <新的模板名> -sysDBAUserName <用户名 (具有 SYSDBA 权限)> -sysDBAPassword [-maintainFileLocations ]通过指定以下参数使用现有数据库创建克隆模板: -createCloneTemplate -sourceSID <源数据库 sid> -templateName <新的模板名> [-sysDBAUserName <用户名 (具有 SYSDBA 权限)> -sysDBAPassword ] [-maintainFileLocations ] [-datafileJarLocation <存放压缩格式数据文件的目录>]通过指定以下参数生成脚本以创建数据库: -generateScripts -templateName <默认位置或完整模板路径中现有模板的名称> -gdbName <全局数据库名> [-scriptDest <所有脚本文件的目标位置>]通过指定以下参数删除数据库: -deleteDatabase -sourceDB <源数据库 sid> [-sysDBAUserName <用户名 (具有 SYSDBA 权限)> -sysDBAPassword ]通过指定以下选项来查询帮助: -h | -help 方法一:
[oracle@prodb-s pro]$ dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -sysPassword admin -systemPassword admin -dbsnmpPassword admin -sysmanPassword admin -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 30 -emConfiguration LOCAL复制数据库文件1% 已完成3% 已完成11% 已完成18% 已完成26% 已完成37% 已完成正在创建并启动 Oracle 实例40% 已完成45% 已完成50% 已完成55% 已完成56% 已完成60% 已完成62% 已完成正在进行数据库创建66% 已完成70% 已完成73% 已完成85% 已完成96% 已完成100% 已完成[oracle@prodb-s pro]$ emctl status dbconsoleOracle Enterprise Manager 11g Database Control Release 11.2.0.4.0 Copyright (c) 1996, 2013 Oracle Corporation. All rights reserved.https://prodb-s:5500/em/console/aboutApplicationOracle Enterprise Manager 11g is running. ------------------------------------------------------------------Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/prodb-s_orcl/sysman/log [oracle@prodb-s pro]$ ps -ef |grep pmonoracle 3789 10963 0 06:09 pts/5 00:00:00 grep pmonoracle 29995 1 0 05:48 ? 00:00:00 ora_pmon_orcl
方法二:
也可以通过配置dbca.rsp文件进行数据库创建:
也可以通过配置dbca.rsp文件进行数据库创建:[oracle@prodb-s ~]$ cd /u01/app/oracle/product/11.2.0/dbhome_1/assistants/dbca/[oracle@prodb-s dbca]$ more create_dbca.rsp [GENERAL]RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "createDatabase"[CREATEDATABASE]GDBNAME = "orcl"SID = "orcl"TEMPLATENAME = "General_Purpose.dbc"characterSet = "ZHS16GBK" memoryPercentage = "20"sysPassword = "oracle"systemPassword = "oracle"dbsnmpPassword = "oracle"sysmanPassword = "oracle"EMCONFIGURATION = "LOCAL"[oracle@prodb-s dbca]$ dbca -silent -responseFile create_dbca.rsp
创建进度可以查看:
[oracle@prodb-s ~]$ tail -f /u01/app/oracle/cfgtoollogs/dbca/orcl/orcl.log[oracle@prodb-s ~]$ tail -f /u01/app/oracle/cfgtoollogs/dbca/orcl/trace.log
删除数据库实例:
方法一:
[oracle@prodb-s pro]$ dbca -silent -deleteDatabase -sourceDB orcl正在连接到数据库4% 已完成9% 已完成14% 已完成19% 已完成23% 已完成28% 已完成47% 已完成正在更新网络配置文件48% 已完成52% 已完成正在删除实例和数据文件76% 已完成100% 已完成有关详细信息, 请参阅日志文件 "/u01/app/oracle/cfgtoollogs/dbca/orcl.log"。
方法二:
[oracle@prodb-s dbca]$ cat del_dbca.rsp [GENERAL]RESPONSEFILE_VERSION = "11.2.0"OPERATION_TYPE = "deleteDatabase"[DELETEDATABASE]SOURCEDB = "orcl"[oracle@prodb-s dbca]$ dbca -silent -responseFile del_dbca.rsp
参考:Creating a Database with Noninteractive/Silent DBCA
数据
数据库
参数
文件
正在
方法
配置
实例
信息
可以通过
命令
模板
有关
图形
图形工具
客户
工具
手册
日志
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网
科技信息互联网
互联网的科技创新
百单互联网科技有限公司
人人互联网科技是培训
互联网科技股午盘股票涨跌
华中科技有哪些互联网大佬
银川新华互联网科技学校地址
卫星互联网科技股票
互联网科技产品
茂名市互联网科技产业园
中国互联网十大科技股排名
无锡工业互联网科技有限公司
沐思想互联网科技有限公司
互联网安防科技感
工业互联网科技成果转化
互联网与数字科技关系
互联网科技新闻
互联网金融金融科技
恒生科技互联网指数十大成分股
厦门中拓互联网络科技有限公司
深圳互联网科技公司
致聘互联网科技
米客互联网科技
菲比寻常互联网科技
互联网科技宣传片
互联网汽车科技小镇
现代科技和互联网有关系吗
互联网公司黑科技创始人
株洲百竞科技的互联网营销顾问