回答第2个问题:
磁盘阵列柜就是一组用来存储数据用的硬件。一般是由一个盘柜和多块硬盘组成,有些大品牌的磁盘阵列(比如EMC、IBM等)包括:
1、磁盘磁制器(一般有两个,冗余备份)
2、电池(一般也有两块,给磁盘控制器供电)
3、抽屉(相当于盘柜,一般可配10至15块盘,另外抽屉可扩充)
目前大部分磁盘阵列均通过光纤口与数据库服务器或光纤交换机联接,用作存储数据,也可将整个操作系统、应用程序、数据库程序、数据库文件一并存储在磁盘阵列上。

解决方案 »

  1.   

    connect target sys/admin_123@orcl;
    list backup;
    report obsolete;
    delete obsolete;
    run
    {
      allocate channel c1 device type disk;
      allocate channel c2 device type disk;
      backup as compressed backupset incremental level = 0 database
      format '/orabak/databackup/db_%d_%s_%p_%T' skip readonly
      plus archivelog skip inaccessible delete all input
      format '/orabak/logbackup/log_%d_%s_%p_%T';
      sql 'alter system archive log current';
      release channel c2;
      release channel c1;
    }
    run

      crosscheck backup;
      delete noprompt expired backup;
    }
    exit;
      

  2.   

    回答第5个问题:
    1、Parameter files: 
    These files tell the Oracle instance where to find the control files, and they also specify certain initialization parameters that define how big certain memory structures are, and so on. We will investigate the two options available for storing database parameter files.2、Trace files: 
    These are diagnostic files created by a server process generally in response to some exceptional error condition 3、Alert file: 
    This is similar to a trace file, but it contains information about “expected” events, and it also alerts the DBA in a single, centralized file of many database events The files that make up the database are.4、Data files: 
    These files are for the database; they hold your tables, indexes, and all other 5、Temp files: 
    These files are used for disk-based sorts and temporary storage.6、Control files: 
    These files tell you where the data files, temp files, and redo log files are, as well as other relevant metadata about their state.7、Redo log files: 
    These are your transaction logs8、Password files: 
    These files are used to authenticate users performing administrative activities over the network. We will not discuss these files in any detail Starting in Oracle 10g, there are a couple of new optional file types that are used by Oracle
    to facilitate faster backup and faster recovery operations. These two new files are9、Change tracking file: 
    This file facilitates a true incremental backup of Oracle data does not have to be located in the Flash Recovery Area, but as it relates purely to database backup and recovery we’ll discuss it in the context of that area.10、Flashback log files: 
    These files store “before images” of database blocks in order to facilitate the new FLASHBACK DATABASE command.Otherwise,we’ll also take a look at other types of files commonly associated with the database,11、Dump (DMP) files: 
    These files are generated by the Export database utility and consumed by the Import database utility.12、Data Pump files:
    These files are generated by the new Oracle 10g Data Pump Export process and consumed by the Data Pump Import process. This file format may also be created and consumed by external tables13、Flat files: 
    These are plain old files you can view in a text editor. You normally use these for loading data into the database.
      

  3.   


    回答第3个问题:
      Alert Log : oracle 普通报警日志
      Trace Files:做一些莫名其妙的错误用到的,属于oracle内部bug错误或者应用程序报的错误。
      System logs:window在事件管理器里面;linux等在相应的目录上面。
      

  4.   

    一个很简单的例子如下,大概流程是:设置数据库为归档模式-->全备份-->恢复 
    1. 将数据库设置成归档模式的数据库  (1)查看当前数据库的模式
         SQL>archive log list;
      (2)关闭数据库实例
         SQL>shutdown immediate;
      (3)将数据库启动为mount状态
         SQL>STARTUP MOUNT;
      (4)将数据库设置为archivelog模式
         SQL>alter database archivelog;
      (5)打开数据库
         SQL>ALTER DATABASE OPEN;
      (6)检查数据库模式
         SQL>archive log list;
    2. 使用rman备份数据库和控制文件    ***注意数据库在进行rman备份之前必须要是archivelog 模式***$ rman nocatalog   //进入rman管理界面RMAN> CONNECT TARGET /   //连接目标数据库RMAN> list backup;   //查看以前是否有备份RMAN> backup tag 'db_full' format '/oracle/backup/rman/db_full_%s_%p_%t' full database include current controlfile;// 备份数据库和控制文件3. 模拟数据库数据文件丢失,使用有效备份恢复   (1).$ sqlplus /nolog
           SQL>CONN / AS SYSDBA
           SQL>SHUTDOWN IMMEDIATE;   (2).$ cd /oracle/oradata/orcl
           $ rm -rf *.dbf   (3).$ sqlplus /nolog
           SQL>CONN / AS SYSDBA
           SQL>STARTUP MOUNT;   (4). $rman nocatalog
            rman>connect target /
            rman>restore database
            rman>recover database
            rman>alter database open
      

  5.   

    找了一个Oracle内部口令的保护方式:
    1. 口令加密
    2. 口令复杂性检查
    3. 防止口令被攻击具体内容见
    http://download.oracle.com/docs/cd/B28359_01/network.111/b28531/authentication.htm#CHDBBGFG
      

  6.   


    第一问:在Oracle 10gR2中有三种方式可以进行加密操作,它们分别是:
        transparent (透明的,默认方式)、passWord(凭密码的)、dual-mode(两种形式都有)。 Transparent方式     (1),Transparent方式
         适合于在同一个服务器上进行备份,Oracle Encryption Wallet是Advanced Security option(高级安全选项)的一种,在使用前,必须先对它进行配置。Wallet包含加密/解密信任书。因为默认的方式是transparent方式,你可以把下面的脚本加入到Recovery Manager (恢复治理器RMAN)脚本中: (2),SET ENCRYPTION ON Password方式     
         当你需要将备份文件传送到另外一个站点的时候,Password方式就非常有用了,它不需要事先在另一端设置。你可以将下列脚本添加到RMAN备份脚本中: SET ENCRYPTION ON IDENTIFIED BY 'password' ONLY     当备份文件带有密码的时候,你就必须提供原始密码: SET DECRYPTION IDENTIFIED BY 'password'     假如你把密码遗失了,数据就不能恢复。同样,为了确保RMAN脚本的安全性,你同样也可以对它使用密码保护。 (3),Dual-mode方式     
         Dual-mode方式既具有透明性又使用了密码。假如你通常都同一个服务器上进行恢复,但是偶然也需要把它转移到没有安装Oracle Encryption Wallet的其它服务器上的话,这时候你就可以使用dual-mode这种方式了。这种方式与password方式类似,但是在这种方式下,假如备份文件离开了自身的服务器后就需要密码了: SET ENCRYPTION ON IDENTIFIED BY 'password' 紧记下面三点:第一,由于需要一些额外的开销,对备份进行加密需要花很长的时间;第二,必须彻底地测试备份脚本和恢复脚本;第三,你需要估计一下加密和解密所花费的时间。