oracle 11g ocm
- 格式:ppt
- 大小:656.50 KB
- 文档页数:26
OracleOCM认证指南Oracle OCM 认证指南Oracle WDP 全称为Oracle Workforce Development Program,是Oracle (甲骨文)公司专门面向学生、个人、在职人员等群体开设的职业发展力课程。
下面是店铺整理的关于Oracle OCM 认证指南,欢迎大家参考!Create Database开始描述手工创建数据库的快速过程,在这个过程中你只有命令行窗口,如果不习惯使用vi的话,可以用Gnome下的Text Editor,还有本机可以访问的Oracle联机文档。
1. 设置环境变量ORACLE_SID参照考题中需要创建的数据库SID,设置操作系统环境变量,假设要求创建的数据库的SID是TEST。
2. 创建最简单的initTEST.ora文件在$ORALCE_HOME/dbs下可以找到一份已经存在的init.ora文件,这是一份样本(在正式考试的机器上你也可以找到)。
打开这份文件可以看到很多被注释的行,让人烦躁,一行一行地修改这个文件比较耗时,使用下面的命令,把所有以#开头和所有的空行全部过滤掉,同时生成最简单的initTEST.ora初始化参数文件。
$> cat init.ora | grep -v ^# | grep -v ^$ > initSID.ora然后修改该文件的db_name参数和control_files参数(控制文件放在哪里,需要多少份控制文件,在考题中会清楚地提出要求),其它的参数保持原状不需要修改。
3. 启动数据库到nomount状态此时已经有可供启动的初始化参数文件了,将数据库启动到nomount状态。
SQL> startup nomount;4. 创建spfile实例启动以后立刻创建spfile,然后重启一次数据库,让数据库能够使用到spfile。
5. 修改其它必须的初始化参数为什么需要先快速地将实例启动到nomount状态?因为我们需要使用show parameter命令,在记不清楚那些初始化参数具体怎么敲的时候,show parameter命令能够来帮助我们快速定位其它必须要修改的初始化参数名字的写法。
51cto学院-Oracle 11g OCM考试新大纲部署分布式数据库课程目标1、NFS服务器的搭建2、NFS客户端的挂接特点3、部署数据文件到NFS文件系统上适用人群Oracle_DBA、Oracle支持工程师、Oracle项目实施工程师、Oracle数据库设计课程简介课程目标:【1、NFS服务器的搭建2、NFS客户端的挂接特点3、部署数据文件到NFS文件系统上】适合对象:【Oracle_DBA、Oracle支持工程师、Oracle项目实施工程师、Oracle数据库设计】学习条件:【理工科大学或以上学历】课程111g OCM考试新大纲部署分布式数据库(一)[免费观看]10分钟本次课程主要讲述11g OCM考试大纲中涉及到的NFS新技术,从11g开始,oracle支持把数据文件存放在NFS的文件系统上,从而实现分布式数据库的特点,本课程介绍NFS文件服务器的搭建,以及如何把数据文件部署到文件系统上,让大家掌握11g分布式数据库的最新技术。
211g OCM考试新大纲部署分布式数据库(二)30分钟本次课程主要讲述11g OCM考试大纲中涉及到的NFS新技术,从11g开始,oracle支持把数据文件存放在NFS的文件系统上,从而实现分布式数据库的特点,本课程介绍NFS文件服务器的搭建,以及如何把数据文件部署到文件系统上,让大家掌握11g分布式数据库的最新技术。
311g OCM考试新大纲部署分布式数据库(三)30分钟本次课程主要讲述11g OCM考试大纲中涉及到的NFS新技术,从11g开始,oracle支持把数据文件存放在NFS的文件系统上,从而实现分布式数据库的特点,本课程介绍NFS文件服务器的搭建,以及如何把数据文件部署到文件系统上,让大家掌握11g分布式数据库的最新技术。
411g OCM考试新大纲部署分布式数据库(四)4分钟本次课程主要讲述11g OCM考试大纲中涉及到的NFS新技术,从11g开始,oracle支持把数据文件存放在NFS的文件系统上,从而实现分布式数据库的特点,本课程介绍NFS文件服务器的搭建,以及如何把数据文件部署到文件系统上,让大家掌握11g分布式数据库的最新技术。
数据库OCM认证培训大纲(oracle认证大师)Oracle DBA大师班(10g OCM方向)1. 超过90%的Oracle认证专家认为Oracle认证增加了他们的专业可信度2. 超过90%的认证专家认为Oracle认证提高了他们的工作效率3. 89%的认证专家认为Oracle认证使他们有能力提供更高水准的客户服务4. 超过88%的认证专家认为Oracle认证使他们更有实力承担复杂的IT任务5. 92%的认证专家认为Oracle认证使他们的事业得到了更好的发展OCM培训介绍Oracle Certified Master (OCM) -Oracle认证大师,是Oracle认证的最高级别,是对数据库从业人员的技术、知识和操作技能的最高级别的认可。
Oracle OCM是解决最困难的技术难题和最复杂的系统故障的最佳Oracle专家人选,也是IT行业衡量IT专家和经理人的最高专业程度及经验的基准。
OCM不但有能力处理关键业务数据库系统和应用,还能帮助客户解决所有的Oracle技术困难,将成为企业内的资深专家和顾问。
通过这个课程使ORACLE数据库专家掌握了大型Oracle数据库在Linux/Unix平台上的网格、集群、灾备、调优、数据仓库、安全等高级维护技术,有资格成为大型数据中心行业权威。
OCM培训适合对象欲挑入年薪在15万-25万行业的在职者欲从事的Oracle 技术专家职位在校大学生(计算机相关专业)欲转行为企业ERP顾问的软件开发人员欲进入外企、银行、软件公司、国企从事IT信息技术职位的某职者OCM培训学习时间&培训班型OCM培训课程内容课程一:Oracle10g 服务器配置课程简介:通过本课程使的数据库工程技术人员能够了解OCM认证的考试形式、时间安排和注意事项,帮助学员掌握手工创建数据库和表空间,配置数据库监听器等任务。
课程内容:1. OCM考试简介2. 运用脚本创建数据库2. 确定和设置有关数据库架构的参数3. 条带化数据文件4. 创建与管理复用控制文件5. 大文件表空间管理6. 创建与管理多网络配置文件7. 监听器配置8. 共享数据库服务器的监听器配置9. 网络跟踪配置10. 管理Oracle 网络进程11.优化数据访问性能12. 临时、永久、UNDO表空间管理工具软件:Oracle 10g/11g Database 、Listener、SQL/PLUS课程二:Oracle10g网格计算与控制课程简介:Oracle网格计算使多组联网计算机能够组织到一起并按需进行共享,以满足不断变化的业务需求。
Oracle 11g安装手册1、在linux的root用户下建立一个oracle用户//添加用户组及用户groupadd dbagroupadd oinstalluseradd oracle -g oinstall -G dbapasswd oracle//新建目录权限mkdir -p /u01chown -R oracle:dba /u01chmod -R 755 /u01安装时步骤8、9会指向此位置(建议:用户更改/opt/oracle11g)2、将Oracle11g安装文件复制到linux中的指定目录下(/home/oracle/tools)cp /光盘目录/linux.x64_11gR2_database_1of2 /home/oracle/tools3、执行目录中的runInstallsu - oracleLANG=zh_CN.gbk4、开始图像界面安装可能需要export DIAPLAY=:1.0xdpyinfo步骤1:将红框中的内容勾选去掉,点击下一步。
提示“未指定电子邮件地址”点击“是”步骤2:点选“创建和配置数据库”此选项也为默认选项,点击下一步。
步骤3:点击选中“服务器类”,点击“下一步”步骤4:点击选中“单实例数据库安装”,点击下一步。
步骤5:点击选中“高级安装”,点击“下一步”步骤6:选择需要的语言,点击“下一步”,此处客户确认是否需要增加其他语言步骤7:点击选中“企业版(4.29GB)”,点击“下一步”点击上图的“选择选项”,勾选需要的组件,此处全部勾选。
步骤8:此处为默认路径,u01的建立参考第1点orcale用户的建立,点击“下一步”步骤9:此处默认即可,点击“下一步”步骤10:点击选中“一般用途/事务处理”,点击“下一步”步骤11:此处默认,点击“下一步”vpmsdbs步骤12:此处可以设置内存、字符集、安全性、示例方案(可根据用户环境调整),点击“下一步”,内存分配建议至少50%步骤13:此处默认,点击“下一步”步骤14:此处默认处理,点击“下一步”步骤15:点击选中“不启用自动备份”,点击“下一步”步骤16:各帐号口令设定,此处统一使用相同口令,客户现场请在同客户确认口令设定规则步骤17:点击“下一步”步骤18:点击“修补并在此检查”,会产生修补文件,按照提示内容执行即可A、切换到root用户,此处为测试环境执行内容如上述步骤执行完成后依旧存在失败内容,请到linux光盘中寻找对应的rpm文件,复制到linux某一目录中,按下图命令执行步骤19:修补完成后,出现如下信息,点击“完成”步骤20:执行安装过程复制文件,创建实例过程完成后信息,点击“确定”完成后,如出现以下内容,请按照操作步骤,执行完成后,完成安装过程配置监听器1、执行su - oraclesh /u01/app/oracle/product/11.2.0/dbhome_1/bin/netca2、点击选中“监听程序配置”,点击“下一步”3、点击选中“添加”,点击“下一步”4、设定监听程序名,点击“下一步”5、选定协议所有协议,点击“下一步”6、设定标准端口号,点击“下一步”7、设定标准TCP/IP SSL端口号,点击“下一步”8、设置IPC键值,点击“下一步”9、提示是否配置另一个监听程序,点“是”,再点击“下一步”配置数据库1、执行sh /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbca2、点击“下一步”3、点选“创建数据库”,点击“下一步”4、点选“一般用途或事物处理”,点击“下一步”5、设定数据库名及SID,点击“下一步”6、配置管理选项,此处暂时用7、设定口令,点击“下一步”8、网络配置,点击“下一步”9、数据库文件所在位置,点击“下一步”,按照实际的文件规划位置10、恢复配置,点击“下一步”11、数据库内容,点击“下一步”12、初始化参数,点击“下一步”13、数据库存储,点击“下一步”14、创建选项,点击“完成”15、概要显示,点击“确定”16、创建进行17、创建完成,点击“退出”环境变量设置及启动1、设置环境变量在服务器上配置环境变量,编辑vi /etc/profile,在末尾加入以下配置export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1export PATH=.:$ORACLE_HOME/bin:$PATHexport ORACLE_SID=VPMSDBS (数据库SID)保存并退出vi /etc/oratab最后的N 改成Y(否则dbstart和dbshut命令无效)lsnrctl start (启动oracle监听)提示:The listener supports no servicesThe command completed successfully这样启动后远程连接会造成oracle ORA-12514:TNS:listener does not currently know of service requested in connect descriptor-----方案一-------------------------在listener.ora里面添加了一行SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = VENDB)(ORACLE_HOME = /opt/oracle11g/app/oracle/product/11.2.0/dbhome_1)(SID_NAME = VENDB)))-----方案二-------------------------linux上面:[oracle@localhost ~]$ netmgr在下图的Listeners->Database Services中配置要监听的SID及ORACLE_HOME,退出保存。
•软件环境的一般要求–RHEL 5.x系统、RHEL 6.x系统–图形桌面环境+ 开发工具+ 中文Java支持–——在RHEL 6.x中安装时,ksh需改用5.x的软件包第一步:yum install yum*yum groupinstall “X 窗口系统”“桌面”“桌面平台”“开发工具”vi /etc/inittab 修改为5第二步:[root@dbserver ~]# yum -y install java-1.6.0[root@dbserver ~]# cd /usr/lib/jvm/jre-1.6.0/lib[root@dbserver lib]# mv fontconfig.bfc fontconfig.bfc.origin[root@dbserver lib]# cp fontconfig.RedHat.6.0.bfc fontconfig.bfc第三步:装之前看看有没有安装![root@dbserver ~]# rpm -e ksh[root@dbserver ~]# rpm -ivh .../ksh-5.2.14-36.el5.i386.rpm第四步:•用户环境要求–创建组账号oinstall、dba,用户账号oracle–创建Oracle基本目录–为用户oracle设置环境变量,并允许使用X终端[root@dbserver ~]# groupadd oinstall //安装组[root@dbserver ~]# groupadd dba //管理组[root@dbserver ~]# useradd -g oinstall -G dba oracle[root@dbserver ~]# passwd oracle[root@dbserver ~]# mkdir /opt/oracle[root@dbserver ~]# chown -R oracle:oinstall /opt/oracle/[root@dbserver ~]# chmod -R 775 /opt/oracle/第五步:[root@dbserver ~]# vi /home/oracle/.bash_profile……umask 022export ORACLE_BASE=/opt/oracleexport ORACLE_SID=orclexport DISPLAY=:0.0export LANG=zh_CN.UTF-8export ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_2[root@dbserver ~]# xhost +//须在图形环境执行access control disabled, clients can connect from any host看到以上提示,代表第五步成功!第六步:•内核及会话要求–修改内存调度参数、端口范围、I/O请求……–增大用户oracle的进程数、文件数限制[root@dbserver ~]# vi /etc/sysctl.conf……fs.aio-max-nr = 1048576 限制并发未完成的请求,应该设置避免I/O子系统故障fs.file-max = 6815744 文件句柄设置代表linux系统中可以打开的文件的数量。
Oracle 11g静默安装最全文档oracle11g静默安装最全文档oracle11g静默安装过程――linux环境一、硬件环境1.操作系统及oracle版本linux版本:redhat6.4oracle版本:oracledatabase11grelease2(11.2.0.1.0)forlinuxx86-64(linux.x64_11gr2_database_1of2.zip、linux.x64_11gr2_database_2of2.zip)上传至/home之下2.硬件检测:物理内存不少于1g硬盘可以空间不少于5gswap分区空间不少于2g积极支持256色以上显示卡cpu主频不小于550mhzcat/etc/issueuname-rgrepmemtotal/proc/meminfogrepswaptotal/proc/meminfogrep\freedf-k/tmpdf-k二、安装操作系统依赖的具体包以下为asianux3,oraclelinux5,redhatenterpriselinux5,centos5操作系统倚赖的纸盒gcc-c++-4.4.4-13.el6(x86_64)glibc-2.12-1.7.el6(i686)glibc-2.12-1.7.el6(x86_64)glibc-devel-2.12-1.7.el6(x86_64)glibc-devel-2.12-1.7.el6.i686kshlibgcc-4.4.4-13.el6(i686)libgcc-4.4.4-13.el6(x86_64)libstdc++-4.4.4-13.el6(x86_64)libstdc++-4.4.4-13.el6.i686libstdc++-devel-4.4.4-13.el6(x86_64)libstdc++-devel-4.4.4-13.el6.i686libaio-0.3.107-10.el6(x86_64)libaio-0.3.107-10.el6.i686libaio-devel-0.3.107-10.el6(x86_64)libaio-devel-0.3.107-10.el6.i686make-3.81-19.el6sysstat-9.0.4-11.el6(x86_64)1.上传依赖包mkdir/home/rpm安装依赖包,把linux安装盘中的rpm包文件传到/home/rpm,redhat中是packages 文件下。
Oracle 11.2.0.4 RAC for RHEL 6.4目录1. 硬件环境 (2)1.1 主机配置 (2)1.2 存储划分 (2)2. 软件环境 (2)2.1 操作系统 (2)2.2 软件准备 (3)3. 网络环境 (3)4.系统安装配置 (3)4.1关闭操作系统防火墙 (3)4.2修改系统内核参数 (3)4.3设置ORACLE用户资源 (4)4.4修改用户验证选项 (4)4.5创建数据库用户 (5)4.6修改用户环境变量 (5)4.7创建软件安装目录 (6)4.8配置/etc/hosts (6)4.9 建立SSH等效 (7)4.10配置NTP时间同步 (7)5. 安装GRID集群软件 (8)5.1软件安装包准备 (8)5.2安装环境检测 (9)5.3安装GRID软件 (9)5.4 安装完成验证 (20)6. 安装ORACLE软件 (20)7. 创建ASM磁盘组 (27)8.创建数据库 (29)8.1 使用DBCA创建数据库实例 (29)8.2 检查数据库状态 (36)1. 硬件环境1.1 主机配置1.2 存储划分2. 软件环境2.1 操作系统操作系统版本:Red Hat Enterprise Linux 6.4 Server x86_642.2 软件准备数据库安装包包括GRID和ORACLE安装包:p1*******_112040_Linux-x86-64_1of7.zipp1*******_112040_Linux-x86-64_2of7.zipp1*******_112040_Linux-x86-64_3of7.zip 上传解压可用3. 网络环境4.系统安装配置4.1关闭操作系统防火墙chkconfig iptables offchkconfig ip6tables offchkconfig NetworkManager offvi /etc/sysconfig/selinux修改配置为"SELINUX=disabled"service iptables saveservice iptables stopchkconfig iptables offSUSE11系统则为:检查防护墙状态:chkconfig --list|grep fire关闭防火墙:chkconfig SuSEfirewall2_setup offchkconfig SuSEfirewall2_init off4.2修改系统内核参数vi /etc/sysctl.conf## FOR ORACLE RACkernel.msgmni = 2878kernel.msgmax = 8192kernel.msgmnb = 65536kernel.shmmax = 135274323968kernel.shmall = 4294967296kernel.shmmni = 4096kernel.sem = 4000 512000 100 128fs.file-max = 6815744net.ipv4.tcp_sack=0net.ipv4.tcp_timestamps=0net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576vm.min_free_kbytes = 524288fs.aio-max-nr= 3145728vm.nr_hugepages = 51266(niko优化值:34816,SUSE系统中这个参数未添加,默认为20148)#bin/sysctl –p ## 应用加载内核配置4.3设置用户资源# vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536优化后配置:* soft nproc 20480* hard nproc 16384* soft nofile 10240* hard nofile 65536oracle soft memlock -1oracle hard memlock -14.4修改用户验证选项# vi /etc/pam.d/loginsession required pam_limits.so4.5创建数据库用户# groupadd -g 501 oinstall# groupadd -g 502 dba# groupadd -g 503 oper# groupadd -g 504 asmadmin# groupadd -g 505 asmdba# groupadd -g 506 asmoper# useradd -u 1100 -g oinstall -G dba,asmadmin,asmdba,asmoper grid# useradd -u 1101 -g oinstall -G dba,oper,asmadmin,asmdba oracle# passwd grid ## 修改GRID用户密码,为: 28ORCLb=30_2dL# passwd oracle ## ## 修改ORACLE用户密码,为: 28dGRID=30_2Dl4.6修改用户环境变量--FOR ORACLE 用户# vi /home/oracle/.bash_profileexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_SID=bacdb1 ## 节点2修改相应的bacdb2实例名export ORACLE_BASE=/oracle/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_UNQNAME=bacdbexport TNS_ADMIN=$ORACLE_HOME/network/adminexport ORACLE_TERM=xtermexport PATH=/usr/sbin:/usr/local/bin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export EDITOR=viexport LANG=en_USexport NLS_LANG=American_america.ZHS16GBKexport NLS_DATE_FORMAT='yyyy/mm/dd hh24:mi:ss'umask 022--FOR GRID用户# vi /home/grid/.bash_profileexport TMP=/tmpexport TMPDIR=$TMPexport ORACLE_SID=+ASM1 ## 节点2修改相应的+ASM2实例名export ORACLE_BASE=/oracle/app/crs_baseexport ORACLE_HOME=/oracle/app/crs_homeexport ORACLE_TERM=xtermexport NLS_DATE_FORMAT='yyyy/mm/dd hh24:mi:ss'export TNS_ADMIN=$ORACLE_HOME/network/adminexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export EDITOR=viexport LANG=en_USexport NLS_LANG=American_america.ZHS16GBKumask 0224.7创建软件安装目录-- bac-db-01,bac-db02两节点# mkdir -p /oracle/app/crs_base# mkdir -p /oracle/app/crs_home# chown -R grid:oinstall /oracle/app/crs_base# chown -R grid:oinstall /oracle/app/crs_home# chmod 775 /oracle/app/crs_base# chmod 775 /oracle/app/crs_home# mkdir -p /oracle/app/oracle# chown -R oracle:oinstall /oracle/app/oracle# chmod 775 /oracle/app/oracle# mkdir -p /oracle/app/oraInventory# chown -R grid:oinstall /oracle/app/oraInventory# chmod 775 /oracle/app/oraInventory4.8配置/etc/hosts--bac-db-01,bac-db02两节点# vi /etc/hosts# bac-db-01 for ORACLE RAC10.165.0.9 bac-db-0110.165.0.11 bac-db-01-vip192.168.255.249 bac-db-01-priv# bac-db-02 for ORACLE RAC10.165.0.10 bac-db-0210.165.0.12 bac-db-02-vip192.168.255.250 bac-db-02-priv# scan-ip for ORACLE RAC10.165.0.13scan-cluster4.9建立SSH等效--建议做该项配置(需要分别再oracle和grid用户下做这个配置,也可以在安装的时候由oracle 自动创建)## 两个节点执行mkdir ~/.sshtouch ~/.ssh/authorized_keysssh-keygen -t rsassh-keygen -t dsacat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keyscat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys## 根据要求执行scp ~/.ssh/authorized_keys bac-db-02:~/.ssh/authorized_keys-bak ##bac-db-01执行scp ~/.ssh/authorized_keys bac-db-01:~/.ssh/authorized_keys-bak ##bac-db-02执行融合通信机器安装时scp ~/.ssh/authorized_keys zabbixdb02:~/.ssh/authorized_keys-bak ## zabbixdb01执行scp ~/.ssh/authorized_keys zabbixdb01:~/.ssh/authorized_keys-bak ## zabbixdb02执行南基wabp安装时:scp ~/.ssh/authorized_keys nj-wabp02:~/.ssh/authorized_keys-bak ##nj-wabp01执行scp ~/.ssh/authorized_keys nj-wabp01:~/.ssh/authorized_keys-bak ## nj-wabp02执行## 两个节点执行cat ~/.ssh/authorized_keys-bak >> ~/.ssh/authorized_keys## 测试两节点SSH等效ssh bac-db-01 ##节点2执行ssh bac-db-02 ##节点1执行将私有IP的等效建立起来,需要分别再两节点root、grid、oracle用户执行:Ssh zabbixdb01-priv dateSsh zabbixdb02-priv date4.10配置NTP时间同步(ORACLE11G 不推荐使用NTP服务,可以不配置)##bac-db-01配置,NTP服务器# vi /etc/ntp.confserver 127.127.1.0fudge 127.127.1.0 stratum 11driftfile /var/lib/ntp/driftbroadcastdelay 0.008# chkconfig ntpd on ##服务开机启动# service ntpd restart ##服务重启#vi /etc/sysconfig/ntpdOPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"(niko:优化修改值,添加-x,阻止时间往后调)NTPDATE_OPTIONS=””(niko:优化修改值)SYNC_HWCLOCK=yes ##写入硬件时钟##bac-db-02配置,NTP客户端# vi /etc/ntp.confserver 10.165.0.9 preferdriftfile /var/lib/ntp/driftbroadcastdelay 0.008vi /etc/sysconfig/ntpdOPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"(niko:优化修改值,添加-x,阻止时间往后调)NTPDATE_OPTIONS=””(niko:优化修改值)SYNC_HWCLOCK=yes ##写入硬件时钟# chkconfig ntpd on ##服务开机启动# service ntpd restart ##服务重启##检查NTP时钟同步是否生效# pgrep ntpd #-- 查看服务进程号# ntpq -p 用ntpstat #-- 检查时间服务器同步的状态# netstat -ntlup #-- 查看端口使用情况!SUSE11环境下配置:配置文件为/etc/sysconfig/ntp重启NTP服务:rcntp restart查看NTP服务状态:chkconfig ntp –lis 全off表示服务停止设置开机启动:chkconfig ntp on5. 安装GRID集群软件5.1软件安装包准备上传GRID和ORACLE软件安装包到服务器p1*******_112040_Linux-x86-64_1of7.zipp1*******_112040_Linux-x86-64_2of7.zipp1*******_112040_Linux-x86-64_3of7.zip解压安装包unzip p1*******_112040_Linux-x86-64_*安装补丁包cd grid/rpmrpm –ivh cvuqdisk-1.0.9-1.rpm5.2安装环境检测# su – grid# ./runcluvfy.sh stage -pre crsinst -n bac-db-01,bac-db-02 -fixup -verbose详细查看检查结果,修正安装检查不通过的项,在满足安装要求情况下安装GRID软件./runcluvfy.sh stage -pre crsinst -n zabbixdb01,zabbixdb02 -fixup -verbose >>/tmp/check.log./runcluvfy.sh stage -pre crsinst -n nj-wabp01,nj-wabp02 -fixup -verbose >>/tmp/check.log检测过程会发现部分包没有安装,可以在上下载,或者利用yum install 下载。
O r a c l e数据库11g版本介绍满足不同企业需求的世界一流的数据库Oracle数据库11g是业界第一个为网格计算而设计的数据库,且有多个版本可供选择:标准版和企业版。
所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。
Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。
无论你是独立开发者、中小型企业还是大型企业,这些世界一流的数据库版本中总有一款可满足您的业务和技术需求。
下表全面总结了Oracle数据库11g的各个版本。
有关各版本之间相互对比的详细信息,请参阅Oracle数据库11g产品系列白皮书。
主要功能汇总标准版企业版CPU最大数量 4 无限制RAM 操作系统允许的最大容量操作系统允许的最大容量数据库规模无限制无限制WindowsLinuxUnix支持64位高可用性更多内容故障保护配置和验证Windows集群,并通过与微软集群服务器集成的高可用性软件快速、准确地自动恢复。
更多信息回闪查询无需复杂、耗时的操作即可恢复更早版本的数据。
更多信息回闪表、数据库和事务查询诊断和撤销错误操作以缩短恢复时间。
更多信息数据卫士创建、维护并监控一个或多个备用数据库,以保护企业数据不受故障、灾难、错误和损坏的影响。
更多信息Oracle安全备份针对Oracle数据库和异构文件系统的安全、高性能的磁带备份管理可降低网络数据保护的成本和复杂性。
更多信息服务器管理的备份和恢复借助Oracle恢复管理器(RMAN)简化、自动化并提高备份及恢复性能。
可扩展性更多内容真正应用集群跨多个相互连接或“集群的”服务可选器运行任意未做更改的打包或定制的管理软件。
更多信息集成的集群件利用一组通用、内置的集群服务创建和运行数据库集群。
自动工作负载管理将服务连接请求发送给拥有最低负载的适当服务器;一旦发生故障,自动将幸存的服务器重新分配以用于服务。
O r a c l e数据库11g版本介绍满足不同企业需求的世界一流的数据库Oracle数据库11g是业界第一个为网格计算而设计的数据库,且有多个版本可供选择:标准版和企业版。
所有这些版本都使用相同的通用代码库构建,这意味着企业的数据库管理软件可以轻松地从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更改一行代码。
Oracle数据库11g企业版还有许多其他增强了性能、可伸缩性、可用性、安全性和可管理性的功能选项。
无论你是独立开发者、中小型企业还是大型企业,这些世界一流的数据库版本中总有一款可满足您的业务和技术需求。
下表全面总结了Oracle数据库11g的各个版本。
有关各版本之间相互对比的详细信息,请参阅Oracle数据库11g产品系列白皮书。
主要功能汇总标准版企业版CPU最大数量 4 无限制RAM 操作系统允许的最大容量操作系统允许的最大容量数据库规模无限制无限制WindowsLinuxUnix支持64位高可用性更多内容故障保护配置和验证Windows集群,并通过与微软集群服务器集成的高可用性软件快速、准确地自动恢复。
更多信息回闪查询无需复杂、耗时的操作即可恢复更早版本的数据。
更多信息回闪表、数据库和事务查询诊断和撤销错误操作以缩短恢复时间。
更多信息数据卫士创建、维护并监控一个或多个备用数据库,以保护企业数据不受故障、灾难、错误和损坏的影响。
更多信息Oracle安全备份针对Oracle数据库和异构文件系统的安全、高性能的磁带备份管理可降低网络数据保护的成本和复杂性。
更多信息服务器管理的备份和恢复借助Oracle恢复管理器(RMAN)简化、自动化并提高备份及恢复性能。
可扩展性更多内容真正应用集群跨多个相互连接或“集群的”服务可选器运行任意未做更改的打包或定制的管理软件。
更多信息集成的集群件利用一组通用、内置的集群服务创建和运行数据库集群。
自动工作负载管理将服务连接请求发送给拥有最低负载的适当服务器;一旦发生故障,自动将幸存的服务器重新分配以用于服务。
oracle 11.2开始,Oracle提供了专门的卸载工具。
从11.2开始,Oracle提供了专门的卸载工具。
在以前的版本中,卸载数据库环境仍然是通过Oracle的安装软件来完成,不过从11.2开始,Oracle提供了一个专门的文件来卸载数据库软件:bash-3.00$ unzip solaris.sparc64_11gR2_deinstall.zip卸载工具不需要图形化的帮助,直接在shell中就可以运行:bash-3.00$ cd deinstall/bash-3.00$ deinstall -home $ORACLE_HOMEORACLE_HOME = /data/oracle/product/11.2Location of logs /data/deinstall/logs/############ ORACLE DEINSTALL & DECONFIG TOOL START #################################### CHECK OPERATION START########################安装检查配置开始检查Oracle主目录位置是否存在/data/oracle/product/11.2选择进行卸载的Oracle主目录类型为: SIDB选择进行卸载的Oracle基目录为: /data/oracle检查主产品清单位置是否存在/data/oraInventory安装检查配置结束网络配置检查配置开始网络取消配置跟踪文件位置: /data/deinstall/logs/netdc_check17186.log指定要取消配置的所有单实例监听程序[LISTENER]:网络配置检查配置结束数据库检查配置开始数据库取消配置跟踪文件位置:/data/deinstall/logs/databasedc_check17187.log指定值列表作为输入时使用逗号作为分隔符指定在此Oracle主目录中配置的数据库名的列表[ora112]:######对于数据库'ora112' ######单实例数据库数据库的诊断目标位置: /data/oracle/diag/rdbms/ora112数据库使用的存储类型: FS数据库文件位置: /data/oracle/oradata/ora112快速恢复区位置:不存在数据库spfile位置: /data/oracle/product/11.2/dbs/spfileora112.ora已自动搜索到数据库ora112的详细资料。
Oracle_优化器使⽤(oracle11g)⼀:优化器介绍 优化器(optimizer)是oracle数据库内置的⼀个核⼼⼦系统。
优化器的⽬的是按照⼀定的判断原则来得到它认为的⽬标SQL在当前的情形下的最⾼效的执⾏路径,也就是为了得到⽬标SQL的最佳执⾏计划。
依据所选择执⾏计划时所⽤的判断原则,oracle数据库⾥的优化器⼜分为RBO(基于原则的优化器)和CBO(基于成本的优化器,SQL的成本根据统计信息算出)两种。
RBO Oracle会在代码⾥事先为各种类型的执⾏路径定⼀个等级,⼀共15个等级,从等级1到等级15,oracle认为等级1的执⾏路径是效率最⾼的,等级15是执⾏效率最差的。
对于等级相同的执⾏计划,oracle根据⽬标对象的在数据字典中缓存的顺序判断选择哪⼀种执⾏计划。
RBO 是⼀种适合于OLTP类型SQL语句的优化器。
相对于CBO⽽⾔,RBO有着先天的缺陷,⼀旦SQL语句的执⾏计划出现问题,将很难调整。
那么RBO执⾏计划出现问题,怎么调整⽬标SQL的执⾏计划呢?⼀般有如下⽅法:等价改写⽬标SQL,⽐如在where条件对number和date类型的列添加0(deptno+0>100),varchar2或char类型的列可以添加⼀个“空字符”,例如“||”。
对于多表连接的SQL,可以改变from表的连接顺序(RBO会按照从右往左的顺序决定谁是驱动表,谁是被驱动表。
)来达到改变⽬标SQL执⾏计划的⽬的。
我们也可以改变相关对象在数据字典中缓存的顺序(创建顺序),来改变执⾏计划。
RBO最⼤的缺点是以oracle内置代码的规则作为判断标准,⽽并没有考虑到实际⽬标表的数据量以及数据分布情况。
CBO CBO选择执⾏计划时,以⽬标SQL成本为判断原则,CBO会选择⼀条执⾏成本最⼩的执⾏计划作为SQL的执⾏计划,各条执⾏路径的成本通过⽬标SQL语句所涉及的表、索引、列等的统计信息算出。
这⾥的成本是oracle通过相关对象的统计信息计算出来的⼀个值,它实际上代表⽬标SQL对应执⾏步骤所消耗的IO、CPU、⽹络资源(针对于dblink下的分布式数据库系统⽽⾔)的消耗量,oracle会把⽹络资源的消耗量计算在IO成本内,实际上你看到的成本为IO、CPU资源,另外需要注意的是,oracle在未引⼊系统统计信息之前,CBO所计算的成本值实际全是基于IO计算的。
ORACLE 数据库11g 标准版Oracle 数据库11g 标准版是一个拥有全面功能的数据管理解决方案,适于中型企业环境。
它易于安装在Windows 和Linux 操作系统之上,具有自我管理能力,易于管理,易于随着您的业务和IT 需求的增长而扩展。
它包括Oracle 真正应用集群实现企业级的可用性,并自带集群件、存储管理能力。
Oracle 数据库11g 标准版管理您所有的数据,帮助您所有的应用程序充分利用Oracle 享有盛誉的性能、可靠性、安全性和可扩展性。
还能够与Oracle 数据库11g 企业版完全向上兼容,当您的使用需求增长时保护您的投资。
支持部署环境的选择 Oracle 数据库11g 标准版最适宜在中型企业环境中部署。
它支持最多4个socket 的单一服务器,或在集群中总共最多4个socket 的集群服务器环境。
Oracle 数据库11g 标准版在所有Oracle 支持的操作系统上都可用,包括Windows ,Linux 和Unix 。
易于安装、配置和管理 Oracle 数据库11g 标准版在集群环境和单一服务器环境中都提供了非常快速的安装。
即需即用,您的数据库预先为产品使用而配置,包括自动化空间、存储和内存的管理、自动备份与恢复和自动优化器统计管理。
内置的企业管理器数据库控制台提供了一个基于Web 的界面,这个界面简洁地显示了您的数据库和集群环境的当前状态,允许从任意的浏览器连接到您的系统进行数据库管理操作。
Oracle 数据库标准版充分利用了Oracle 自有的内置集群件解决方案,避免了不得不安装和配置第三方集群件的复杂性。
同时,自动存储管理能力有效地条带化存储在不同可用磁盘上的数据,确保最优的性能,免除对第三方卷管理或集群文件系统的需求。
所有数据、所有应用 Oracle 数据库11g 标准版支持所有标准的关系型数据类型,还可直接存储XML 、文本、文档、图像、音频、视频和位置数据。
Oracle11g数据库详解常见异常:ORA-14025:不能为实体化视图或实体化视图⽇志指定PARTITIONORA-14026:PARTITION和CLUSTER⼦句互相排斥ORA-14027:仅可以指定⼀个PARTITION⼦句ORA-14028:缺少AT或VALUES关键字ORA-14029:GLOBAL分区索引必须加上前缀ORA-14030:CREATETABLE语句中有不存在的分区列ORA-14031:分区列的类型不可以是LONG或LONGRAWORA-14032:分区编号的分区界限过⾼ORA-14033:ctchvl:未预期的strdef类型ORA-14034:ctchvl:未预期的操作数类型ORA-14035:ctchvl:未预期的字符串数据类型ORA-14036:列的分区界限值过⼤ORA-14037:分区""的分区界限过⾼ORA-14038:GLOBAL分区索引必须加上前缀ORA-14039:分区列必须构成UNIQUE索引的关键字列⼦集ORA-14040:传递给TABLE OR INDEX PART NUM的参数个数不当ORA-14041:可能没有为结果分区指定分区界限ORA-14042:可能没有为要移动,修改或重建的分区指定分区界限ORA-14043:仅可以添加⼀个分区ORA-14044:仅可以移动⼀个分区ORA-14045:仅可以修改⼀个分区ORA-14046:分区可以刚好分成两个新的分区ORA-14047:ALTERTABLE|INDEXRENAME不可以与其它分区组合ORA-14048:分区维护操作不可以与其它操作组合ORA-14049:⽆效的ALTERTABLEMODIFYPARTITION选项ORA-14050:⽆效的ALTERINDEXMODIFYPARTITION选项ORA-14051:ALTERMATERIALIZEDVIEW选项⽆效ORA-14052:此上下⽂中不允许分区扩展表名称语法ORA-14053:⾮法尝试修改(在语句中)ORA-14054:⽆效的ALTERTABLETRUNCATEPARTITION选项ORA-14055:ALTERINDEXREBUILD中的关键字REBUILD必须紧跟索引名称ORA-14056:分区编号:PCTUSED和PCTFREE的总和不可以超过100ORA-14057:分区"":PCTUSED和PCTFREE的总和不可以超过100ORA-14058:分区编号:INITRANS值必须⼩于MAXTRANS值ORA-14061:不可以更改索引分区列的数据类型或长度ORA-14062:⼀个或多个表分区驻留在只读表空间中ORA-14063:唯⼀/主约束条件关键字中存在⽆⽤索引ORA-14064:唯⼀/主约束条件关键字中存在⽆⽤分区的索引ORA-14065:不可以指定分区表的ALLOCATESTORAGEORA-14066:按索引组织的未分区表的选项⾮法ORA-14067:重复的TABLESPACE_NUMBER说明ORA-14068:不可以同时指定TABLESPACE和TABLESPACE_NUMBERORA-14069:⽆效的TABLESPACE_NUMBER值ORA-14070:仅可以指定分区索引或包含REBUILD的选项ORA-14071:⽤于强制约束条件的索引选项⽆效ORA-14072:不可以截断固定表ORA-14073:不可以截断引导程序表或群集ORA-14074:分区界限必须调整为⾼于最后⼀个分区界限ORA-14075:分区维护操作仅可以对分区索引执⾏ORA-14076:DROP/SPLITPARTITION不可以应⽤到LOCAL索引分区ORA-14078:您不可以删除GLOBAL索引的最⾼分区ORA-14079:标记为⽆⽤索引的分区选项⾮法ORA-14080:⽆法按指定的上限来分割分区ORA-14081:新分区名必须与旧分区名不同ORA-14082:新分区名必须与对象的任何其它分区名不同ORA-14083:⽆法删除分区表的唯⼀分区ORA-14084:您仅可以指定LOCAL索引的TABLESPACEDEFAULTORA-14085:分区表不能具有LONG数据类型的列ORA-14086:不可以将区索引作为整体重建⼀般权限⽤户的登录验证都是第三种⽅式,即数据库验证,因为⽤户名和密码都是存储在数据库当中的。
Oracle 11GOracle 11g是甲骨文公司在2007年年7月12日推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了3.6万人/月。
相对过往版本而言,Oracle 11g具有了与众不同的特性。
·数据库重演数据库重演(Database Replay)这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。
·SQL重演(SQL Replay)和前一特性类似。
但只是捕捉SQL负载部分,而不是全部负载。
·计划管理(Plan Management)这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变她的查询计划。
·自动诊断知识库(Automatic Diagnostic Repository ADR)当Oracle探测到重要错误时,会自动创建一个事件(incident),并且捕捉到和这一事件相关的信息,同时自动进行数据库健康检查并通知DBA。
此外,这些信息还可以打包发送给Oracle支持团队。
·事件打包服务(Incident Packaging Service)如果你需要进一步测试或者保留相关信息,这一特性可以将与某一事件相关的信息打包。
并且你还可以将打包信息发给oracle支持团队。
·基于特性打补丁(Feature Based Patching)在打补丁包时,这一特性可以使你很容易区分出补丁包中的那些特性是你正在使用而必须打的。
企业管理器(EM)使你能订阅一个基于特性的补丁服务,因此企业管理器可以自动扫描那些你正在使用的特性有补丁可以打。
·自动SQL优化(Auto SQL Tuning)10g的自动优化建议器可以将优化建议写在SQL profile中。
而在11g中,你可以让oracle自动将能3倍于原有性能的profile应用到SQL语句上。
要获得10g OCP认证,必须满足两个条件:1. 学员必须通过所有OCP三门认证考试。
具体考试科目见下表:考试编号考试科目名称考试费用级别三挑一:1Z0-007 1Z1-051 1Z0-047 Introduction to Oracle9i: SQL (1Z0-007) 或者,Oracle Database 11g: SQL Fundamentals I (1Z1-051) 或者,Oracle Database SQL Expert (1Z0-047)047:¥898007,051:¥682OCA1Z0-042 Oracle Database 10g: Administration Workshop I ¥898 OCA1Z0-043 Oracle Database 10g: Administration Workshop I I ¥898 OCP2. 学员必须在Oracle大学参原厂培训。
推荐培训科目见前面的下表(所有科目列表请查看:/pls/web_prod-plq-dad/db_pages.getpage?):课程名称价格天數Oracle Database 10g: Administration Workshop I ¥10925 5 Oracle 数据库管理员管理工业界最先进的信息系统,获得较高的工资回报,Oracle 专业人员走向成功的第一步。
课程设计为你打下基本的数据库管理的坚实基础。
课程中,Oracle 数据库。
学员将获得Oracle 数据库结构的概念性理解,以及它的组件是如何彼此协调工作的。
学员将学习如何创建一个运营数据库,以有效的方式管理各种结构,包括性能监控,数据库安全,用户管理,备份和恢复机制。
Oracle Certified Associate 考试。
Oracle Database 10g: Administration Workshop I I ¥10925 5 Oracle 数据库管理员管理工业界最先进的信息系统,获得较高的工资回报,Oracle 专业人员在数据库管理方面的成功。
Oracle 11g R2 for Windows 7(32bit)安装详解-------由枭人阁亲自实践,可行--2011.09.18创建(有摘取他人的,再次感谢)1.下载Oracle 11g R2 for Windows版本。
2.解压两个压缩包到同一目录,即“database”,然后单击解压目录下的“setup.exe”文件,如下图所示:3.执行安装程序后会出现如下的命令提示行。
4.等待片刻之后就会出现启动画面。
5. 启动画面之后会出现如下图所示的安装画面,取消“我希望通过My Oracle Support接收安全更新”的选中,单击“下一步”继续,同时在出现的信息提示框单击“是”。
6.出现安装选项对话框,默认选择“创建和配置数据库”,点击“下一步”继续。
7.出现安装类型对话框,点击“下一步”继续。
如果安装环境是在Windows Server上的话就选择服务器类。
8.网格安装选项。
默认选择“单实例数据库安装”。
若将服务器配置为RAC(应用程序集群),则选择“Real Application Clusters 数据库安装”安装配置。
单击“下一步”继续。
9. 安装类型。
默认选择“典型安装”,若需详细设置,则选择“高级安装”,单击“下一步”继续。
10. 安装配置。
在这要注意的是:管理口令的格式至少包含一个大写字母、一个小写字母和一个数字,否则会提示警告,正确输入后单击“下一步”继续。
11.先决条件检查。
若出现不符合安装要求的项目,请选中“全部忽略”并单击“下一步”继续。
12. 点击“完成”以开始安装。
13. 安装画面如图所示。
安装过程中,若出现Windows安全警告,请点击“允许访问”。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 以下为高级安装:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~13.当上面进度到达100%时会出现下面的对话框,请耐心等待其完成。