静默建库和删除数据库
发表于:2024-09-25 作者:千家信息网编辑
千家信息网最后更新 2024年09月25日,很多时候客户现场或测试环境不一定有xm等图形工具,新建库或删除库需要通过命令行进行。静默建库:SYS@pro>select * from v$version where rownum<2;BANNER
千家信息网最后更新 2024年09月25日静默建库和删除数据库
很多时候客户现场或测试环境不一定有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安全错误
数据库的锁怎样保障安全
isc网络安全公司
网易mc怎样保存服务器存档
连服务器管理口显示连接断开
静安区新时代软件开发哪家好
搭建ip代理服务器软件
德宏服务器上门回收多少钱
pb数据库建表时图片
强制分离数据库
汽车制造商经销商共用数据库
服务器和存储的区别
软件开发硬件需求分析
35岁想学网络安全
临沂联想服务器总代理供应商
视频会议软件开发有哪些公司
简笔画信息网络安全
信息化软件开发设施厂家现货
电脑服务器连通失败怎么办
服务器管理器自动运行
如何从wps数据库检索pdf
江西工程软件开发公司哪家好
战争雷霆时间服务器同步
北京科技互联网公司
好玩的生存服务器多人
网络安全之 绿色上网
心脏声音数据库
mac 链接云服务器
贵州软件开发行业发展
arm服务器市场趋势
上海妈妈家互联网科技
软件开发有限公司英语