oracle11G新版本增加对原始数据文件验证过程

合集下载

oracle11g还原数据库步骤__概述说明以及解释

oracle11g还原数据库步骤__概述说明以及解释

oracle11g还原数据库步骤概述说明以及解释引言部分的内容可以按照如下方式撰写:1. 引言1.1 概述引言部分将介绍本篇文章的主题,即Oracle 11g数据库还原步骤。

数据库还原是一项至关重要的任务,它可以帮助恢复丢失或损坏的数据,并确保系统的连续性和可靠性。

在本文中,我们将深入探讨Oracle 11g数据库还原的步骤和过程,以及执行还原操作前需要注意的准备工作。

1.2 文章结构在本文中,我们将按照以下顺序来讨论Oracle 11g数据库还原:- 首先,我们将介绍Oracle 11g数据库还原的重要性,阐述为什么必须进行数据库还原操作。

- 其次,我们将概述Oracle 11g数据库还原的步骤,并列出每个步骤的简要说明。

- 第三部分我们将详细描述执行数据库还原操作前所需进行的准备工作。

- 接下来,我们将提供执行数据库还原操作的详细步骤,包括必要时涉及到的命令和工具。

- 最后,我们将讨论完成数据库还原后进行验证和测试的方法与技巧。

1.3 目的本文旨在为读者提供有关Oracle 11g数据库还原的全面指南。

通过学习本文,读者将能够了解数据库还原的重要性、掌握进行数据库还原操作的步骤和技巧,并且能够有效地验证和测试还原后的数据库。

我们希望这篇文章能够帮助读者在数据库还原过程中避免常见错误,并提供相关提示和建议。

2. 正文:2.1 Oracle 11g数据库还原的重要性在数据库管理中,数据的安全性和完整性是至关重要的。

由于各种原因,比如硬件故障、用户误操作或者系统遭受攻击,数据库可能会丢失或损坏。

因此,在这些情况下,数据库还原变得非常重要。

Oracle 11g数据库还原是指恢复已经丢失或被损坏的数据到其先前可用状态的过程。

2.2 Oracle 11g数据库还原的步骤概述数据库还原通常包括以下主要步骤:- 备份介质准备:确定可用的备份介质,并确保其处于良好状态。

- 目标库环境准备:在目标库上创建必需的目录结构,并配置参数以适应还原操作。

Oracle数据库11g新特性:安全性

Oracle数据库11g新特性:安全性

Oracle数据库11g新特性:安全性默认口令2006 年,OTN 发布了我撰写的一系列题为“安全保护项目:一种分阶段的数据库基础架构保护方法”的文章。

在这些文章中,我讨论了如何应对常见的安全挑战(如用户使用默认口令)以及如何扫描您的数据库以查找这些用户。

对我而言很不幸的是,您可能已经忘记了我文章中的那一部分。

Oracle 数据库11g 现在提供一种快速识别使用默认口令的用户的方法。

该方法实施起来极为简单,只需检查单个数据字典视图:D BA_USERS_WITH_DEFPWD.(注意,DBA_ 是一个标准前缀,它不仅包含使用默认口令的DBA 用户。

)您可以执行以下命令来识别这些用户:输出如下:由于SCOTT 使用了默认口令TIGER,因此您会看到他出现在上面的清单中。

使用下面的语句进行更改:现在,如果您查看该视图:您就不会在该清单中看到SCOTT 了。

就这么简单!区分大小写的口令在版本11g 之前的Oracle 数据库中,用户口令是不区分大小写的。

例如:这种安排为支付卡行业(PCI)数据安全标准之类的标准带来了问题,这些标准要求口令区分大小写。

该问题得到了解决,在Oracle 数据库11g 中,口令也可以区分大小写。

通过DBCA 创建数据库时,系统会提示您是否希望升级到“新的安全标准”,其中之一就是区分大小写的口令。

如果您接受该标准,口令在创建时的大小写状态将被记录下来。

假如您接受了新标准,相应的操作结果如下:注意对“tiger”和“TIGER”的不同处理方式。

现在,您的某些应用程序可能无法立刻传递大小写正确的口令。

典型示例是用户输入表单:很多表单在接受口令时不会进行大小写转换。

然而,在Oracle 数据库11g中,这种登录方式可能会失败,除非用户以区分大小写格式输入口令,或者开发人员对应用程序进行了修改,使其能够进行大小写转换(这一点不可能迅速实现)。

不过,如果您希望的话,仍然可以通过更改系统参数SEC_CASE_SENSITIVE_LOGON 恢复到不区分大小写的状态,如以下示例所示。

oracle11g直接升级oracle19c操作手册

oracle11g直接升级oracle19c操作手册

11. 准备工作1.1 备份现有数据库在进行任何升级操作之前,首先要备份现有的 Oracle 11g 数据库。

1.1.1全库备份:sh代码:rman target /RMAN> BACKUP DATABASE PLUS ARCHIVELOG;1.数据泵导出(可选):sh代码:expdp system/password@<service_name> full=Y directory=<directory_name> dumpfile=full_backup.dmp logfile=full_backup.log1.2 检查兼容性确保现有的 Oracle 11g 数据库与 Oracle 19c 兼容。

1.运行预升级信息工具:下载并运行Oracle 提供的预升级信息工具(preupgrade.jar)。

sh代码:java -jar preupgrade.jar TERMINAL TEXT2.检查输出:根据工具输出的信息,解决所有兼容性问题。

1.3 环境准备确保目标服务器满足 Oracle 19c 的系统要求。

1.检查系统要求:•操作系统版本•内存•磁盘空间2.设置环境变量:sh代码:export ORACLE_HOME=/path/to/oracle19c_homeexport PATH=$ORACLE_HOME/bin:$PATH22. 安装 Oracle 19c 软件2.1 下载 Oracle 19c 软件从 Oracle 官方网站下载 Oracle 19c 安装包。

2.2 安装 Oracle 19c 软件1.解压安装包:sh代码:unzip LINUX.X64_193000_db_home.zip -d /path/to/oracle19c_home2.运行安装程序:sh代码:/path/to/oracle19c_home/runInstaller3.安装选项:•选择“安装数据库软件”。

debezium oracle对数据库的要求

debezium oracle对数据库的要求

debezium oracle对数据库的要求Debezium 是Apache Kafka 的一个Change Data Capture (CDC) 工具,它能够捕获数据库中的更改并发布到Kafka 主题中。

使用Debezium 监控Oracle 数据库时,有一些要求和注意事项:1. 版本要求:Oracle Database 版本必须在11g 或更高。

Debezium 的Oracle connector 版本也需要与之兼容。

2. 监听模式:使用Debezium 时,您需要设置Oracle 的Change Data Capture (CDC) 监听模式。

有两种模式可用:`ROWID` 和`LOGMINER`。

`ROWID` 监听模式适用于较新的Oracle 版本,而`LOGMINER` 监听模式适用于更早的版本。

3. 网络和安全性:Debezium 需要与Oracle 数据库建立网络连接,因此需要确保网络通信是安全的,并且防火墙规则允许这种连接。

如果使用的是远程连接,需要确保Oracle 的TNSNAMES.ORA 文件正确配置,以便Debezium 能够连接到数据库。

4. 日志文件和配置:Debezium 需要读取Oracle 的redo log 文件以捕获更改。

确保redo log 文件的大小、频率和生命周期配置合理,以满足Debezium 的需要。

5. 用户权限:为了捕获更改,Debezium 需要有适当的权限来读取redo log 文件和访问数据。

确保为Debezium 提供的Oracle 用户具有适当的权限。

6. Kafka 设置:Debezium 将更改数据发布到Kafka 主题中,因此需要配置Kafka 并确保有足够的容量来处理这些数据。

7. 性能和资源:由于Debezium 需要实时读取redo log 文件,因此可能会对数据库性能产生影响。

建议在生产环境中进行性能测试,并监控资源使用情况。

