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

简介:

系统环境:RedHat EL64

Oracle:   Oracle 11gR2

      Oracle 11g OCM考试第一题,手工建库,参考文档。参考人员必须对文档非常熟悉,才可以在指定的时间内完成任务。


一、查看系统环境

[oracle@rh64 ~]$ cat .bash_profile

1
2
3
4
5
6
7
8
# .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

1
2
3
4
5
6
7
8
9
10
11
12
13
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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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;

  3、启动Instance到nomount,运行建库脚本: 
[oracle@rh64 ~]$ export ORACLE_SID=test1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[oracle @rh64  ~]$ sqlplus  '/as sysdba'
SQL*Plus: Release  11.2 . 0.3 . 0  Production on Fri Apr  8  17 : 09 : 02  2016
Copyright (c)  1982 2011 , Oracle.  All rights reserved.
Connected to an idle instance.
17 : 09 : 02  SYS@ test1>startup nomount;
ORACLE instance started.
Total System Global Area   313159680  bytes
Fixed Size                   2227944  bytes
Variable Size              218104088  bytes
Database Buffers            88080384  bytes
Redo Buffers                 4747264  bytes
17 : 14 : 17  SYS@ test1>select status from v$instance;
STATUS
------------
STARTED

17:15:15 SYS@ test1>@/home/oracle/cr_db.sql
Database created.
4、建库完成后,通过脚本建立数据字典
[oracle@rh64 ~]$ cat cr_dict.sql 
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
conn system/oracle
@?/sqlplus/admin/pupbld.sql

17:31:44 SYS@ test1>@/home/oracle/cr_dict.sql

5、建库成功,建立default tablespace
19:24:34 SYSTEM@ test1>create tablespace users
                    datafile '/u01/app/oracle/oradata/test1/users01.dbf' size 100m;
Tablespace created.
19:25:57 SYSTEM@ test1>alter database default tablespace users;
Database altered.
19:27:52 SYSTEM@ test1>select tablespace_name,file_id,file_name from dba_data_files;

1
2
3
4
5
6
7
TABLESPACE_NAME                   FILE_ID FILE_NAME
------------------------------ ---------- --------------------------------
SYSTEM                                   1  /u01/app/oracle/oradata/test1/system01.dbf
SYSAUX                                   2  /u01/app/oracle/oradata/test1/sysaux01.dbf
UNDOTBS1                                 3  /u01/app/oracle/oradata/test1/undotbs01.dbf
USERS                                    4  /u01/app/oracle/oradata/test1/users01.dbf
4  rows selected.

6、配置网络(tnsnames)
[oracle@rh64 admin]$ cat tnsnames.ora 

1
2
3
4
5
6
7
8
TEST1 =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = rh64)(PORT =  1521 ))
     (CONNECT_DATA =
       (SERVER = DEDICATED)
       (SERVICE_NAME = test1)
     )
   )

  [oracle@rh64 admin]$ lsnrctl status

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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

1
2
3
4
5
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考试考点练习,后续继续推出。。。










