教学文章
Technology Exchange
热门课程
400电话

免费咨询热线
400-090-9964

教学文章

Oracle Study之-Oracle 11g OCM考试(1)

时间:2016-04-14 来源:

系统环境:RedHat EL64
Oracle:   Oracle 11gR2

Oracle 11g OCM考试第一题,手工建库,参考文档

参考人员必须对文档非常熟悉,才可以在指定的时间内完成任务。


11g OCM考试 纲:Server Configuration

  1. 1  Create the database


一、查看系统环境
[oracle@rh64 ~]$ cat .bash_profile
# .bash_profile
export EDITOR=vi
export ORACLE_SID=prod
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
[oracle@rh64 ~]$ id oracle
uid=300(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
2、建立数据库pfile文件
[oracle@rh64 dbs]$ pwd
/u01/app/oracle/product/11.2.0/db_1/dbs

[oracle@rh64 dbs]$ ls
hc_DBUA3908922.dat  init.bk              inittest2.ora  lkTEST2           orapwtest2
hc_prod.dat         initDBUA3908922.ora  inittest.ora   orapwDBUA3908922  snapcf_prod.f
hc_test2.dat        init.ora             lkPROD         orapwprod         spfileprod.ora
hc_test.dat         initprod.ora         lkTEST         orapwtest         spfiletest2.ora
[oracle@rh64 dbs]$ cat init.ora |grep -v "^#"|grep -v "^$" >inittest1.ora

编辑pfile文件:
[oracle@rh64 dbs]$ cat inittest1.ora

db_name='test1'
memory_target=300m
processes = 150
audit_file_dest='$ORACLE_BASE/admin/test1/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
diagnostic_dest=$ORACLE_BASE
open_cursors=300 
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
control_files ='/u01/app/oracle/oradata/test1/control01.ctl'
compatible ='11.2.0'
建立相应的目录:
[oracle@rh64 dbs]$ mkdir -p /u01/app/oracle/admin/test1/adump
[oracle@rh64 dbs]$ mkdir -p /u01/app/oracle/oradata/test1
建立 Instance 口令文件:
[oracle@rh64 dbs]$ orapwd file=orapwtest1 password=oracle entries=3
建立建库脚本:

参考:


[oracle@rh64 ~]$ cat cr_db.sql
CREATE DATABASE test1
   USER SYS IDENTIFIED BY oracle
   USER SYSTEM IDENTIFIED BY oracle
   LOGFILE GROUP 1 ('/u01/app/oracle/oradata/test1/redo01a.log') SIZE 100M BLOCKSIZE 512,
           GROUP 2 ('/u01/app/oracle/oradata/test1/redo02a.log') SIZE 100M BLOCKSIZE 512
   MAXLOGFILES 5
   MAXLOGMEMBERS 5
   MAXLOGHISTORY 1
   MAXDATAFILES 100
   CHARACTER SET zhs16gbk
   EXTENT MANAGEMENT LOCAL
   DATAFILE '/u01/app/oracle/oradata/test1/system01.dbf' SIZE 325M REUSE
   SYSAUX DATAFILE '/u01/app/oracle/oradata/test1/sysaux01.dbf' SIZE 325M REUSE
   DEFAULT TEMPORARY TABLESPACE tempts1
      TEMPFILE '/u01/app/oracle/oradata/test1/temp01.dbf'
      SIZE 20M REUSE
   UNDO TABLESPACE undotbs1
      DATAFILE '/u01/app/oracle/oradata/test1/undotbs01.dbf'
      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
   


6、配置网络(tnsnames)
[oracle@rh64 admin]$ cat tnsnames.ora 
TEST1 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = rh64)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = test1)
    )
  )
  
  [oracle@rh64 admin]$ lsnrctl status
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 08-APR-2016 19:33:50
Copyright (c) 1991, 2011, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rh64)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production
Start Date                08-APR-2016 19:32:48
Uptime                    0 days 0 hr. 1 min. 2 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/rh64/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rh64.cuug.cn)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Services Summary...
Service "test1" has 1 instance(s).
  Instance "test1", status READY, has 1 handler(s) for this service...
The command completed successfully

测试网络连接:
[oracle@rh64 admin]$ sqlplus system/oracle@test1
SQL*Plus: Release 11.2.0.3.0 Production on Fri Apr 8 19:34:27 2016
Copyright (c) 1982, 2011, Oracle.  All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

19:34:27 SYSTEM@ test1>

-----  至此,手工建库成功;如果有时间,可以对数据库做一个冷备 。

---------- OCM考试考点练习,后续继续推出。。。

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright ALL Rights Reserved 京ICP备11008061号-1

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com www.cuug.net

电话:010-59426307 010-59426319 邮政编码:100089

地址:北京市海淀区北清路164号28-38号院