Oracle HTTP Server 11g R1配置指南说明书

Oracle HTTP Server 11g R1配置指南说明书

Oracle HTTP Server 11g R1 Configuration for FLEXCUBEOracle FLEXCUBE Universal BankingRelease 12.4.0.0.0[May] [2017]Table of Contents1.PURPOSE (3)2.INTRODUCTION TO ORACLE HTTP SERVER (OHS) (3)2.1HTTP L ISTENER (3)2.2M ODULES (MODS) (3)3.INSTALLATION OF OHS 11G (4)4.CONFIGURE ORACLE HTTP SERVER INFRONT OF WEBLOGIC SERVER (11)4.1F OR W EB L OGIC IN SINGLE INSTANCE (11)4.2F OR W EBLOGIC INSTANCES IN CLUSTER (12)5.ENABLE “WEBLOGIC PLU G-IN ENABLED” FLAG I N WEBLOGIC (13)PRESSION RULE SETTING (13)6.1L OADING MOD_DEFLATE (13)6.2C ONFIGURING FILE TYPES (14)6.3HTTPD.CONF FILE CHANGES (14)7.CONFIGURING SSL FOR ORACLE HTTP SERVER (16)7.1SSL CONFIGURATION FOR I NBOUND R EQUEST TO O RACLE HTTP S ERVER (16)7.1.1Create a new Wallet and import Certificate (16)7.1.2Configuring Wallet in ssl.conf file (20)7.2C ONFIGURING SSL BETWEEN O RACLE HTTP S ERVER AND O RACLE W EBLOGIC S ERVER (21)7.2.1Turn off KeepAliveEnabled (21)7.2.2To enable one-way SSL (21)7.2.3To enable two-way SSL (22)8.SAMPLE CONFIGURATION FILES (23)9.STARTING, STOPPING, AND RESTARTING ORACLE HTTP SERVER (23)9.1S TART (23)9.2S TOP (23)9.3R ESTART (23)10.TEST THE APPLICATION (24)11.SERVER LOGS LOCATION (24)12.REFERENCES (24)1. PurposeThe objective of this document is to explain the installation and configuration of Oracle HTTP Server 11g R1(11.1.1.6.0). This includes setting up of server details, configuration of compression rules and enabling SSL.2. Introduction to Oracle HTTP Server (OHS)Oracle HTTP Server is the Web server component for Oracle Fusion Middleware. It is based on Apache web server, and includes all base Apache modules and modules developed specifically by Oracle. It provides a HTTP listener for Oracle WebLogic Server and the framework for hosting static pages, dynamic pages, and applications over the Web. Key aspects of Oracle HTTP Server are its technology, its serving of both static and dynamic content and its integration with both Oracle and non-Oracle products.Oracle HTTP Server consists of several components that run within the same process. These components provide the extensive list of features that Oracle HTTP Server offers when handling client requests.Following are the major components:2.1 HTTP ListenerOracle HTTP Server is based on an Apache HTTP listener to serve client requests. An HTTP server listener handles incoming requests and routes them to the appropriate processing utility.2.2 Modules (mods)Modules extend the basic functionality of Oracle HTTP Server, and support integration between Oracle HTTP Server and other Oracle Fusion Middleware components. There are modules developed specifically by Oracle for Oracle HTTP Server. Ex: mod_wl_ohs, mod_plsqlOracle HTTP Server also includes the base Apache and third-party modules out-of-the-box.These modules are not developed by Oracle. Ex: mod_proxy, mod_perl3. Installation of OHS 11gInvoke the setup exe to start the installationSelect Skip Software UpdatesSelect Install and ConfigureSelect only Oracle HTTP ServerEnter the required OHS instance and component namesThis completes the installation of Oracle HTTP Server with <Instance> and <component>. Example: Instance is instance1 and component is ohs1.If you would like to change the port after the installation(OHS Listen Port) edit$ORACLE_INSTANCE/config/OHS/<component_name>/httpd.conf and change the listen port.NOTE: This port is for http protocol and not for https.4. Configure Oracle HTTP Server infront of Weblogic ServerIn Oracle HTTP Server requests from Oracle HTTP Server to Weblogic server are proxied usingmod_wl_ohs module. This configuration file needs to be modified to include the Weblogic server and port details.mod_wl_ohs.conf file is located at${ORACLE_INSTANCE}/config/OHS/{COMPONENT_NAME}/mod_wl_ohs.confAdd the below directives to mod_wl_ohs.conf file.4.1 For WebLogic in single instance<Location /<<context/url>> >SetHandler weblogic-handlerWebLogicHost <<server name>>WeblogicPort <<port>></Location>Example:<Location /FCJNeoWeb>SetHandler weblogic-handlerWebLogicHost wlserver1WeblogicPort 7707</Location>This will forward /FCJNeoWeb from HTTP server to /FCJNeoWeb on WebLogic Server wlserver1: 77074.2 For Weblogic instances in cluster<Location /<<context/url>> >SetHandler weblogic-handlerWebLogicCluster <server1>:<port1>,<server2>:<port2></Location>Example<Location / FCJNeoWeb >SetHandler weblogic-handlerWebLogicCluster wlserver1:7010, wlserver2:7010</Location>This will forward /FCJNeoWeb from HTTP server to /FCJNeoWeb on WebLogic Cluster wlserver1:7010 and wlserver2:70105.Enable “WebLogic Plug-In Enabled” flag in weblogicThis flag needs to be enabled in weblogic if it is accessed through proxy plugins. When the WebLogic plugin is enabled, a call to getRemoteAddr will return the address of the browser client from the proprietary WL-Proxy-Client-IP header instead of the web server.a. Plugin flag at managed server leveli. Click on ‘Environment’- > 'Servers' -> '<ManagedServer>' -> 'General' -> 'Advanced'ii. Check the 'WebLogic Plug-In Enabled' box.iii. Click 'Save'iv. Restart the Server.b. Plugin flag at domain levelv. Click on <Domain> -> 'Web Applications'vi. Check the 'WebLogic Plug-In Enabled' box.vii. Click 'Save'viii. Restart the server.6. Compression rule settingContent compression in Oracle HTTP Server is done using mod_deflate. This can compress HTML, text or XML files to approx. 20 - 30% of their original sizes, thus saving on server traffic. However, compressing files causes a slightly higher load on the server, but clients' connection times to server is reduced.6.1 Loading mod_deflatemod_deflate is used for compression in OHS and this is installed in Oracle HTTP Server under location "${ORACLE_HOME}/OHS/modules/mod_deflate.so"But it might not be loaded.To load the file add the below directive in mod_wl_ohs.conf fileLoadModule deflate_module "${ORACLE_HOME}/OHS/modules/mod_deflate.so"6.2 Configuring file typesmod_deflate also requires to specify which type files are going to be compressed.In the LOCATION section of mod_wl_ohs.conf file add the below entries.AddOutputFilterByType DEFLATE text/plainAddOutputFilterByType DEFLATE text/xmlAddOutputFilterByType DEFLATE application/xhtml+xmlAddOutputFilterByType DEFLATE text/cssAddOutputFilterByType DEFLATE application/xmlAddOutputFilterByType DEFLATE application/x-javascriptAddOutputFilterByType DEFLATE text/htmlSetOutputFilter DEFLATEImages are supposed to be in a compressed format, and therefore are bypassed by mod_deflate.6.3 httpd.conf file changesThis is a server configuration file which typically contains directives that affect how the server runs, such as user and group IDs it should use, and location of other files. Cross check the existence of mod_wl_ohs.conf include in httpd.conf file.httpd.conf file is present under location“${ORACLE_INSTANCE}/config/OHS/{COMPONENT_NAME}/httpd.conf”In this file cross check for the below entryinclude "${ORACLE_INSTANCE}/config/OHS/${COMPONENT_NAME}/mod_wl_ohs.conf"If above include entry is not present, then add the above include section.7. Configuring SSL for Oracle HTTP ServerSecure Sockets Layer (SSL) is required to run any Web site securely. Secure Sockets Layer (SSL) is an encrypted communication protocol that is designed to securely send messages across the Internet.Reading of “SSL_Configuration on Weblogic” document provide d as part of FCUBS installation isrecommended before proceeding with further setup.In Oracle HTTP server, SSL configuration can be done between1. Browser to Oracle HTTP Server(Mandatory)2. Oracle HTTP Server to Oracle Weblogic Server(If required)7.1 SSL configuration for Inbound Request to Oracle HTTP ServerPerform these tasks to enable and configure SSL between browser and Oracle HTTP Server.1. Obtain a certificate from CA or create a self signed certificate.2. Create an Oracle Wallet which contains the above SSL Certificate. The default wallet that isautomatically installed with Oracle HTTP Server is for testing purposes only. The default wallet is located in "${ORACLE_INSTANCE}/config/OHS/${COMPONENT_NAME}/keystores/default"3. Configuring Wallet in ssl.conf file7.1.1 Create a new Wallet and import Certificate1. Go to the \Oracle_WT1\bin\launch.exe, this will launch your wallet manager2. Click on Create new and then click no option.3. Enter the wallet password and click on OK, this will create a new wallet.4. Not it will ask for certificate request creation, Click on NO to proceed5. Right click on trusted certificates and then import trusted certificate.6. Browse to the folder where certificate is stored and click on Open7. Click on Save Wallet button on the left side navigation and save the wallet either to defaultlocation("${ORACLE_INSTANCE}/config/OHS/${COMPONENT_NAME}/keystores/default") or folder of your choice.8. Click on Wallet tab and enable Auto Login7.1.2 Configuring Wallet in ssl.conf fileIn ssl.conf file the newly created wallet need to updated. This file is located under folder"${ORACLE_INSTANCE}/config/OHS/${COMPONENT_NAME}/1. Change the SSLWallet directive to point to the location of new wallet created.SSLWallet "${ORACLE_INSTANCE}/config/${COMPONENT_TYPE}/${COMPONENT_NAME}/keystores/"2. Change the Listen port number in ssl.conf file to the SSL enabled port, by default the value is 44437.2 Configuring SSL between Oracle HTTP Server and Oracle Weblogic ServerSSL for outbound requests from Oracle HTTP Server are configured in mod_wl_ohs.Refer to “SSL_Configura tion on Weblogic” document for weblogic server setting mentioned in below section.7.2.1 Turn off KeepAliveEnabledThe below parameter in mod_wl_ohs should be turned off, by default it is on. Add the below directive under LOCATION section of mod_wl_ohs fileKeepAliveEnabled OFF7.2.2 To enable one-way SSL1. Generate a custom keystore identity.jks for Weblogic Server containing a certificate.2. At Identity section in Keystores tab in weblogic Admin Console for server seta. The custom trust store with the identity.jks file locationb. The keystore type as JKSc. The passphrase used to created the keystore3. Copy the certificate to Oracle HTTP Server and import the new certificate into OHS wallet as a trustedcertificate.4. Add following new directive in mod_wl_ohs.conf to point to the wallet locationWlSSLWallet "${ORACLE_INSTANCE}/config/OHS/{COMPONENT_NAME}/keystores/default"5. Change the port in mod_wl_ohs file to point to SSL port of Weblogic server.6. Restart both Weblogic Server and Oracle HTTP Server7.2.3 To enable two-way SSL1. Perform one-way SSL configuration steps2. Generate a new trust store, trust.jks for Weblogic server3. Keystore created for one-way SSL could be used, but it is recommended to create a separate truststore4. Export the user certificate from Oracle HTTP Server wallet, and import it into truststore created above5. At Trust section in Keystores tab in Weblogic Admin Console for the server seta. The custom trust store with the trust.jks file locationb. The keystore type as JKSc. The passphrase used to created the keystore6. Under the SSL tabEnsure trusted CA is set as from Custom Trust Keystore.7. Restart Weblogic Server8. Sample Configuration Fileshttpd.conf mod_wl_ohs.conf ssl.conf9. Starting, Stopping, and Restarting Oracle HTTP ServerNavigate to the below location in command prompt ${ORACLE_INSTANCE}/bin/ and run below commands 9.1 Startopmnctl startproc ias-component={COMPONENT_NAME}Example: opmnctl startproc ias-component=ohs19.2 Stopopmnctl stopproc ias-component={COMPONENT_NAME}Example: opmnctl stopproc ias-component=ohs19.3 Restartopmnctl restartproc ias-component={COMPONENT_NAME}Example: opmnctl restartproc ias-component=ohs110. Test the applicationTest the application deployed on Weblogic using Oracle HTTP Server after restarting both the oracle http server and weblogic serverhttps://ohs_servername:ohs_https_port/<<context/url>>http://ohs_servername:ohs_http_port/<<context/url>>ohs_servername: server on which OHS is deployedohs_https_port: port number mentioned against LISTEN directive in SSL.conf fileohs_http_port: port number mentioned against LISTEN directive in httpd.conf fileExample:https://localhost:4443/FCJNeoWeb/welcome.jspOrhttp://localhost:7777/FCJNeoWeb/welcome.jsp11. Server Logs LocationOracle HTTP Server Logs are generated under folder${ORACLE_INSTANCE}/diagnostics/logs/OHS/{COMPONENT_NAME}/12. ReferencesSSL_Configuration.doc for Weblogic provided as part of FCUBS installation./cd/E16764_01/web.1111/e10144/under_mods.htm/cd/E25054_01/core.1111/e10105/sslconfig.htmOracle_HTTP_Server_Configuration[May] [2017]Version 12.4.0.0.0Oracle Financial Services Software LimitedOracle ParkOff Western Express HighwayGoregaon (East)Mumbai, Maharashtra 400 063IndiaWorldwide Inquiries:Phone: +91 22 6718 3000Fax:+91 22 6718 3001/financialservices/Copyright © 2007, 2017, Oracle and/or its affiliates. All rights reserved.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.This software or hardware and documentation may provide access to or information on content, products and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.。