本文转自 客居天涯 51CTO博客,原文链接:http://blog.51cto.com/tiany/1761930,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
SQL Oracle 关系型数据库
Oracle 19c OCP 认证考试 082 题库(第19题)- 2024年修正版
【优技教育】提供2024年修正版Oracle 19c OCP 082题库,共90题,需60%分数通过,考试时间为150分钟。文档包含详细解析,禁止未授权转载。OCP认证需在Oracle指定机构培训后参加考试,通过082(60%)和083(57%)两门科目方可获得证书。
68 8
|
3月前
|
Oracle 关系型数据库 数据库
Oracle 19c OCP 认证考试 083 题库(第37题)- 2024年修正版
本文介绍Oracle 19c OCP认证题库中的1Z0-083科目,包含85道试题,需在150分钟内完成,通过分数为57%。重点解析了关于阈值、指标和警报的问题,并指出需通过Oracle指定的WDP机构培训后才能参加考试,考试科目包括082和083,通过后可获得OCP证书。CUUG作为金牌合作机构,提供详细咨询与帮助。
130 1
|
3月前
|
Oracle 关系型数据库
Oracle 19c OCP 认证考试 082 题库(第24题)- 2024年修正版
这是关于Oracle 19c OCP认证考试082题库的修正版,包含90道题目,通过分数为60%,考试时间为150分钟。本文由CUUG原创整理,解析了考试题目,并提供了正确答案和详细解释。通过该认证需完成两门科目考试,合格后可获得OCP证书。
57 4
|
3月前
|
SQL Oracle 关系型数据库
Oracle 19c OCP 认证考试 082 题库(第26题)- 2024年修正版
这是关于Oracle 19c OCP认证考试(1Z0-082)的题库,包含90道题目,通过分数为60%,考试时间为150分钟。本文由CUUG原创整理,重点解析了全球临时表的特点和相关操作,并提供了正确答案及详细解释,帮助考生更好地理解和备考。
51 2
|
3月前
|
Oracle 关系型数据库 数据库
Oracle 19c OCP 认证考试 082 题库(第22题)- 2024年修正版
这是【优技教育】提供的Oracle 19c OCP认证考试082题库修正版,包含90道题目,通过分数为60%,考试时间为150分钟。文章详细解析了第22题,并指出正确答案为B。OCP认证需在Oracle指定的WDP机构培训后参加考试,通过082和083两科方可获得证书。CUUG作为金牌合作机构,可助您快速通过考试。
73 5
|
3月前
|
Oracle 关系型数据库
Oracle 19c OCP 认证考试 082 题库(第18题)- 2024年修正版
这是优技教育提供的Oracle 19c OCP认证考试082题库的2024年修正版,包含90道题目,通过分数为60%,考试时间为150分钟。本文为CUUG原创整理,详细解析了第18题的选择题,并提供了正确答案与解释。需注意,OCP认证需在Oracle指定的WDP机构培训后才能参加考试。
80 7
|
3月前
|
Oracle 关系型数据库
Oracle 19c OCP 认证考试 082 题库(第20题)- 2024年修正版
这是2024年修正版的Oracle 19c OCP认证题库,包含1Z0-082科目共90题,通过分数为60%,考试时间为150分钟。本文由CUUG原创整理,解析了题库中的第20题,并解释了实体关系相关概念。获得OCP认证需通过082和083两门考试。
95 1
|
4月前
|
Oracle 关系型数据库
Oracle 19c OCP 082认证考试题库(第5题)- 2024年修正版
这是2024年修正版的Oracle 19c OCP认证题库,包含1Z0-082考试的90道题目,通过分数为60%,考试时间为150分钟。本文由CUUG原创整理,第五题解析了关于UNION等集合运算符的正确选项,答案为CD。要获得OCP认证,需通过082和083两门考试,并在Oracle指定的WDP机构接受培训。
81 7
|
3月前
|
Oracle 关系型数据库
Oracle 19c OCP 082认证考试题库(第7题)- 2024年修正版
这是优技教育提供的Oracle 19c OCP认证考试(1Z0-082)题库中的第7题解析,共90题,需在150分钟内完成,及格分数为60%。题目涉及用户权限与角色管理,正确答案为A和B。该认证需通过Oracle指定的WDP机构培训后参加考试,并通过082和083两门科目才能获得证书。
81 1
|
4月前
|
Oracle 关系型数据库 应用服务中间件
Oracle 19c OCP 082认证考试题库(第6题)- 2024年修正版
这是关于Oracle 19c OCP认证考试1Z0-082的题库解析,包含90道题目,通过分数为60%,考试时间为150分钟。本文由CUUG原创整理,重点解析了逻辑操作符的优先级等问题,并提供了正确答案BD。通过两科考试后可获得OCP证书。
79 0