`
houzhh
  • 浏览: 30774 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

OracleDBA之路之Create Database(四)

 
阅读更多

创建一个比较有用的初始化参数,简单的初始化参数

1:DB_RECOVERY_FILE_DEST 可以是一个目录也是一组目录结构
在11g中默认使用该参数,该参数指定数据库的快速回去区,该区域包含控制文件,联机重做日志文件,归档日志文件等
2:DB_RECOVERY_FILE_DEST_SIZE 用于指定DB_RECOVERY_FILE_DEST的大小
3:CONTROL_FILES 控制文件 每个数据库至少要包含一个控制文件
4:COMPATIBLE 用于描述数据的版本11.2.0
5:AUDIT_TRAIL 用于Oracle的认证 默认值为none 可选值有none os db ,如果你使用的BDCA来创建数据库该值默认为db
6:AUDIT_FILE_DEST 默认存放位置 ORACLE_BASE/admin/ORACLE_SID/adump 配合 AUDIT_TRAIL 一起使用
7:DB_BLOCK_SIZE 指定oracle的块大小 默认值为8192
8:DIAGNOSTIC_DEST 诊断文件存放地址,如果ORACLE_BASE没有设置着默认使用 $ORACLE_HOME/rdbms/log
   我们可以设定 DIAGNOSTIC_DEST 目录为 $ORACLE_BASE

  diagnostic file {alertSID.ora|background_trace:SID_processname_PID.trc|用户跟踪进程:SID_ora_PID.trc}
   $ORACLE_BASE/diag/rdbms/proddb(dbname)/proddb1(Instance Name)
9:LOG_ARCHIVE_FORMAT归档日志的保存格式 log_archive_format must contain %s, %t and %r 可以设置 %t_%s_%r.dbf 2011_09_03
10:UNDO_TABLESPACE 指定instance 启动时使用的undo表空间
11:REMOTE_LOGIN_PASSWORDFILE { shared | exclusive | none } Oracle的本地认证,
 shared:一个多多个数据库共享该文件
 exclusive:只能用于一个数据库,该值为默认值
 none:Oracle的认证必须使用操作系统的认证
12:PROCESSES 指定操作系统用户的最大数量可以同时连接到Oracle,默认值为100
13:OPEN_CURSORS 指定一个session可以一次打开的cursors,可以有效防止一个session打开过多的cursors,默认值为50
14:MEMORY_TARGET 指定Oracle系统的可用内存,可以根据该值放大缩小SGA和PGA的大小

 

example

initdb01.ora

db01.__db_cache_size=117440512
db01.__java_pool_size=4194304
db01.__large_pool_size=4194304
db01.__oracle_base='/u01'#ORACLE_BASE set from environment
db01.__pga_aggregate_target=159383552
db01.__sga_target=264241152
db01.__shared_io_pool_size=0
db01.__shared_pool_size=125829120
db01.__streams_pool_size=4194304
audit_file_dest='/u01/admin/db01/adump'
audit_trail='db'
compatible='11.2.0.0.0'
control_files='/u01/oradata/db01/control01.ctl','/u01/flash_recovery_area/db01/control02.ctl'
db_block_size=8192
db_domain=''
db_name='db01'
db_recovery_file_dest='/u01/flash_recovery_area'
db_recovery_file_dest_size=4039114752
diagnostic_dest='/u01'
dispatchers='(PROTOCOL=TCP) (SERVICE=db01XDB)'
log_archive_format='%t_%s_%r.dbf'
memory_target=422576128
open_cursors=300
processes=150
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'

 


Oracle11gR2归档日志文件存放地址为:
/u01/flash_recovery_area/HOUZHH/archivelog
$ORACLE_BASE/flash_recovery_area/SID(大写)/archivelog
onlinelog存放地址:
$ORACLE_BASE/flash_recovery_area/SID(大写)/onlinelog

用户恢复的控制文件放在:
$ORACLE_BASE/flash_recovery_area/SID/

 

 

vi 命令  替换字符

:%s/源字符串/需要的字符串/g
特殊字符.的替换
:%s/\./需要的字符串/g

 

cp命令 复制一个目录

cp -R 源目录 目标目录

 

 

把一个文本文件中的内容全部复制到 另一个文件

 

a.ora > b.ora

 

分享到:
评论

相关推荐

    oracle dba日常管理

    Oracle数据库是全球广泛使用的数据库系统之一,尤其在企业级应用中占据主导地位。Oracle DBA的日常管理工作涉及多个方面,包括但不限于性能监控、故障排查、数据备份与恢复、安全性管理以及数据库优化。 一、性能...

    Oracle DBA基础培训.ppt

    5. **Oracle管理工具**:Oracle提供了一系列工具辅助DBA进行工作,如Oracle Universal Installer(OUI)用于安装和卸载软件,Database Configuration Assistant(DBCA)用于创建和配置数据库,Enterprise Manager...

    oracle DBA_TAB_MODIFICATIONS 刷新

    总结来说,Oracle DBA_TAB_MODIFICATIONS 视图是数据库变更跟踪的重要工具,但它的行为取决于多种因素,包括操作类型(如 `CREATE TABLE AS` 或 `APPEND` 指令)、事务提交状态、隐含参数设置以及刷新机制。...

    oracle dba学习资料

    Oracle DBA,全称Oracle Database Administrator,是Oracle数据库...Oracle DBA的学习需要时间和实践,但有了这样的基础资料,学习之路将会更加顺畅。希望每个对此感兴趣的人都能从中受益,不断提升自己的专业技能。

    ORACLE DBA常用脚本

    ### ORACLE DBA常用脚本解析与应用 在Oracle数据库管理与优化中,熟练掌握一系列脚本对于提高数据库性能、解决复杂问题至关重要。以下是对给定脚本的深入解析及其实用场景说明。 #### 1. 监控系统资源与性能 - **...

    DBA成长之路(ORACLE)

    ### DBA成长之路(ORACLE) #### 数据文件 数据文件是Oracle数据库中极其重要的组成部分,它们主要用于存储数据库的所有数据,包括表数据以及索引数据。这些文件通常具有.dbf的扩展名。每个数据库实例可以包含多个...

    Oracle DBA脚本大全

    DBA脚本可能包括自动化的CREATE DATABASE语句,以及初始化参数文件(init.ora)的配置模板,以确保新数据库符合特定的性能和安全需求。 2. **数据备份与恢复**:数据库的备份是防止数据丢失的关键步骤。Oracle提供...

    Oracle DBA 入门讲座

    3. **数据库创建与管理**:学会如何使用`CREATE DATABASE`语句创建新的数据库,以及如何管理表空间、段、区和块等存储单位。理解数据文件的增加、删除和移动,以及如何调整表空间大小以满足不同需求。 4. **SQL与PL...

    oracle创建DBA用户

    其中,DBA(Database Administrator)是最高级别的管理员角色,拥有对数据库的所有操作权限,包括但不限于创建其他用户、分配资源、执行备份与恢复等任务。 #### 二、创建 DBA 用户的步骤 ##### 1. 创建用户 ```...

    ORACLE DBA常用SQL语句

    在Oracle数据库管理(DBA)工作中,SQL语句扮演着至关重要的角色,它们是DBA进行数据查询、数据库维护和性能优化的主要工具。以下是一些ORACLE DBA常用的SQL语句,这些语句涵盖了数据库管理和优化的核心方面: 1. *...

    Oracle DBA 笔试题

    【Oracle DBA 笔试题详解】 一、Database 1. 创建用户时,需要赋予`CONNECT`权限,使得新用户能够连接到数据库。 2. 重构索引通常涉及重建索引,可以通过`ALTER INDEX REBUILD`命令实现,或者在索引碎片过多时,...

    Oracle_Database_11g-2_Day_DBA

    ### Oracle Database 11g: 2 Day DBA 学习指南 #### 一、概述与目标 **Oracle Database 11g: 2 Day DBA** 是一款旨在帮助学员在短时间内快速掌握 Oracle 11g 数据库管理技能的课程。通过两天的密集培训,学员将...

    Oracle DBA面试题

    Oracle DBA面试题涵盖了许多关键领域,这些都是评估潜在DBA能力的重要方面。以下是对这些面试问题的详细解答: 1. **冷备份与热备份**:冷备份是在数据库关闭后进行的,适合所有模式的数据库,操作简单,恢复时无需...

    02_如何创建Oracle数据库(手动执行CreateDataBase命令创建)[参考].pdf

    - 口令文件(orapworcl)用于存储数据库管理员(DBA)的口令,如这里的"oracle"。`orapwd`命令用于创建这个文件,指定文件位置、口令及允许的登录尝试次数。 2. **构建实例**: - 在内存中创建一个实例,意味着为...

    Oracle_DBA两日速成

    ### Oracle DBA 两日速成知识点概览 #### 一、Oracle DBA 快速入门基础 **标题与描述解读:** 标题“Oracle_DBA两日速成”明确指出本教程的目标是帮助读者在两天内快速掌握Oracle数据库管理员(Oracle DBA)的基本...

    Oracle DBA commands.pdf

    作为一个数据库管理员(DBA),掌握一系列的Oracle命令是必不可少的。这份文档主要是针对Oracle数据库管理命令的快速指南。 文档首先提供了使用SQL语句来查询和管理数据库中对象和用户的方法。例如,使用SELECT语句...

    02_如何创建Oracle数据库(手动执行CreateDataBase命令创建)[参照].pdf

    在创建Oracle数据库的过程中,手动执行CREATE DATABASE命令是一种常见且重要的方法,特别是在高级认证如OCM的实验考试中。以下是创建Oracle数据库的详细步骤和相关知识点: 1. **创建参数文件和口令文件**: - ...

    如何创建Oracle数据库(手动执行CreateDataBase命令创建).pdf

    在Oracle数据库管理中,创建一个新的数据库是一个复杂但重要的任务,特别是在Oracle Certified Master (OCM) 实验考试中,考生可能需要手动执行这个过程,而不能依赖于图形化的Database Configuration Assistant ...

    oracle DBA LZ0-043 (附加新增部分题目)

    Oracle DBA是数据库管理员(Database Administrator)在Oracle数据库系统中的角色,他们负责系统的性能优化、安全设置、备份恢复以及日常维护。LZ0-043是Oracle认证考试中的一个科目,专注于测试考生对Oracle数据库...

Global site tag (gtag.js) - Google Analytics