oracle11g cve-2004-2761

oracle11g cve-2004-2761

什么是Oracle11g CVE-2004-2761?1. Oracle11g是什么?Oracle11g是由Oracle公司(甲骨文)开发的一款关系数据库管理系统(RDBMS),它是Oracle数据库系统的一个版本,于2007年推出。

它包含了许多高级特性,如数据压缩、增强的安全性、高级数据分析等,是业界广泛使用的数据库管理系统之一。

2. CVE-2004-2761是指什么?CVE,即“通用漏洞披露”(Common Vulnerabilities and Exposures),是一种为公众提供标准标识符以确定漏洞和公开的安全问题的列表。

每个CVE项都拥有一个唯一标识符,以便进行跟踪。

而CVE-2004-2761是指Oracle数据库系统中的一个特定漏洞。

3. Oracle11g CVE-2004-2761的描述Oracle数据库中的CVE-2004-2761是一个已知的安全漏洞,它可能允许攻击者对系统进行未经授权的访问、数据泄露或其他恶意行为。

这一漏洞被认为是比较严重的,因为它可能会影响数据库的完整性和机密性。

4. 如何防范Oracle11g CVE-2004-2761漏洞?针对CVE-2004-2761漏洞,Oracle公司推出了相关的安全补丁程序,以修复这一漏洞。

管理员和用户应该确保他们的Oracle数据库系统已经安装了最新的补丁程序。

也建议加强数据库的访问控制、监控和审计,从而降低系统遭受攻击的风险。

5. CVE-2004-2761的影响如果攻击者利用CVE-2004-2761漏洞成功攻击了Oracle数据库系统,可能会导致系统崩溃、数据泄露、信息篡改等严重后果。

受影响的组织和个人还可能面临法律责任、商业损失等问题。

6. 结语Oracle11g CVE-2004-2761是一种严重的数据库安全漏洞,可能会对受影响的系统和数据造成损害。

