当前位置: 首页 > news >正文

Oracle11gR2 静默建库,删库和配置

先基于以下文档静默安装好Oracle11gR2软件后, 现开始静默建库.




1.1 静默配置监听

通过response文件运行netca, 生成sqlnet.ora和listener.ora文件, 位于$ORACLE_HOME/network/admin目录下:

# su - oracle

$ $ORACLE_HOME/bin/netca /silent /responsefile $DISTRIB/response/netca.rsp

$ ll $ORACLE_HOME/network/admin/*.ora

$ lsnrctl status

执行完后, 监听就已经启动了, 默认端口是1521, 默认是动态监听, 只要实例启动了就会监听到.

 

 

 

1.2 静默建库

1) 生成响应文件模板:

 

 

$ vi $DISTRIB/db_create.rsp

#--------------------------------------------------------------------

#以下参数不要更改

[GENERAL]

RESPONSEFILE_VERSION = "11.2.0"

OPERATION_TYPE = "createDatabase"

#以下参数必须设置

[CREATEDATABASE]

GDBNAME = "ORCL.LK"

TEMPLATENAME = "General_Purpose.dbc"

#以下参数不设置则使用默认值,建议设置

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = "1024"

#--------------------------------------------------------------------

 

 

 

2) dbca静默建库, 大概3-4分钟:

 

 

种子数据库和控制文件位于$ORACLE_HOME/assistants/dbca/templates/下, 即Seed_Database.dfb和Seed_Database.ctl文件, 实际上建库就是基于通过rman恢复种子数据库和控制文件来实现的.

 

$ $ORACLE_HOME/bin/dbca -silent -responseFile $DISTRIB/db_create.rsp

Enter SYS user password: 

<输入sys用户密码> 

Enter SYSTEM user password: 

<输入system用户密码> 

Copying database files

...

37% complete

Creating and starting Oracle instance

...

62% complete

Completing Database Creation

...

100% complete

Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/ORCL/ORCL.log" for further details.

 

 

 

各参数含义如下:

-silent 表示以静默方式安装

-responseFile 表示使用哪个响应文件,必需使用绝对路径

RESPONSEFILE_VERSION 响应文件模板的版本,该参数不要更改

OPERATION_TYPE 安装类型,该参数不要更改

GDBNAME 全局数据库名,点号前面默认是db_name,点号后面默认就是db_domain

TEMPLATENAME 建库模板名,参考各模板定义:$ORACLE_HOME/assistants/dbca/templates/*.dbc

CHARACTERSET 字符集,默认是WE8MSWIN1252

TOTALMEMORY 实例内存,默认是服务器物理内存的40%

 

 

 

3) 安装期间查看日志信息了解进度:

 

 

$ tail -100f $ORACLE_BASE/cfgtoollogs/dbca/$ORACLE_SID/$ORACLE_SID.log

 

 

 

4) 建库后实例检查

 

 

$ ps -ef | grep ora_ | grep -v grep | wc -l

21

$ ps -ef | grep ora_ | grep -v grep

转载于:https://www.cnblogs.com/weixun/archive/2013/04/26/3046074.html

相关文章:

  • Qt ui在程序中的使用
  • grub2编译安装
  • 项目中用到的架构模式(持续更新)
  • 校园招聘笔试题(A卷)
  • javadoc 命令
  • 校园招聘笔试题(B卷)
  • 进程与线程的一个简单解释
  • 嵌入式C开发人员的最好的0x10道笔试题
  • nullnullDefining and Launching the Query 定义和启动查询
  • IT知名公司工资一览
  • C++ const的用法
  • sourceforge开源项目
  • Winform 常用技巧
  • Keil 仿真之外设控制(System Viewer)
  • Qt 实现多文档
  • 深入了解以太坊
  • [case10]使用RSQL实现端到端的动态查询
  • [数据结构]链表的实现在PHP中
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Android系统模拟器绘制实现概述
  • CODING 缺陷管理功能正式开始公测
  • IDEA常用插件整理
  • js作用域和this的理解
  • Promise面试题,控制异步流程
  • Protobuf3语言指南
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Theano - 导数
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 服务器从安装到部署全过程(二)
  • 高性能JavaScript阅读简记(三)
  • 给github项目添加CI badge
  • 跨域
  • 如何设计一个微型分布式架构?
  • 使用 QuickBI 搭建酷炫可视化分析
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 项目实战-Api的解决方案
  • 一道闭包题引发的思考
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 仓管云——企业云erp功能有哪些?
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #AngularJS#$sce.trustAsResourceUrl
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (arch)linux 转换文件编码格式
  • (LeetCode C++)盛最多水的容器
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (三) diretfbrc详解
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • . NET自动找可写目录
  • .apk文件,IIS不支持下载解决
  • .NET Core 中的路径问题
  • .NET企业级应用架构设计系列之结尾篇