[关闭]
@clisdodo 2019-12-13T06:24:37.000000Z 字数 5677 阅读 1391

Oracle 11gR2 单实例文件系统搭建(OEL 6.10)

1级类 11gR2


AskScuti:搭建类 1-1-3 Oracle 11gR2 单实例 FS(OEL 6.10)

你需要知道的

操作系统安装

环境预配

  1. [root@henry ~]# su - oracle
  2. [oracle@henry ~]$ vim .bash_profile
  3. umask 022
  4. export ORACLE_SID=PROD1
  5. export ORACLE_BASE=/u01/app/oracle
  6. export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
  7. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
  8. export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
  9. export TMP=/tmp
  10. export TMPDIR=$TMP
  11. export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH
  12. export EDITOR=vim
  13. export TNS_ADMIN=$ORACLE_HOME/network/admin
  14. export ORACLE_PATH=.:$ORACLE_BASE/dba_scripts/sql:$ORACLE_HOME/rdbms/admin
  15. export SQLPATH=$ORACLE_HOME/sqlplus/admin
  16. export NLS_LANG="AMERICAN_CHINA.ZHS16GBK"
  17. alias sqlplus='rlwrap sqlplus'
  18. alias rman='rlwrap rman'
  19. alias asmcmd='rlwrap asmcmd'

数据库软件安装

执行命令 ./runInstaller

image_1druopoh5toevas9i912ur1529.png-192.4kB

image_1druoq6ghoe51r4a1g4uvr41433m.png-196.6kB

image_1druoqgr01h2n16p01p1h1p18vj513.png-191.8kB

image_1druor7514cvc64148g25odnp20.png-188.4kB

image_1druorieqcg11ikqvirp6mg952d.png-186.7kB

image_1druos9ea1janc05voh14nisng2q.png-194.9kB

image_1druoshei1soq47b1ier1q9egtp37.png-199.8kB

image_1druospvi6dm1r8k190nks812033k.png-194.3kB

image_1druot214ata14rc1r3a481arq41.png-193.1kB

image_1druotdj21ilh28o1c0j8oo1l614e.png-195.1kB

image_1druourpl1h4cd3a1dsurlstdp4r.png-194.1kB

image_1druovecru3fldhm9g12hir3i5o.png-200.9kB

image_1druovnv31gcld5t133oegi1j165.png-194.4kB

image_1drup08th18n81ccc1b71b8r1h8m6i.png-214.2kB

image_1drupdk651bdg1ja31d4i1epj1mg46v.png-193.1kB

image_1drupfr7ijlvaej1m21vmte9v7c.png-185.3kB

image_1druphf4r1j9s6ea12a3kv11v6u7p.png-182.7kB

image_1drupise5m0l182ol3p13gq126n86.png-253.9kB

创建数据库

执行命令 dbca

image_1drupn1rvq8i14um9mspk18o88j.png-229.7kB

image_1drupnlpfgvj1cgm1715pn41e7c90.png-235.4kB

image_1drupo4158baqa1jsc1mca14cr9d.png-227kB

image_1drupoe7a6v3ij6afeb5s1b2g9q.png-224.1kB

EM 在建库时是否要创建的问题

注意创建数据库时这里的选择,你可以选择默认创建EM,也可以在后面单独进行手工命令创建。为给大家提供多种选择方案,我们选择后者,建库先取消EM创建,建库完成后手工创建。

image_1drupsoio110u5enk5r1m2rddta7.png-221.4kB

image_1drupts8p1khn1af67l914ar19fnak.png-225.5kB

image_1drupu6cbis01nbol621uln8j1b1.png-228.7kB

image_1drupug97104f1efd6t2nm34b4be.png-231.9kB

image_1drupuv8k1m9bp2r10q61rgt1a80br.png-232.3kB

image_1drupv90e1tb8j8117vh1upa1mjqc8.png-219kB

image_1drupvicjijdg4c6521sqtj9acl.png-238.7kB

image_1druq05emccplg1i0jgej3jud2.png-240.4kB

image_1druq0er4kct8llvhp8jo1gi9df.png-194.9kB

image_1druq0npb1s161toq1kdb7bl1nvkds.png-231.6kB

image_1druq13verhg168s142nfvf1uj7e9.png-205.6kB

image_1druq1iqb16hu13sq1ukqe0r1gkcem.png-246.7kB

image_1druqckl81bph9u315vt11t61lp3f3.png-222.7kB

操作验证数据库

注意:直接执行 sqlplus / as sysdba 可能会报错,因为 oracle 环境变量里面设置了 alias 别名。解决方案:更改环境变量或安装 rlwrap 包。具体操作请参考课堂笔记或视频。