用户和管理员应该重视此漏洞,并采取相应的措施来确保数据库系统的安全。

Oracle11g数据库审计

Oracle11g数据库审计

Oracle11g数据库审计问题描述:使⽤Oracle 11g的数据库审计问题解决:(1)激活数据库审计(1.1)查看数据库审计是否已经开启如上图所⽰:⾸先使⽤⽤户登陆sqplus,(普通⽤户,或者dba都可以),然后使⽤conn /as sysdba注意:(a)以上使⽤sqlplus可以成功进⾏数据库审计的命令操作,但是在使⽤PL/SQL Developer command line进⾏数据库审计操作时,有些命令⽆法识别例如shutdown immediate (重启数据库)(b)以上使⽤conn / as sysdba 进⾏数据库登陆,使⽤其他⽤户登陆进⾏数据库审计操作时不起作⽤的(1.2)查看数据库审计是否已经开启如上所⽰,使⽤ show parameter audit ;可以查看数据库审计的信息其中audit_sys_operations 的value为false,意味着数据库审计未开启其中audit_trail 的value为DB参数详解:AUDIT_TRAIL启⽤或禁⽤数据库审计。

当设置该参数为NONE或FALSE时,将禁⽌数据库审计;当设置该参数为OS时,将激活数据库审计,并将审计记录写⼊到OS审计跟踪⽂件中;当设置该参数为DB或TRUE时,将激活数据库审计,并将审计记录写⼊到数据字典SYS.AUD$中;当设置该参数为DB_EXTENDED时,不仅将审计记录写⼊到数据字典SYS.AUD$中,还会填充该数据字典的SQLBIND和SQLTEXT列。

(1.3)激活数据库审计如上所⽰修改系统信息,激活数据库审计参数详解:spfile是存储初始化参数的⽂件,还有⼀种是pfile也是存储初始化参数的⽂件,spfile是服务器端维护的,pfile是客户端维护的spfile只能通过系统更改,pfile可以⼿动修改。

(1.4)重启数据库-----应⽤对系统的修改重新查看审计的信息如上显⽰了audit_sys_operations 的值为true,同时audit_trail 的值为db_extended说明数据库审计已经激活注意:以上重新启动数据库使⽤了startup force 命令,同时也可以分别使⽤:shutdown immediate ; 关闭数据库startup;启⽤数据库(2)使⽤审计信息注意:(a) 审计⼀般只⽤于对普通⽤户操作,⼀般不审计SYS⽤户(b) 对于windows系统,对sys⽤户的审计信息并不存在AUDIT_FILE_DEST参数指定的⽬录⾥,⽽是在windows的事件管理器中。

Oracle 11G新特性--ASM 增强 说明

Oracle 11G新特性--ASM 增强 说明

一. ASM 快速镜像再同步(ASMFast Mirror Resync)1.1 无ASM快速镜像再同步时每当ASM 无法向分配给某个磁盘的区执行写入操作时,就会使该磁盘脱机,同时会在其它磁盘上至少写入一个此区(ASM 数据区)的镜像副本(如果相应的磁盘组使用了ASM 冗余)。

使用OracleDatabase 10g 时,ASM 会假定脱机磁盘只包含过时数据,因此不再从此类磁盘中读取数据。

磁盘脱机后不久,ASM 就会使用冗余区副本在磁盘组中的剩余磁盘上重新创建分配给磁盘的区(ASM 数据区),将脱机的磁盘从磁盘组中删除。

此进程是一项开销相对较大的操作,可能要花费几小时来完成。

如果磁盘故障只是临时性的(如电缆、主机总线适配器、控制器故障或磁盘的电源中断),则必须在临时故障修复后重新添加磁盘。

但是,将删除的磁盘重新添加回磁盘组还需要将区(ASM 数据区)迁回磁盘,因此增加了成本。

1.2 ASM 快速镜像再同步1.2.1 概述ASM 快速镜像再同步会显著减少重新同步临时故障磁盘所需的时间。

如果某个磁盘因临时故障而脱机,ASM 将跟踪在中断期间发生修改的区。

临时故障被修复后,ASM 可以快速地仅重新同步在中断期间受到影响的ASM 磁盘区。

此功能假定受到影响的ASM磁盘内容未发生损坏或修改。

某个ASM 磁盘路径出现故障时,如果您已设置了相应磁盘组的DISK_REPAIR_TIME 属性,则ASM 磁盘会脱机,但不会被删除。

此属性的设置确定了ASM 可容忍的磁盘中断持续时间;如果中断在此时间范围内,则修复完成后仍可重新同步。

注:跟踪机制对每个已修改的区使用一个位,这样可确保跟踪机制非常高效。

1.2.2 设置ASM 快速镜像再同步请按磁盘组设置此功能。

可以在创建磁盘组后使用ALTER DISKGROUP 命令完成此操作。

使用一个类似以下命令的命令启用ASM 快速镜像再同步:ALTER DISKGROUPSET ATTRIBUTE 'DISK_REPAIR_TIME'='2D4H30M'在修复了磁盘后,运行SQL 语句ALTER DISKGROUP ONLINE DISK。

Oracle11g安装及验证图文攻略.

Oracle11g安装及验证图文攻略.

服务器磁盘分配一般C盘100G装系统、D盘80G放ORACLE基目录和软件位置、E盘剩余空间(最大)放数据库目录。

Oracle 11g安装图文攻略注意用administrator用户登录一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。

路径名称中,最好不要出现中文,也不要出现空格等不规则字符。

二、Oracle安装1. 解压缩文件,将两个压缩包一起选择,鼠标右击- 解压文件如图2.两者解压到相同的一、Oracle 下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。

路径名称中,最好不要出现中文,也不要出现空格等不规则字符。

二、Oracle安装1. 解压缩文件,将两个压缩包一起选择,鼠标右击-> 解压文件如图2.两者解压到相同的路径中,如图:3. 到相应的解压路径上面,找到可执行安装文件【setup.exe 】双击安装。

如图:4. 安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。

取消下面的“我希望通过My Oracle Support接受安全更新(W)”。

如图:5. 安全选项,直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。

如图:6. 系统类,直接选择默认的桌面类就可以了。

(若安装到的电脑是,个人笔记本或个人使用的电脑使用此选项) 服务器类直接点击这里跳转如图:7. 典型安装。

重要步骤。

建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。

全局数据库名可以默认,且口令密码,必须要牢记。

密码输入时,有提示警告,不符合Oracel建议时不用管。

(因Oracel建议的密码规则比较麻烦,必须是大写字母加小写字母加数字,而且必须是8位以上。

麻烦,可以输入平常自己习惯的短小密码即可) 如图:8. 若输入的口令短小简单,安装时会提示如下。

11g新特性-安全

11g新特性-安全

一.密码安全为了遵守各种安全性和隐私规定,必须使用更安全的口令。

如果口令非常短或仅包含有限的字符,则对于强力攻击就很脆弱,而包含较多不同字符的较长口令就很难被猜出或获得。

在Oracle Database 11g中,口令的处理方式与早期版本中的处理方式有所不同:(1) 口令区分大小写。

口令中使用的大写字符和小写字符现在是不同的字符。

(2) 口令可以包含未用引号括起来的多字节字符。

如果口令包含除$、_ 或# 外的任何特殊字符,则必须用引号括起来。

(3) 口令始终通过散列算法传递,然后作为用户身份证明进行存储。

用户提供口令时,系统会对其进行散列运算,然后将其与存储的身份证明进行比较。

在Oracle Database(4) 11g 中,散列算法是早期版本数据库中使用的公共算法SHA-1。

SHA-1 是一种使用160 位密钥的较强算法。

(5) 口令始终使用salt。

如果输入内容相同,散列函数将始终生成相同的输出。

Salt是添加到输入中的唯一(随机)值,用于确保输出身份证明是唯一的。

