千家信息网

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

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,Oracle Study之-Oracle 11g OCM考试(1)系统环境:RedHat EL64Oracle: Oracle 11gR2Oracle 11g OCM考试第一题,手工建库,参考文档。参
千家信息网最后更新 2026年11月02日Oracle Study之-Oracle 11g OCM考试(1)

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

系统环境:RedHat EL64

Oracle: Oracle 11gR2

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


一、查看系统环境

[oracle@rh74 ~]$ cat .bash_profile

# .bash_profileexport EDITOR=viexport ORACLE_SID=prodexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/binumask 022

[oracle@rh74 ~]$ id oracle
uid=300(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
2、建立数据库pfile文件
[oracle@rh74 dbs]$ pwd
/u01/app/oracle/product/11.2.0/db_1/dbs

[oracle@rh74 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@rh74 dbs]$ cat init.ora |grep -v "^#"|grep -v "^$" >inittest1.ora

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

db_name='test1'memory_target=300mprocesses = 150audit_file_dest='$ORACLE_BASE/admin/test1/adump'audit_trail ='db'db_block_size=8192db_domain=''diagnostic_dest=$ORACLE_BASEopen_cursors=300 remote_login_passwordfile='EXCLUSIVE'undo_tablespace='UNDOTBS1'control_files ='/u01/app/oracle/oradata/test1/control01.ctl'compatible ='11.2.0'

建立相应的目录:
[oracle@rh74 dbs]$ mkdir -p /u01/app/oracle/admin/test1/adump
[oracle@rh74 dbs]$ mkdir -p /u01/app/oracle/oradata/test1
建立 Instance 口令文件:
[oracle@rh74 dbs]$ orapwd file=orapwtest1 password=oracle entries=3

建立建库脚本:

参考:


[oracle@rh74 ~]$ 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;

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

[oracle@rh74 ~]$ sqlplus '/as sysdba'SQL*Plus: Release 11.2.0.3.0 Production on Fri Apr 8 17:09:02 2016Copyright (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 bytesFixed Size                  2227944 bytesVariable Size             218104088 bytesDatabase Buffers           88080384 bytesRedo Buffers                4747264 bytes17: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@rh74 ~]$ 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;

TABLESPACE_NAME                   FILE_ID FILE_NAME------------------------------ ---------- --------------------------------SYSTEM                                  1 /u01/app/oracle/oradata/test1/system01.dbfSYSAUX                                  2 /u01/app/oracle/oradata/test1/sysaux01.dbfUNDOTBS1                                3 /u01/app/oracle/oradata/test1/undotbs01.dbfUSERS                                   4 /u01/app/oracle/oradata/test1/users01.dbf4 rows selected.

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

TEST1 =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = rh74)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = test1)    )  )

[oracle@rh74 admin]$ lsnrctl status

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 08-APR-2016 19:33:50Copyright (c) 1991, 2011, Oracle.  All rights reserved.Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rh74)(PORT=1521)))STATUS of the LISTENER------------------------Alias                     LISTENERVersion                   TNSLSNR for Linux: Version 11.2.0.3.0 - ProductionStart Date                08-APR-2016 19:32:48Uptime                    0 days 0 hr. 1 min. 2 secTrace Level               offSecurity                  ON: Local OS AuthenticationSNMP                      OFFListener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.oraListener Log File         /u01/app/oracle/diag/tnslsnr/rh74/listener/alert/log.xmlListening Endpoints Summary...  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rh74.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@rh74 admin]$ sqlplus system/oracle@test1

SQL*Plus: Release 11.2.0.3.0 Production on Fri Apr 8 19:34:27 2016Copyright (c) 1982, 2011, Oracle.  All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options

19:34:27 SYSTEM@ test1>

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

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

考试 数据 文件 脚本 参考 成功 手工 数据库 文档 时间 环境 系统 网络 人员 任务 口令 字典 目录 考点 至此 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海挚品互联网科技有限公司 广东万易互联网科技有限公司惠州分公司 互联网科技公司华为 厦门中拓互联网络科技有限公司 互联网科技公司税收优惠 奇酷互联网络科技公司 四川狮子座互联网科技 甘肃拓世互联网科技有限公司 哈尔滨新华互联网科技 小米互联网科技园设置 长沙茂晟互联网科技有限公司 互联网科技资金流入 互联网领先科技宣传片 富国互联网科技002692 上海创道互联网络科技有限公司 卡尔迅互联网科技有限公司 互联网科技接地气 互联网公司属于科技吗 10位科技互联网大佬 上海互联网科技园景观 广东万易互联网科技有限公司惠州分公司 互联网是第几次科技革命的成果 互联网科技公司经营范围 互联网科技作文 紫鲸互联网科技 新浪科技互联网 米客互联网科技 现代科技和互联网有关系吗 2021互联网科技公司排名 云鲸互联网络科技有限公司
0