# 报错片段如下
[oracle@henry ~]$ sqlplus / as sysdba
-bash: rlwrap: command not found
  1. [oracle@henry ~]$ sqlplus / as sysdba
  2. SQL*Plus: Release 11.2.0.4.0 Production on Wed Oct 30 23:44:58 2019
  3. Copyright (c) 1982, 2013, Oracle. All rights reserved.
  4. Connected to:
  5. Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
  6. With the Partitioning, OLAP, Data Mining and Real Application Testing options
  7. SQL> set linesize 200
  8. SQL> show parameter name
  9. NAME TYPE VALUE
  10. ---------------------- --------- ------------
  11. cell_offloadgroup_name string
  12. db_file_name_convert string
  13. db_name string PROD1
  14. db_unique_name string PROD1
  15. global_names boolean FALSE
  16. instance_name string PROD1
  17. lock_name_space string
  18. log_file_name_convert string
  19. processor_group_name string
  20. service_names string PROD1

手工创建 EM

你也可以选择在创建数据库时,默认勾选创建 EM 选项。以下流程也是模拟 11g OCM 第一场景考试过程中为 PROD1 数据库手工创建 EM 的流程,大家可以跟着动手操作一下。

  1. # 以下为创建过程
  2. [oracle@henry ~]$ emca -config dbcontrol db -repos recreate
  3. STARTED EMCA at Oct 30, 2019 11:54:13 PM
  4. EM Configuration Assistant, Version 11.2.0.3.0 Production
  5. Copyright (c) 2003, 2011, Oracle. All rights reserved.
  6. # SID 输入 PROD1
  7. Enter the following information:
  8. Database SID: PROD1
  9. # 端口号 输入 1521
  10. Listener port number: 1521
  11. # 监听家目录 默认 回车
  12. Listener ORACLE_HOME [ /u01/app/oracle/product/11.2.0/dbhome_1 ]:
  13. # 输入 SYS 用户的密码 oracle
  14. Password for SYS user:
  15. # 输入 DBSNMP 用户的密码 oracle
  16. Password for DBSNMP user:
  17. # 输入 SYSMAN 用户的密码 oracle
  18. Password for SYSMAN user:
  19. # 邮件相关默认回车
  20. Email address for notifications (optional):
  21. Outgoing Mail (SMTP) server for notifications (optional):
  22. # 是否继续输入 Y
  23. Do you wish to continue? [yes(Y)/no(N)]: yes
  24. # 当看到输出信息带有 Dropping 关键字即可视为操作无误,先删再建
  25. Oct 30, 2019 11:54:42 PM oracle.sysman.emcp.EMConfig perform
  26. INFO: This operation is being logged at /u01/app/oracle/cfgtoollogs/emca/PROD1/emca_2019_10_30_23_54_12.log.
  27. Oct 30, 2019 11:54:43 PM oracle.sysman.emcp.EMReposConfig invoke
  28. INFO: Dropping the EM repository (this may take a while) ...
  29. # 成功消息输出如下
  30. Enterprise Manager configuration completed successfully
  31. FINISHED EMCA at Oct 31, 2019 12:05:15 AM

EM 相关命令

EM 登陆查看

image_1drutd28q15e9rontc41utl348fg.png-112.5kB

image_1drute7o01c8g1rhk2bsf6hijaft.png-144.3kB

image_1drutev23n5m1s2723g1i58s7fga.png-109.8kB

image_1drutfi1crl81jme15b3urf136agn.png-106.7kB

呐,你知道的,这个就是 11g 的 EMDC (口头说 EM 或 OEM),虽说比起 EMCC 有些丑,但对于单实例数据库,界面管理和监控方便呀

image_1drutl0d21hu01grkc9qe5i5g7i1.png-169.2kB

里面的内容可多了,你看看每个页签下面都有什么,比如 Server

image_1drutmeir1e6s25j1oe5abo1ntcie.png-168.5kB

再比如 Schema

image_1drutrb2e8u49vmucahlo1l3vir.png-156.8kB

OCP 课程里面的涉及到的大部分命令操作,其实都可以在对应界面找得到哟

举个栗子

创建表空间 TEST 数据文件名 TEST01.dbf

image_1druu9f1o1bindhu1e881mamdjk5.png-133.1kB

image_1druubov81gfs1ee317sl1ice1oaoki.png-137.1kB

image_1druuch8qf88135c12lhqpf3iqkv.png-141.6kB

包括要不要开启自动扩展、初始化大小等都可以进行设置。

image_1druufnohd1g13c4es11vis1iijls.png-142.2kB

image_1druugb2a186ukj717iol8lccm9.png-132.4kB

添加完成后,创建表空间前,你还可以点击 Show SQL 查看命令

image_1druuhg1uirl17051gqm17evivtmm.png-123.5kB

你看,是不是和我们讲的语句是一样的?还记得大文件表空间和小文件表空间吗?忘了?回去看课件。

点击返回,再点击 OK 进行创建表空间

image_1druul4dlblrhll1r501hl01827n3.png-132kB

image_1druum9hclat12i365k1ur11ln6ng.png-170.9kB

END.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注