OracleDatabase 11g 中的口令:(1) 区分大小写(2) 包含更多的字符(3) 使用更安全的散列算法(4) 在散列算法中使用salt用户名仍是Oracle 标识符(最多30个字符,不区分大小写)。

之前整理的Blog:Oracle10g/11g 密码策略用户口令大小写敏感说明/tianlesoftware/article/details/7383110二.自动安全配置Oracle Database11g 使用由Internet 安全中心(CIS) 基准推荐的特定安全功能安装和创建数据库。

与10gR2 的默认安装相比,CIS 推荐的配置更安全,而且开放程度足以使大多数应用程序都能成功运行。

许多客户已采用了此基准。

CIS 基准的一些建议可能与一些应用程序不兼容。

2.1 Profile安全默认配置使用DatabaseConfiguration Assistant (DBCA) 创建自定义数据库时,可以指定Oracle Database11g 的默认安全配置。

oracle 11g ssl 配置查询语句 -回复

oracle 11g ssl 配置查询语句 -回复

oracle 11g ssl 配置查询语句-回复在Oracle 11g中配置SSL是一项重要的任务,以确保安全的数据库通信。

SSL(Secure Sockets Layer)是一种安全协议,用于加密客户端和服务器之间的通信,防止数据在传输过程中被窃取或篡改。

本文将为您详细介绍如何配置Oracle 11g的SSL功能,让您的数据库通信更加安全可靠。

首先,我们需要确保您已经获得了有效的SSL证书。

证书是一种数字证明,用于验证服务器身份并加密通信。

您可以从公认的认证机构(CA)或第三方供应商获得SSL证书。

现在,我们可以开始配置Oracle 11g的SSL功能。

请按照以下步骤进行操作:第一步:检查Oracle 11g是否已安装SSL支持在开始配置SSL之前,我们需要确保Oracle 11g已经安装了SSL支持。

要检查是否已安装SSL支持,您可以执行以下查询语句:SELECT * FROM voption WHERE parameter = 'Advanced Security';如果结果集中显示“TRUE”,这意味着已安装了Advanced Security选项,也就是SSL支持。

第二步:创建Oracle钱包钱包是存储SSL证书和密钥的文件容器。

要创建Oracle钱包,您需要执行以下步骤:1. 使用以下命令登录到数据库服务器:sqlplus / as sysdba2. 在SQL*Plus提示下,输入以下命令创建钱包:SQL> ADMINISTER KEY MANAGEMENT CREATE KEYSTORE'<wallet_directory>' IDENTIFIED BY '<password>' FORCE keystore_type [auto_login] [ENABLE] HSM;在上述命令中,您需要指定钱包的目录和密码。

RoseReplicator 4.0 for Oracle 11g配置文档

RoseReplicator 4.0 for Oracle 11g配置文档

RoseReplicator4.0 for Oracle 11g配置文档一文档说明本文档主要介绍了RoseReplicator配合Oracle应用的高可用配置过程;另外还对Oracle服务的管理和验证进行了简单介绍。

用户可以根据文档,逐步完成Oracle应用的配置。

本文档以RoseReplicator 4.0和Oracle11g为例。

二安装Oracle1 Oracle高可用配置要求在源主机和目标主机中安装Oracle数据库时,必须保证两台主机中Oracle的实例名、安装路径和配置方式完全一致。

Oracle安装完成后,将Oracle服务的启动方式修改为手动。

2 Oracle安装过程2.1 运行Oracle安装程序运行Oracle安装程序,选择高级安装方式,点击“下一步”。

2.2 指定Oracle基目录注意:源主机与目标主机安装Oracle的服务名称和路径必须一致。

2.3 选择配置选项根据用户实际应用环境选择配置。

在这里选中“仅安装软件”选项,后面再安装Oracle 实例。

点击“下一步”,直到完成Oracle软件的安装。

2.4 配置监听1) 在首次创建数据库实例之前需要配置监听程序。

可以通过“NetConfigur ation Assistant”进行配置,或者在命令行下输入“netca”。

2) 设置监听名称3) 设置监听端口,此端口用于客户端进行访问连接。

用户可以选择默认端口,如果默认端口被占用,也可以选择其他未被使用的端口号。

4) 点击“完成”,完成监听配置。

2.5 创建数据库实例1)在完成对监听的配置后。

可以通过“Database Configuration Assistant”进行创建数据库实例,或者在命令行下输入“dbca”。

2)设置全局数据库名和SID。

注意:如果在创建数据库实例之前没有配置任何监听程序,那么创建数据库实例的时候就会出现以下警告。

3)设置数据库实例的身份验证。

用户可以根据需求给不同的账户设置不同的口令,也可以给所有账户设置相同的口令。

安装oracle11gINS-30131执行安装程序验证所需的初始设置失败的解决方法

安装oracle11gINS-30131执行安装程序验证所需的初始设置失败的解决方法

安装oracle11gINS-30131执⾏安装程序验证所需的初始设
置失败的解决⽅法
安装oracle11g [INS-30131] 执⾏安装程序验证所需的初始设置失败。

解决⽅法
第⼀步:控制⾯板>所有控制⾯板项>管理⼯具>服务>SERVER 启动
TCP/IP 启动
第⼆步:
1.点击开始->运⾏,输⼊regedit ,然后回车键进⼊注册编辑器
2.找到并点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters
3.如果AutoShareServer和AutoShareWks为0,则将该值修改为1
第三步:
重启计算机[也可不重启计算机重启Server服务即可]
第四步:
进⼊oracle安装⽬录,右键单击选择管理员⾝份运⾏。

更多精彩内容,请点击,进⾏深⼊学习和研究。

以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

Oracle数据库11g版本介绍

Oracle数据库11g版本介绍

O r a c l e数据库11g版本介绍满足不同企业需求的世界一流的数据库Oracle数据库11g是业界第一个为网格计算而设计的数据库,且有多个版本可供选择:标准版和企业版。

所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。

Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。

无论你是独立开发者、中小型企业还是大型企业,这些世界一流的数据库版本中总有一款可满足您的业务和技术需求。

下表全面总结了Oracle数据库11g的各个版本。

有关各版本之间相互对比的详细信息,请参阅Oracle数据库11g产品系列白皮书。

主要功能汇总标准版企业版CPU最大数量 4 无限制RAM 操作系统允许的最大容量操作系统允许的最大容量数据库规模无限制无限制WindowsLinuxUnix支持64位高可用性更多内容故障保护配置和验证Windows集群,并通过与微软集群服务器集成的高可用性软件快速、准确地自动恢复。

更多信息回闪查询无需复杂、耗时的操作即可恢复更早版本的数据。

更多信息回闪表、数据库和事务查询诊断和撤销错误操作以缩短恢复时间。

更多信息数据卫士创建、维护并监控一个或多个备用数据库,以保护企业数据不受故障、灾难、错误和损坏的影响。

更多信息Oracle安全备份针对Oracle数据库和异构文件系统的安全、高性能的磁带备份管理可降低网络数据保护的成本和复杂性。

更多信息服务器管理的备份和恢复借助Oracle恢复管理器(RMAN)简化、自动化并提高备份及恢复性能。

可扩展性更多内容真正应用集群跨多个相互连接或“集群的”服务可选器运行任意未做更改的打包或定制的管理软件。

更多信息集成的集群件利用一组通用、内置的集群服务创建和运行数据库集群。

自动工作负载管理将服务连接请求发送给拥有最低负载的适当服务器;一旦发生故障,自动将幸存的服务器重新分配以用于服务。

Oracle11g数据库安装方法与步骤图文教程

Oracle11g数据库安装方法与步骤图文教程

