Oracle11g的管理工具
- 格式:ppt
- 大小:373.36 KB
- 文档页数:30
代码:adrci>>show homes;show base; echo '20070712'ADR Homes:diag/rdbms/orcl/orclADR base is "/home/oracle"20070712adrci>>adrci>>adrci>>exit[oracle@ractest ~]$ adrci exec="show homes;echo '20070712';echo '';sh ow base; "ADR Homes:diag/rdbms/orcl/orcl20070712ADR base is "/home/oracle"2) 使用script选项。
adrci SCRIPT=adrci_script.txt但shahand使用的beta版似乎还有些问题。
好像没有任何结果一样代码:[oracle@ractest ~]$ cat /tmp/ashow homes;[oracle@ractest ~]$ adrci script=/tmp/a[oracle@ractest ~]$ cat /tmp/afadsfdsa[oracle@ractest ~]$ adrci script=/tmp/a[oracle@ractest ~]$ cat /tmp/ashow trace;[oracle@ractest ~]$ adrci script=/tmp/a[oracle@ractest ~]$ cat /tmp/aSET HOMEPATH /home/oracle/diag/rdbms/orcl/orcl;show trace;[oracle@ractest ~]$ adrci script=/tmp/a[oracle@ractest ~]$三.使用ADRCI查看Oracle数据库后台报警日志(alert_sid.log)和跟踪文件注意:以下大部分命令都需要用Ctrl+C 来结束,并返回到adrci命令行1.查看完整alert信息:adrci>>SHOW ALERT2. 查看最新alert信息:adrci>> SHOW ALERT –TAIL查看最新20条alert信息:adrci>> SHOW ALERT -TAIL 20只查看600的错误adrci>>SHOW ALERT -P "MESSAGE_TEXT LIKE '%ORA-600%'"查看ORA-错误信息,注意这里的参数很好,比较人性化,可以帮助提供错误时间Options:[-p <predicate_string>]: The predicate string must be double quot ed.The fields in the predicate are the fields in the alert message'sXML schema. To get the field definitions, use command:"describe&3.查看跟踪文件常用的有:(1)列出所有跟踪文件:SHOW TRACEFILE(2)模糊查询跟踪文件,比如某个进程的,注意这里区分大小写SHOW TRACEFILE %mmon%(3)可以指定某个路径SHOW TRACEFILE %mmon% -PATH/home/steve/temp(4)象ls那样按时间排序SHOW TRACEFILE -RT四.其他体验和说明1.关于在adrci中执行os命令,可以直接在adrci中执行os命令。
Oracle 11g数据库治理与开发技术SQL*Plus的要紧功能、启动SQL*Plus连接数据库使用SQL*Plus的编辑功能SQL语句、PL/SQL块与SQL*Plus命令的区不编辑命令、保存命令、加入注释、运行命令编写交互命令、使用绑定变量、跟踪语句使用SQL*Plus格式化查询结果格式化列定义页与报告的标题和维、存储和打印结果PL/SQL基础PL/SQL概述PL/SQL语言、PL/SQL的特点、PL/SQL的开发和运行环境运行PL/SQL程序PL/SQL编程差不多语言块、字符集和语法注释、数据类型和类型转换、变量和常量、表达式和运算符、流程操纵1. 过程和函数2. 过程、函数错误处理预定义异常、用户定义异常PL/SQL高级应用包包头、包体、重载、包的初始化、Oracle内置包集合ndex-by表、嵌套表、可变数组、集合的属性和方法PL/SQL游标游标创建、使用游标FOR循环、使用游标变量、游标变量实例、使用游标表达式、Oracle 11g中PL/SQL的新特性Oracle数据库结构Oracle体系结构差不多术语、体系结构图解、表空间与数据文件、临时表空间与临时文件、Oracle存储结构介绍、操纵文件、日志文件服务器参数文件、密码文件/跟踪文件/告警日志Oracle服务器结构1. Oracle服务器与Oracle实例、物理结构与逻辑结构的关系2. 系统全局区(SGA、后台进程、程序全局区PGA数据字典Oracle数据字典构成Oracle常用数据字典、Oracle常用动态性能视图治理操纵文件操纵文件概述操纵文件的内容、操纵文件的大小、操纵文件更新、可复用区与不可复用区操纵文件的多路复用使用init.ora 多路复用操纵文件、使用SPFILE多路复用操纵文件、添加更多操纵文件副本的步骤1. 查询操纵文件信息2. 操纵文件的创建步骤3. 维护操纵文件治理日志文件治理重做日志文件、日志文件组/日志切换/日志归档了解检查点、查询、新建、删除日志文件治理表空间和数据文件模式对象治理备份与恢复方法Oracle 11g的备份和恢复特性使用RMA工具RMA简介、RMA资料档案库/恢复目录/操纵文件、创建恢复目录RMAN与数据库的连接连接到目标数据库、连接到恢复目录注册数据库注册目标数据库、实例演示通道分配通道概述、RUN命令介绍、自动通道配置、手动通道配置、显示通道配置参数、设置通道操纵参数使用BACKU命令生成备份集备份集与备份片、BACKU命令语法、备份文件的存储格式、BACKU备份实例、B丿的冷备份与热备份Oracle 11g的备份和恢复特性使用COPY! BACK AS COP命令COPY命令语法、COP溶份实例、BACKUP AS COP命令备份压缩备份、完全备份与递增备份、查看备份信息使用RMAN恢复数据库RESTOR命令、RECOVE命令、实例解析Oracle 闪回技术(Flashback )使用OEM向导备份和恢复数据库逻辑备份/数据导入导出数据泵技术概述创建目录对象使用Data Pump导出数据Data Pump导出讲明、基于命令行数据泵导出实例、基于DBMS_DATAPl数据泵导出实例使用Data Pump导入数据Data Pump导入讲明、基于命令行数据泵导入实例、基于DBMS_DATAPl数据泵导入实例监控Data Pump作业进度EXP/IMP导出导入数据EXP/IMP概要讲明、EXP导出实例、IMP导入实例Oracle SQL语句优化一般的SQL技巧建议不用“ *”来代替所有列名、用TRUNCAT代替DELETE在确保完整性的情况下多用COMMI语句、尽量减少表的查询次数、用NOT EXISTS替代NOT IN 用EXISTS替代N、用EXISTS替代DISTINCT表的连接方法选择FROM!的顺序、驱动表的选择、WHER子句的连接顺序有效使用索引何时使用索弓I、索引列和表达式的选择、选择复合索引主列、幸免对大表的全表扫描、监视索引是否被使用Oracle的优化器与执行打算优化器概念、运行EXPLAIN PLAN Oracle 11g中SQL执行打算的治理Oracle 11g中的执行打算治理执行打算治理的工作原理、执行打算治理的测试、执行打算治理实例测试。
Oracle 11g是一个功能强大的数据库管理系统,其中包括了许多有用的工具和功能。
其中之一就是Include功能,它可以帮助开发人员更快地编写和组织代码。
本篇文章将详细介绍Oracle 11g中的Include用法,帮助您更好地理解和使用这个功能。
一、Include的概念和用途Include是一种将预编译的代码片段嵌入到其他代码中的机制。
在Oracle 11g中,Include功能允许您将常用的代码块组织到一个文件中,并在需要的地方引用这些代码块。
这不仅可以提高代码的可维护性和可读性,还可以加快开发速度。
二、Include文件的使用要使用Include文件,您需要创建一个包含常用代码块的文本文件,并将其作为Include文件进行引用。
在Oracle 11g中,您可以使用#include指令来引用Include文件。
例如,假设您有一个名为"common_code.sql"的Include文件,您可以在需要使用其中代码的SQL脚本中使用以下指令来引用它:```sql@common_code.sql```这将把"common_code.sql"文件中的代码插入到当前脚本中。
三、Include文件的组织Include文件应该组织成逻辑单元,以便于管理和维护。
通常,Include文件可以按照功能或项目进行分类,例如公共数据模型、公共存储过程或触发器等。
在Oracle 11g中,您可以将Include文件保存在数据库的特定目录中,例如"sql_scripts"目录。
四、Include的优点和注意事项使用Include功能有很多优点,包括提高代码的可读性、可维护性和可重用性。
但是,在使用Include时也需要注意一些事项,例如确保Include文件的版本控制和更新管理,以避免冲突和错误。
另外,Include只是一种工具,不应过分依赖它来编写所有代码,而应与其他开发方法和工具相结合。
Oracle 11g 日常维护手册目录第1章文档说明 (5)第2章CRS的管理 (5)2.1 RAC状态检查 (5)检查守护进程状态 (5)检查资源状态 (5)2.2 手工启动与关闭RAC (6)2.3 OCR的管理 (6)2.4 VOTING DISK的管理 (8)2.5 CSS管理 (9)2.6 管理工具SRVCTL (9)管理实例 (9)管理监听程序 (9)管理ASM (10)管理service (10)2.7 修改RAC的IP及VIP (11)修改外网IP及心跳IP (11)修改VIP (11)查看与删除IP (12)第3章ASM的管理 (13)3.1 管理DG (13)建立与扩充disk group (13)mount与unmount的吩咐 (14)删除disk group (14)增加DISK的total_mb (14)DG的属性-AU大小 (14)DG的属性-离线删除时间 (15)DG的属性-兼容版本 (15)向ASM中添加disk的完整步骤 (16)3.2 ASMCMD (17)ASMCMD常用吩咐 (17)复制ASM文件 (18)吩咐lsdg (18)元数据备份与复原 (18)3.3 ASM磁盘头信息备份与复原 (19)3.4 ASM常用视图 (20)视图V$ASM_DISKGROUP (20)视图V$ASM_DISK (21)3.5 常用方法 (22)如何确定ASM实例的编号 (22)查询DG-RAW-磁盘的对应关系 (22)第4章数据库管理 (24)4.1 参数文件管理 (24)4.2 表空间管理 (25)表空间自动扩张 (25)表空间更名 (26)表空间的数据文件更名 (26)缺省表空间 (26)表空间删除 (27)UNDO表空间 (27)TEMP表空间 (27)4.3 重做日志文件管理 (27)增加REDO日志组 (27)删除日志组 (28)日志切换 (28)日志清理 (28)重做日志切换次数查询 (28)4.4 归档模式 (29)单实例数据库修改为归档模式的方法 (29)RAC数据库修改为归档模式的方法 (29)归档路径 (30)4.5 重建限制文件 (31)4.6 内存参数管理 (32)Oracle内存管理发展阶段 (32)自动内存管理AMM (32)自动共享内存管理ASMM (33)自动PGA管理 (33)4.7 其他管理内容 (33)数据库版本查看 (33)字符集 (34)创建密码文件 (34)关闭审计功能 (34)帐号管理 (34)profile管理 (35)第1章文档说明本文档描述了Oracle11g中常见的维护和管理方法,包括CRS、ASM、数据库等。
一.Window下关闭Oracle 11g正常在Windows下安全关闭Oracle数据库系统的步骤如下:1.从命令行下找到oracle的BIN目录,然后输入isqlplusctl stop命令停止isqlplus进程。
2.同样在BIN目录下,emctl stop dbconsole停止企业管理器的控制台进程。
3.同样在BIN目录下,lsnrctl stop停止监听进程。
4.在命令行下输入sqlplus /nolog , 然后conn / as sysdba连接到数据库shutdown immediate;====================================================================== select username,password from dba_users; --查看用户信息select username,account_status from dba_users; --查看用户是否解锁alter user scott account unlock; --解锁scott用户alter user scott account lock;--锁scott用户alter user scott identified by tiger; --为scott用户修改密码为tiger创建用户以及给表赋予权限:创建用户create user user_name identified by password;grant dba to user_name;查询表的权限grant select on gecs_law to user_name;select file_name from dba_data_files; --查看数据文件路径select name from v$controlfile; --查看控制文件路径select member from v$logfile; --查看日志文件路径====================================================================== Oracle关于shutdown、startup几个参数:shutdown有四个参数:normal、transactional、immediate、abort。
oracle11gimp用法Oracle 11g IMP(Import)用法指南Oracle 11g是一种强大的关系数据库管理系统,它提供了多种工具和功能,其中之一是IMP(Import)工具,它用于将先前导出的数据和对象导入到Oracle数据库中。
本文将介绍Oracle 11g IMP工具的用法,帮助您使用它进行数据导入。
首先,确保您已经安装了Oracle 11g数据库,并具备正确的权限以执行导入操作。
使用IMP工具进行数据导入的基本语法如下:```imp username/password@database file=<导入文件路径> full=y```其中,`username/password@database`是您的数据库登录凭据,`file=<导入文件路径>`是导入文件的路径和名称,`full=y`表示导入所有数据和对象。
下面是一些常用的IMP工具参数:1. FROMUSER和TOUSER:用于指定要导入数据的源用户和目标用户。
例如:```imp username/password@database fromuser=<源用户> touser=<目标用户>file=<导入文件路径> full=y```2. TABLES:可以通过指定TABLES参数来限制只导入特定的表。
例如:```imp username/password@database tables=(table1, table2) file=<导入文件路径> full=y```3. IGNORE:用于指定在导入过程中遇到重复记录时的操作。
可以选择忽略(ignore)或替换(replace)重复记录。
例如:```imp username/password@database ignore=y file=<导入文件路径> full=y```4. INDEXES:可以使用INDEXES参数来控制是否导入表的索引。
实验一: Oracle 11g的安装与配置及常用工具的使用实验一:Oracle 11g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle 11g实验目的(1)掌握Oracle 11g数据库的安装与配置过程。
(2)掌控Oracle 11g企业管理器、SQL*PLUS的使用方法实验要求(3)记录安装过程中遇到的问题及解决方法。
(4)记录利用企业管理器查看当前数据库内存结构、进程结构、数据文件、控制文件、重做日志组、日志文件、初始化参数的方法。
(5)记录利用SQL*PLUS查看数据库、数据文件、控制文件、重做日志组、日志文件、初始化参数的命令。
(6)记录当前数据库各种文件的物理存储路径和已启动的服务。
实验指导一、安装前的准备工作1.产品的分类Oracle的产品有多种,每种产品的版本也有所不同。
目前,最新版本是Oracle 11g。
本书以Oracle Database 11g作为讨论环境。
●标准版1:最基础的版本,包括基本的数据库功能,仅许可在最高容量为两个处理器的服务器上使用。
●标准版:除了包含标准版1的易用性、能力和性能外,还利用了RAC(真正应用集群)提供了对更大型的计算机和服务集群的支持。
支持最多4个处理器的服务器集群。
●企业版:为关键任务的应用程序提供高效、可靠、安全的数据管理,企业版可以运行在Windows、Linux和UNIX的集群服务器或单一服务器上,包含了Oracle数据库的所有组件。
●个人版:只提供Oracle作为DBMS的基本数据管理服务,适用于单用户开发环境,对系统配置要求也较低,主要面向开发技术人员使用。
2.产品的获取目前,Oracle 9i和Oracle 10g产品拥有庞大的用户群,可以直接从Oracle的官方网站下载软件,网址是/technology/software。
官方免费软件与购买的正版软件是有区别的,主要区别在于Oracle所能够支持的用户数量、处理器数量以及磁盘空间和内存的大小。
oracle11g下载、安装、使⽤图⽂教程⽬录⼀、前⾔⼆、下载oracle三、安装oracle⼀、前⾔Windows系统每隔⼀段时间都要进⾏重装系统,感觉每次装完系统在装oracle都会相当费劲,步骤都要从新想。
安装软件是⾸要,虽然不是特别重要,但是错误的安装也是相当费劲和抓狂的。
我就想着写⼀篇关于oracle安装的博客,供⾃⼰和⼤家⼀起学习。
如有不⾜之处,还望不吝赐教。
⼆、下载oracle本地下载:进⼊downloads之后,下滑,看到下图,点击 oracle 11g 企业版下载。
进⼊之后,先接受条约。
然后看找到oracle 11g 的下载地址。
如下图找到符合⾃⼰想要的版本。
这⾥选择Windows 64位的,这⾥是下载两个⽂件。
这两个⽂件压缩包都是安装包。
点击之后,需要先登录。
我有账号,所以直接登录,没有的可以先注册。
登录之后,直接⾃动下载三、安装oracle把这两个压缩包直接解压,会直接解压到⼀个⽂件夹。
然后进⼊⽂件夹,打开setup.exe 应⽤程序。
会出现,这个⾃动检测。
不要着急,但是会出现第⼆张图⽚的错误。
在以管理员⾝份运⾏setup.exe之后,出现了:[INS-13001]环境不满⾜最低要求,通过⽹上搜索之后找到了解决途径⾸先,打开你的解压后的database⽂件夹,找到stage,然后cvu,找到cvu_prereq.xml⽂件,⽤记事本打开,在<CERTIFIED_SYSTEMS></CERTIFIED_SYSTEMS>标签中增添下⾯内容<OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows 10"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM>不同之处在于下图详细见图⽚然后重新打开如图所⽰,我们可以选择填写电⼦邮件或不写,是否接受安全更新我们这⾥也选择不接受;点击下⼀步,安装程序会让你确认是否不接受安全更新,点击“是”;安装选项中根据⾃我需要选择,我们这⾥选择”创建和配置数据库“,然后“下⼀步”;系统类中我们选择”桌⾯类“,接着“下⼀步”;在典型安装中,我们可以选择oracle的安装⽬录和数据库位置,等⼀系列位置选择,任何软件的安装我们⾸选⼀定不是系统盘,所以我们这⾥选择D盘,在D盘下建⼀个“oracle”⽂件夹,数据库版本我们选择企业版;(企业版的学习使⽤也是免费的),数据库名我们可以默认位“orcl”,管理⼝令根据⾃我习惯填写,oracle建议的密码是⽐较复杂的,这⾥我们选择密码也填写为“orcl”⽅便记,不易忘记。
安装Oracle前linux系统参数的配置检查下列包是否安装,如果未安装则要先安装。
# rpm -qa | grep make gcc glibc 等等binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12gcc-4.1.1-52gcc-c++-4.1.1-52libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11unixODBC-devel-2.2.11在安装Oracle 11g前,先关闭系统防火墙,禁用selinux;需要手工更改系统的内核参数以及创建oracle用户和用户组,具体操作步骤如下所述。
(1)创建oracle用户和oinstall、dba用户组命令如下所示。
# /usr/sbin/groupadd oinstall //创建用户组oinstall# /usr/sbin/groupadd dba //创建用户组dba# /usr/sbin/useradd -m -g oinstall -G dba oracle //创建用户oracle# id oracle //查看用户oracle的属性uid=512(oracle) gid=1005(oinstall) groups=1005(oinstall),1006(dba)(2)设置oracle用户的口令,命令如下所示。
# passwd oracle //设置oracle用户的口令Changing password for user oracle.New UNIX password:BAD PASSWORD: it is too simplistic/systematicRetype new UNIX password:passwd: all authentication tokens updated successfully.//口令更改成功(3)创建Oracle的安装目录。
Win2012安装配置Oracle11g DGBroker马飞2016-12-9~30一、DataGuard Broker特性1.1 DataGuard Broker 11.2新特性⏹Oracle数据警卫队代理和甲骨文真正的应用程序集群完全集成一个节点(Oracle RAC节点)。
⏹代理配置现在可以一个主库和至多30个备库组成。
⏹所有实例特定的值在命令行能够被改变。
⏹当日志间隙被解决时,重做传输压缩不再限制只压缩重做数据,当目标的压缩功能启用时,所有重做数据被发送到压缩目标。
⏹物理备库或逻辑备库出现故障后的恢复⏹即时故障后的恢复⏹即时故障后原主库的恢复⏹除一个目标备库外关闭所有实例,对于角色转换不再需要。
⏹FAN/ONS(快速应用通知/Oracle通知服务),在配置中的数据库(被注册的集群或单实例)重启发现故障后被发送。
⏹FAN/AQ(快速应用通知/高级队列)在逻辑备库出现故障后被发送。
⏹改进的状态和错误报告显示配置和显示数据库命令⏹SHOW DATABASE命令显示应用间隙和传输间隙。
⏹当应用实例打开时,与活动数据卫士集成(自动停止和启动应用)⏹代理配置文件现在可以驻留在磁盘扇区大小(物理块大小)4 kb。
⏹改善挂代理网络通信检测和解决方法。
⏹另外,新的配置属性,CommunicationTimeout,使用户选择一个适当的超时的环境。
⏹新的数据库属性,StaticConnectIdentifier,允许用户指定一个静态连接标识符DGMGRL客户机将使用开始数据库实例。
⏹保护模式升级,最大可用性到最大保护不再需要重新启动的主数据库。
⏹这意味着当从最大性能模式升级到最大值保护模式,可以避免重新启动的主数据库。
首先升级到最高的可用性。
一旦在最大可用性模式下,你可以然后升级到最大保护模式。
⏹数据恢复顾问现在使用数据警卫队建议可行的修复选项,避免主数据库不能及时修复。
1.2 DataGuard Broker 11.1新特性⏹快速启动故障转移增强二、DataGuard Broker概念2.1 DataGuard Broker概述Oracle DataGuard 保证企业数据高可用、数据保护和灾难恢复。
oracle 11g addm使用方法
在Oracle 11g中,ADDM(自动数据库诊断监视器)是一个重要的工具,用于自动检测和解决数据库性能问题。
以下是使用ADDM的基本步骤:
1. 启动ADDM:默认情况下,ADDM每小时执行一次自上而下的系统分析,并在Oracle企业管理器主页上报告发现的问题。
2. 识别性能问题:在两个实例上启动负载,从而产生集群性能问题,然后找出问题的根源。
3. 使用ADDM自动识别性能问题:当创建了下一个AWR(自动工作负载
仓库)快照时,ADDM将自动分析数据库性能。
ADDM将分析与当前和之前的AWR快照对应的时间段。
4. 查看ADDM分析结果:要查看最新的ADDM分析结果,可以手动运行ADDM,它将分析当前的AWR快照和前一快照之间的时间段的性能。
5. 实施ADDM建议:根据ADDM的分析结果,可以采取相应的措施来解
决性能问题。
这些措施可能包括调整数据库参数、优化SQL查询或调整数
据库对象等。
另外,对于Oracle 11g中的ADDM,还可以添加一些指示(directive),使其忽略一些不关心的信息,以提高性能诊断的精度和效率。
以上是使用Oracle 11g ADDM的基本步骤,实际操作中可能需要根据具体情况进行调整和优化。
同时,为了确保ADDM能够准确有效地诊断和解决性能问题,需要定期对数据库进行维护和监控,及时发现并解决潜在的性能问题。
Oracle11g数据库基础教程参考答案第1章Oracle 11g数据库安装与配置1.简答题(1)企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。
(2)常用数据库类型包括事务处理类、数据仓库类以通用类型。
其中事务处理类型主要针对具有大量并发用户连接,并且用户主要执行简单事务处理的应用环境。
事务处理数据库的典型应用有银行系统数据库、Internet电子商务数据库、证券交易系统数据库等。
对于需要较高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能的数据库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对有大量的对某个主题进行复杂查询的应用环境。
数据仓库的典型应用有客户订单研究、支持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。
对于需要对大量数据进行快速访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。
既可以支持大量并发用户的事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。
(3)数据库名可以由字母、数字、下划线(_)、#和美元符号($)组成,且必须以字母开头,长度不超过30个字符。
在单机环境中,可以不设置域名,域名长度不能超过128个字符。
Oracle服务标识符(SID)是一个Oracle实例的唯一名称标识,长度不能超过12个字符。
(4)● OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动。
1.1.1企业版数据库软件选型Oracle 数据库11g,和Oracle 数据库10g 版本相比,新增了400 多项功能。
新版数据库经过了1500 万个小时的测试,开发工作量达到了3.6 万人/月,相当于1000 名员工连续研发3 年。
Oracle 数据库11g 新增的重点功能主要有:实时应用测试组件可帮助企业以可控和经济的方法迅速测试并管理IT 环境变化的数据库。
数据卫士组件能同时读取和恢复单个备用数据库,可用于对生产数据库的报告、备份、测试和滚动升级。
新的数据划分功能使很多原来需要手工完成的工作实现了自动化,还扩展了已有的范围、散列和列表划分功能,增加了间隔、索引和虚拟卷划分功能;新的压缩功能可以使所有数据都可以实现2~3 倍或更高的压缩比。
全面回忆组件,可帮助管理员查询在过去某些时刻指定表格中的数据,管理员可以更简便的给数据增加时间维度,以跟踪数据变化、实施审计并满足法规要求。
在保护数据库应用免受计划停机和意外宕机影响方面,新增的Oracle 闪回交易功能可以使管理员撤销错误交易以及任何相关交易;并行备份和恢复功能可改善大数据库的备份和存储性能;“热修补”功能可以在不必关闭数据库的情况下就可以进行数据库修补。
根据Gartner 公司6 月公布的2006 全球关系型数据库市场报告,在全球152 亿美元的市场中,甲骨文的销售额为72 亿美元,市场份额高达47.1%,超过了排名后两位的ibm 和微软的总和。
报告还表明,Oracle 数据库的平台以Unix 和Linux 为主,微软则是Windows 平台,IBM 数据库则以z 系列服务器平台为重点。
而Oracle 11g 版本则增强了对微软平台的支持,为开发在Oracle 平台上运行的.NET 应用,实现了与Visual Studio 2005 的本机集成。
1.1.1.111g新特性概述由于数据库大小每两年就会增加2 倍,IT 部门正面临着新的和熟悉的挑战:如何在服务器、存储器或站点出现故障时保持用户的服务水平?如何防止数据泄露并确保合规性?如何存储、管理和保护所有类型的信息,并将其轻松集成到日常业务操作中?如何伸缩大型事务处理和数据仓库系统并确保性能、可靠性和可管理性?如何升级软件和硬件,同时尽量降低更改的风险?Oracle 利用Oracle 数据库11 g 中的大量新特性和增强功能帮助您解决了这些挑战。
1、停止EM控制台emctl stop dbconsoleOC4J Configuration issue. /oracle/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_biserv2_bi not found.2、查看当前状态:emctl status dbconsoleOC4J Configuration issue. /oracle/app/oracle/product/11.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_biserv2_bi not found.3、重建EM配置文件emca -config dbcontrol db -repos recreateSTARTED EMCA at Nov 17, 2010 4:19:17 PMEM Configuration Assistant, Version 11.2.0.0.2 ProductionCopyright (c) 2003, 2005, Oracle. All rights reserved.Enter the following information:Database SID: bi2 //节点的database 实例名称Listener ORACLE_HOME [ /oracle/app/oracle/product/11.2.0/dbhome_1 ]: //oracle软件的home 目录Password for SYS user: //改密码在创建具体数据库实例时设置Password for DBSNMP user: //改密码在创建具体数据库实例时设置Password for SYSMAN user: //改密码在创建具体数据库实例时设置Email address for notifications (optional):Outgoing Mail (SMTP) server for notifications (optional):ASM ORACLE_HOME [ /oracle/app/oracle/product/11.2.0/dbhome_1 ]: /oracle/app/11.2.0/grid //oracle集群的安装目录ASM SID [ +ASM ]: +ASM2 //节点的ASM实例名称ASM port [ 1521 ]:ASM username [ ASMSNMP ]: //该用户和密码在配置EM的时候设置ASM user password: //该用户和密码在配置EM的时候设置-----------------------------------------------------------------You have specified the following settingsDatabase ORACLE_HOME ................ /oracle/app/oracle/product/11.2.0/dbhome_1Local hostname ................ biserv2Listener ORACLE_HOME ................ /oracle/app/oracle/product/11.2.0/dbhome_1Listener port number (1521)Database SID ................ bi2Email address for notifications ...............Outgoing Mail (SMTP) server for notifications ...............ASM ORACLE_HOME ................ /oracle/app/11.2.0/gridASM SID ................ +ASM2ASM port (1521)ASM user role ................ SYSDBAASM username ................ ASMSNMP---------------------------------------------------------------------------------------------------------------------------------------WARNING : While repository is dropped the database will be put in quiesce mode.----------------------------------------------------------------------Do you wish to continue? [yes(Y)/no(N)]: yesNov 17, 2010 4:21:46 PM oracle.sysman.emcp.EMConfig performINFO: This operation is being logged at /oracle/app/oracle/cfgtoollogs/emca/bi/emca_2010_11_17_16_19_16.log.Nov 17, 2010 4:21:48 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Dropping the EM repository (this may take a while) ...Nov 17, 2010 4:21:49 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Repository successfully droppedNov 17, 2010 4:21:49 PM oracle.sysman.emcp.EMReposConfig createRepositoryINFO: Creating the EM repository (this may take a while) ...Nov 17, 2010 4:29:50 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Repository successfully createdNov 17, 2010 4:29:54 PM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository INFO: Uploading configuration data to EM repository (this may take a while) ...Nov 17, 2010 4:31:04 PM oracle.sysman.emcp.EMReposConfig invokeINFO: Uploaded configuration data successfullyNov 17, 2010 4:31:05 PM oracle.sysman.emcp.ParamsManager getLocalListener WARNING: Error retrieving listener for biserv2Nov 17, 2010 4:31:07 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsoleINFO: Securing Database Control (this may take a while) ...Nov 17, 2010 4:31:14 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsoleINFO: Database Control secured successfully.Nov 17, 2010 4:31:14 PM oracle.sysman.emcp.util.DBControlUtil startOMSINFO: Starting Database Control (this may take a while) ...Nov 17, 2010 4:31:57 PM oracle.sysman.emcp.EMDBPostConfig performConfigurationINFO: Database Control started successfullyNov 17, 2010 4:31:57 PM oracle.sysman.emcp.EMDBPostConfig performConfigurationINFO: >>>>>>>>>>> The Database Control URL is https://biserv2:5500/em <<<<<<<<<<<Nov 17, 2010 4:32:00 PM oracle.sysman.emcp.EMDBPostConfig invokeWARNING:************************ WARNING ************************Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted. The encryption key has been placed in the file: /oracle/app/oracle/product/11.2.0/dbhome_1/biserv2_bi/sysman/config/emkey.ora. Ensure this file is backed up as the encrypted data will become unusable if this file is lost.***********************************************************Enterprise Manager configuration completed successfullyFINISHED EMCA at Nov 17, 2010 4:32:00 PM4、通过网页登陆EMhttps://10.1.40.68:5500/emEM 管理主页性能监控界面可用性管理服务器监控界面方案管理界面数据移动管理界面软件支持下载界面系统拓扑界面。