衷心感谢各位同学的支持! 谢谢!
实验步骤9
选择JDK8的安装路径,找到 Java.exe即可。
安装路径在前面JDK8安装时提及。
选择完毕后,点击Ok即可启动该 SQL工具。
实验步骤10
10.进入SQL Developer 主界面,创建连接。
实验步骤10
填写相关信息进行连 接,并测试是否成功。
请注意:
第一次使用scott用户 登录,可能会提示密
实验步骤4
到此JDK8安装完成!
实验步骤5
5.前往官方网站下载Oracle11g安装包。
实验步骤5
找到图中链接,点击进入下载页。
实验步骤5
点击“同意条款”按钮,再往下找到下载链接。
实验步骤5
实验步骤6
6.同时选中下载的2个安装包(32 位的2个或者64位的2个)进行 同时解压到同一文件夹位置内。 解压完毕后运行安装包里面的安 装程序即可,进入安装界面。
是作为练习的最佳选择。要学 会运用这个帮手。
1. 在自己电脑上安装Oracle 11g,放便以后的练 习和作业。并对本实验内容进行复习和巩固。 2. 将课本中“认证目标1.03”中的内容进行上机 实验。 3. 将本实验相关内容,即自己安装Oracle 11g的 实验过程(适当截图)放入上机实验报告册 中。
配置方法:
右键该项,选择“属性”,将“目标”项的后面内容改 成(红色部分):sqldeveloper\bin\sqldeveloperW.exe
实验步骤9
9. 点击并第一次使用“SQL Developer”工具时, 会弹出如图提示,需要进行相关配置。
配置方法:
点击“Browse”按钮,选择JDK8的安装路径,找到 Java.exe即可。安装路径在前面JDK8安装时提及。

ORACLE参数文件的修改与配置

ORACLE参数文件的修改与配置

ORACLE参数文件的修改与配置ORACLE参数文件是一个包含了Oracle数据库系统的各种配置和设置信息的文本文件。

通过修改参数文件,可以对数据库进行各种配置和定制,以满足特定的需求和性能要求。

本文将详细介绍如何修改和配置ORACLE参数文件。

1.找到参数文件在Oracle数据库中,有两个主要的参数文件:2.修改参数文件以下是一些常见的ORACLE参数及其说明(请注意,参数名称和完整的描述可能因ORACLE版本而有所不同):-DB_BLOCK_SIZE:指定数据库块的大小,通常可能使用的数值为2KB或4KB。

较大的值可以提高数据库的性能,但会增加内存消耗。

-SHARED_POOL_SIZE:用于指定共享池的大小。

共享池用于缓存SQL语句和数据字典等共享的对象。

- SGA_TARGET和SGA_MAX_SIZE:用于设置SGA(System Global Area)的大小。

SGA是一个Oracle数据库实例的内存区域,包含了缓冲区、共享池和重做日志缓冲区等。

- PGA_AGGREGATE_TARGET:用于设置PGA(Program Global Area)的大小。

PGA是ORACLE数据库为每个连接到数据库的用户分配的内存区域,用于执行用户会话的相关操作。

-LOG_BUFFER:用于设置日志缓冲区的大小。

日志缓冲区用于缓存重做日志信息。

- TIMED_STATISTICS:指定是否启用Oracle数据库的时间统计功能。

-DIAGNOSTIC_DEST:设置数据库诊断信息的目录路径。

3.配置ORACLE参数文件在修改参数文件之前,建议先备份原始的参数文件。

修改参数文件后,需要将其重新加载到数据库中以生效。

-对于SPFILE,可以使用以下命令进行重新加载:```SQL> ALTER SYSTEM SET <parameter_name>=<new_value>SCOPE=SPFILE;```-对于PFILE,可以使用以下命令进行重新加载:```SQL> ALTER SYSTEM SET <parameter_name>=<new_value>;SQL> ALTER SYSTEM SET <parameter_name>=<new_value>SID='<sid>';```其中,<parameter_name>是要修改的参数名称,<new_value>是要设置的新值。

oracle 11g rac中归档文件的命名参数

oracle 11g rac中归档文件的命名参数

在Oracle 11g RAC(Real Application Clusters)中,归档日志文件的命名通常依赖于几个参数来确保唯一性和便于管理。

以下是与归档文件命名相关的参数:1. `LOG_ARCHIVE_DEST_n`:这个参数定义了归档重做日志文件存放的位置,其中`n`是序号,可以设置多个归档目的地。

2. `DB_UNIQUE_NAME`:此参数用于设置数据库实例的唯一名称。

在某些情况下,该参数会影响归档文件的名称,以确保每个实例生成的归档日志具有唯一的名称。

3. `LOG_ARCHIVE_FORMAT`:通过这个参数,可以自定义归档日志文件的命名格式。

它支持一些特定的替换变量,如`%t`代表线程号,`%s`代表序列号,`%r`代表重置日志文件时生成的唯一值等。

4. `LOG_SEQUENCE`:指定每个日志文件的序列号。

在归档日志文件命名时,通常会包含这个序列号以维持顺序。

5. `MAXLOGFILES` 和`MAXLOGMEMBERS`:这些参数定义了在线重做日志组和成员的最大数量,它们间接影响了归档文件的命名,因为一旦达到最大日志组数,系统会开始循环使用日志文件,并在归档文件名中反映出来。

6. `FAL_SERVER` 和`FAL_CLIENT`:如果使用了Flash Recovery Area (FRA),则归档重做日志文件可能会被自动移动到FRA,并且其路径将会体现在归档文件名中。

7. `COMPATIBLE` 参数:虽然不直接涉及归档文件的命名,但设置兼容级别可能会影响到归档处理的行为。

默认情况下,如果不自定义`LOG_ARCHIVE_FORMAT`参数,Oracle 11g RAC的归档重做日志文件将使用类似以下格式的命名方式:`ARCn/%$x.%$g/%$s`其中:- `ARCn` 表示归档重做日志文件的缩写。

- `%$x` 是线程号(对于RAC环境)。

- `%$g` 是日志组号。

Linux上Oracle11g安装步骤图解

Linux上Oracle11g安装步骤图解

Linux上Oracle11g安装步骤图解安装准备⼯作⽬录下载地址:选择需要的oracle安装⽂件下载联机⽂档:可以下载其PDF⽂档参考(其中的有关Linux安装向导是最权威的安装⼿册)数据库安装硬件配置要求:最⼩内存 1 GB of RAM虚拟内存容量Available RAM Swap Space RequiredBetween 1 GB and 2 GB 1.5 times the size of RAMBetween 2 GB and 16 GB Equal to the size of RAMMore than 16 GB16 GB硬盘空间要求数据库软件硬盘空间需求:Installation Type Requirement for Software Files (GB)Enterprise Edition 3.95Standard Edition 3.88数据⽂件硬盘空间需求:Installation Type Requirement for Data Files (GB)Enterprise Edition 1.7Standard Edition 1.5检查的命令内存# grep MemTotal /proc/meminfo交换空间# grep SwapTotal /proc/meminfo磁盘空间# df -ah平台查看联机⽂档,可以看出Oracle 11g⽀持Linux操作系统下⾯是 X86(32位)上Linux其中Red Hat 4与Oracle Linux 4对应,以及与Cent OS 4对应(版本要对应)通过查看Oracle安装⽂档中列出的Package Requirements可以查看在不同平台上需要的软件包,下⾯列出Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0的要求,检查下系统是否安装过这些包,如果没在对应的系统光盘查找对应的rpm包并安装。

Oracle11g安装说明

Oracle11g安装说明

1Oracle11G安装配置说明1.1环境需求1.1.1硬件环境a)内存>1G, 命令:prtconf|moreb)Paging space物理内存在2-16GB之间,交换空间与物理内存大小相同物理内存大于16GB交换,交换空间设为物理内存的0.75倍命令:lsps –ac)检查是否是64位命令:/usr/bin/getconf HARDWARE_BITMODEBootinfo -kd)磁盘空间temp 空间>=1GBoracle 软件安装目录>=8GBe)操作系统runlevel为2命令:who –r1.1.2软件环境a)操作系统版本AIX 6,64bit及以上版本1.2安装Oracle 11g1.2.1安装前检查1.2.2安装Oracle 11g For AIX1.点击安装文件出现如下图所示界面。

2.直接点击下一步选择跳过软件更新选项点击下一步3.选择仅安装数据库软件选项,点击下一步如下图所示:4.选择单实例数据库安装选项,点击下一步。

如下图所示:5.出现请选择运行产品时所使用的语言,选择简体中文和英文。

如下图所示:6.点击下一步出现如下图所示的界面7.选择安装数据的版本,在此选择企业版点击下一步出现如下图所示的界面8.选择产品安装文件的目录,在此我们选择/u01/app/oralnventory,选择oralnventory组名为oinstall。

点击下一步如下图所示:9.选择数据库管理员(OSDBA)组为dba,数据库操作者组为dba,点击下一步如下图所示:10.正在检查执行的先决条件,检查完成后出现如下所示的操作界面,如下图所示11.点击下一步,显示了数据库Oracle11g的安装概要。

如下图所示:12.点击安装按钮正式开始安装Oracle11g数据库,如下图所示:13.出现如下窗口14.点击确定按钮出现下面如图所示的界面15.在欢迎使用配置Oracle数据库界面,点击下一步出现如下图所示的界面16.选择创建数据库选择,点击下一步,如下图所示17.选择一般用途或数据处理选项,点击下一步18.选择配置Enterprise Manager 选项和配置Database Control以进行本地管理,点击下一步,如下图所示:19.选择监听程序配置选项,点击下一步20.选择添加选项,点击下一步,如下图所示:21.输入监听程序的名称为LISTENER,点击下一步如下图所示:22.选择要用的协议TCP,点击下一步如下图所示:23.选择使用的标准端口号1521选项,点击下一步,如下图所示:24.在是否配置另一个监听程序,选择否选项,点击下一步,如下图所示:25.输入管理员口令,点击下一步。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

oracle11G新版本增加对原始数据文件验证过程打算做一个oracle索引的专题技术笔记,因为今天帮我一个深圳的朋友做过rman的测试,在恢复我原始数据的时候,发现存在ORA-XXXXX错误,测试结果如下:run {allocate channel ch1 type disk;allocate channel ch2 type disk;allocate channel ch3 type disk;allocate channel ch4 type disk;allocate channel ch5 type disk;allocate channel ch6 type disk;restore database;release channel ch1;release channel ch2;release channel ch3;release channel ch4;release channel ch5;release channel ch6;}备份过程:oracle@oracle-one ~]$ exitexithost command completeRMAN> backup database plus archivelog delete input;Starting backup at 13-JAN-14current log archivedusing channel ORA_DISK_1channel ORA_DISK_1: starting archived log backup setchannel ORA_DISK_1: specifying archived log(s) in backup setinput archived log thread=1 sequence=32 RECID=38 STAMP=835887568input archived log thread=1 sequence=33 RECID=43 STAMP=835983664input archived log thread=1 sequence=34 RECID=41 STAMP=835983651input archived log thread=1 sequence=35 RECID=42 STAMP=835983661channel ORA_DISK_1: starting piece 1 at 13-JAN-14channel ORA_DISK_1: finished piece 1 at 13-JAN-14piecehandle=+DATAGROUP1/rhys/backupset/2014_01_13/annnf0_tag20140113t10005 0_0.302.836733655 tag=TAG20140113T100050 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:00:25channel ORA_DISK_1: deleting archived log(s)archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_03/thread_1_seq_32.312.83588 7567 RECID=38 STAMP=835887568archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_04/thread_1_seq_33.310.83598 3663 RECID=43 STAMP=835983664archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_04/thread_1_seq_34.282.83598 3651 RECID=41 STAMP=835983651archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_04/thread_1_seq_35.297.83598 3653 RECID=42 STAMP=835983661channel ORA_DISK_1: starting archived log backup setchannel ORA_DISK_1: specifying archived log(s) in backup setinput archived log thread=1 sequence=1 RECID=44 STAMP=836132585input archived log thread=1 sequence=2 RECID=45 STAMP=836165566input archived log thread=1 sequence=3 RECID=46 STAMP=836176676input archived log thread=1 sequence=4 RECID=47 STAMP=836178950input archived log thread=1 sequence=5 RECID=48 STAMP=836232017input archived log thread=1 sequence=6 RECID=49 STAMP=836234531input archived log thread=1 sequence=7 RECID=50 STAMP=836237972input archived log thread=1 sequence=8 RECID=51 STAMP=836256318input archived log thread=1 sequence=9 RECID=52 STAMP=836299719input archived log thread=1 sequence=10 RECID=53 STAMP=836337512input archived log thread=1 sequence=11 RECID=54 STAMP=836494626input archived log thread=1 sequence=12 RECID=55 STAMP=836498150input archived log thread=1 sequence=13 RECID=56 STAMP=836731893input archived log thread=1 sequence=14 RECID=57 STAMP=836733316input archived log thread=1 sequence=15 RECID=58 STAMP=836733649channel ORA_DISK_1: starting piece 1 at 13-JAN-14channel ORA_DISK_1: finished piece 1 at 13-JAN-14piecehandle=+DATAGROUP1/rhys/backupset/2014_01_13/annnf0_tag20140113t10005 0_0.297.836733683 tag=TAG20140113T100050 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:00:35channel ORA_DISK_1: deleting archived log(s)archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_06/thread_1_seq_1.313.836132 583 RECID=44 STAMP=836132585archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_06/thread_1_seq_2.314.836165 563 RECID=45 STAMP=836165566archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_06/thread_1_seq_3.315.836176 677 RECID=46 STAMP=836176676archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_06/thread_1_seq_4.273.836178 949 RECID=47 STAMP=836178950archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_07/thread_1_seq_5.280.836232 005 RECID=48 STAMP=836232017archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_07/thread_1_seq_6.278.836234 531 RECID=49 STAMP=836234531archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_07/thread_1_seq_7.277.836237 959 RECID=50 STAMP=836237972archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_07/thread_1_seq_8.272.836256 311 RECID=51 STAMP=836256318archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_08/thread_1_seq_9.271.836299 715 RECID=52 STAMP=836299719archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_08/thread_1_seq_10.308.83633 7507 RECID=53 STAMP=836337512archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_10/thread_1_seq_11.307.83649 4623 RECID=54 STAMP=836494626archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_10/thread_1_seq_12.306.83649 8149 RECID=55 STAMP=836498150archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_13.304.83673 1889 RECID=56 STAMP=836731893archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_14.305.83673 3317 RECID=57 STAMP=836733316archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_15.303.83673 3649 RECID=58 STAMP=836733649Finished backup at 13-JAN-14Starting backup at 13-JAN-14using channel ORA_DISK_1channel ORA_DISK_1: starting full datafile backup setchannel ORA_DISK_1: specifying datafile(s) in backup setinput datafile file number=00001name=+DATAGROUP1/rhys/datafile/system.257.833999503input datafile file number=00002name=+DATAGROUP1/rhys/datafile/sysaux.256.833999647input datafile file number=00006name=+DATAGROUP1/rhys/datafile/rhys.309.835132099input datafile file number=00004name=+DATAGROUP1/rhys/datafile/users.261.833999767input datafile file number=00003name=+DATAGROUP1/rhys/datafile/undotbs1.260.833999753input datafile file number=00005name=+DATAGROUP1/rhys/datafile/test.dbfchannel ORA_DISK_1: starting piece 1 at 13-JAN-14channel ORA_DISK_1: finished piece 1 at 13-JAN-14piecehandle=+DATAGROUP1/rhys/backupset/2014_01_13/nnndf0_tag20140113t10021 2_0.303.836733737 tag=TAG20140113T100212 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:06:26Finished backup at 13-JAN-14Starting backup at 13-JAN-14current log archivedusing channel ORA_DISK_1channel ORA_DISK_1: starting archived log backup setchannel ORA_DISK_1: specifying archived log(s) in backup setinput archived log thread=1 sequence=16 RECID=59 STAMP=836734121channel ORA_DISK_1: starting piece 1 at 13-JAN-14channel ORA_DISK_1: finished piece 1 at 13-JAN-14piecehandle=+DATAGROUP1/rhys/backupset/2014_01_13/annnf0_tag20140113t10084 3_0.274.836734125 tag=TAG20140113T100843 comment=NONEchannel ORA_DISK_1: backup set complete, elapsed time: 00:00:03channel ORA_DISK_1: deleting archived log(s)archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_16.276.83673 4121 RECID=59 STAMP=836734121Finished backup at 13-JAN-14Starting Control File and SPFILE Autobackup at 13-JAN-14piecehandle=+DATAGROUP1/rhys/autobackup/2014_01_13/s_836734128.276.8367341 33 comment=NONEFinished Control File and SPFILE Autobackup at 13-JAN-14RMAN> exitRecovery Manager complete.恢复过程:[oracle@oracle-one ~]$ rman target /Recovery Manager: Release 11.2.0.4.0 - Production on Mon Jan 13 20:41:18 2014Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.connected to target database: RHYS (DBID=2745484551, not open)RMAN> run {2> allocate channel ch1 type disk;allocate channel ch2 type disk;3> 4> allocate channel ch3 type disk;5> allocate channel ch4 type disk;6> allocate channel ch5 type disk;7> allocate channel ch6 type disk;8> restore database;9> release channel ch1;10> release channel ch2;11> release channel ch3;12> release channel ch4;13> release channel ch5;14> release channel ch6;15> }using target database control file instead of recovery catalog allocated channel: ch1channel ch1: SID=30 device type=DISKallocated channel: ch2channel ch2: SID=29 device type=DISKallocated channel: ch3channel ch3: SID=21 device type=DISKallocated channel: ch4channel ch4: SID=28 device type=DISKallocated channel: ch5channel ch5: SID=24 device type=DISKallocated channel: ch6channel ch6: SID=23 device type=DISKStarting restore at 13-JAN-14channel ch1: restoring datafile 00001input datafile copy RECID=9 STAMP=836771958 filename=+DATAGROUP1/rhys/datafile/system.311.836735137destination for restore of datafile 00001:+DATAGROUP1/rhys/datafile/system.257.833999503channel ch2: starting datafile backup set restorechannel ch2: specifying datafile(s) to restore from backup setchannel ch2: restoring datafile 00004 to+DATAGROUP1/rhys/datafile/users.283.836771979channel ch2: restoring datafile 00005 to+DATAGROUP1/rhys/datafile/test.dbfchannel ch2: restoring datafile 00006 to+DATAGROUP1/rhys/datafile/rhys.304.836771979channel ch2: reading from backup piece+DATAGROUP1/rhys/backupset/2014_01_13/nnndf0_tag20140113t100212_0.303 .836733737channel ch3: restoring datafile 00002input datafile copy RECID=10 STAMP=836771958 filename=+DATAGROUP1/rhys/datafile/sysaux.279.836735137destination for restore of datafile 00002:+DATAGROUP1/rhys/datafile/sysaux.256.833999647channel ch4: restoring datafile 00003input datafile copy RECID=11 STAMP=836771958 filename=+DATAGROUP1/rhys/datafile/undotbs1.257.836735137destination for restore of datafile 00003:+DATAGROUP1/rhys/datafile/undotbs1.308.836771963ORA-19505: failed to identify file"+DATAGROUP1/rhys/datafile/system.311.836735137"ORA-17503: ksfdopn:2 Failed to open file+DATAGROUP1/rhys/datafile/system.311.836735137ORA-15012: ASM file'+DATAGROUP1/rhys/datafile/system.311.836735137' does not existORA-19600: input file is datafile-copy 9(+DATAGROUP1/rhys/datafile/system.311.836735137)ORA-19601: output file is datafile 1 (+DATAGROUP1)ORA-19505: failed to identify file"+DATAGROUP1/rhys/datafile/sysaux.279.836735137"ORA-17503: ksfdopn:2 Failed to open file+DATAGROUP1/rhys/datafile/sysaux.279.836735137ORA-15012: ASM file'+DATAGROUP1/rhys/datafile/sysaux.279.836735137' does not existORA-19600: input file is datafile-copy 10(+DATAGROUP1/rhys/datafile/sysaux.279.836735137)ORA-19601: output file is datafile 2 (+DATAGROUP1)ORA-19505: failed to identify file"+DATAGROUP1/rhys/datafile/undotbs1.257.836735137"ORA-17503: ksfdopn:2 Failed to open file+DATAGROUP1/rhys/datafile/undotbs1.257.836735137ORA-15012: ASM file'+DATAGROUP1/rhys/datafile/undotbs1.257.836735137' does not existORA-19600: input file is datafile-copy 11(+DATAGROUP1/rhys/datafile/undotbs1.257.836735137)ORA-19601: output file is datafile 3 (+DATAGROUP1)channel ch2: piecehandle=+DATAGROUP1/rhys/backupset/2014_01_13/nnndf0_tag20140113t10021 2_0.303.836733737 tag=TAG20140113T100212channel ch2: restored backup piece 1channel ch2: restore complete, elapsed time: 00:00:35failover to previous backupchannel ch1: starting datafile backup set restorechannel ch1: specifying datafile(s) to restore from backup setchannel ch1: restoring datafile 00001 to+DATAGROUP1/rhys/datafile/system.257.833999503channel ch1: restoring datafile 00002 to+DATAGROUP1/rhys/datafile/sysaux.256.833999647channel ch1: restoring datafile 00003 to+DATAGROUP1/rhys/datafile/undotbs1.308.836771963channel ch1: reading from backup piece+DATAGROUP1/rhys/backupset/2014_01_13/nnndf0_tag20140113t100212_0.303 .836733737channel ch1: piecehandle=+DATAGROUP1/rhys/backupset/2014_01_13/nnndf0_tag20140113t10021 2_0.303.836733737 tag=TAG20140113T100212channel ch1: restored backup piece 1channel ch1: restore complete, elapsed time: 00:03:25Finished restore at 13-JAN-14released channel: ch1released channel: ch2released channel: ch3released channel: ch4released channel: ch5released channel: ch6RMAN>RMAN>RMAN>RMAN>RMAN> recover database;Starting recover at 13-JAN-14allocated channel: ORA_DISK_1channel ORA_DISK_1: SID=30 device type=DISKstarting media recoveryarchived log for thread 1 with sequence 16 is already on disk as file +DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_16.275.836735655archived log for thread 1 with sequence 17 is already on disk as file +DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_17.260.836735657archived log for thread 1 with sequence 18 is already on disk as file +DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_18.261.836735659archived log for thread 1 with sequence 1 is already on disk as file +DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_1.305.836751051archived log for thread 1 with sequence 2 is already on disk as file +DATAGROUP1/rhys/onlinelog/group_2.286.833999961archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_16.275.83673 5655 thread=1 sequence=16archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_17.260.83673 5657 thread=1 sequence=17archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_18.261.83673 5659 thread=1 sequence=18archived log filename=+DATAGROUP1/rhys/archivelog/2014_01_13/thread_1_seq_1.305.836751 051 thread=1 sequence=1archived log filename=+DATAGROUP1/rhys/onlinelog/group_2.286.833999961 thread=1 sequence=2media recovery complete, elapsed time: 00:00:59Finished recover at 13-JAN-14RMAN> exitRecovery Manager complete.[oracle@oracle-one ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Mon Jan 13 20:48:36 2014Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, Automatic Storage Management, OLAP, Data Miningand Real Application Testing optionsSQL> alter database open;alter database open*ERROR at line 1:ORA-01589: must use RESETLOGS or NORESETLOGS option for database openSQL> alter database open resetlogs;Database altered.SQL>总结:在11G新版本中增加了对原始数据文件的验证过程。

相关文档
最新文档