第一篇:Oracle认证
Oracle 认证
Oracle认证证书只是让雇主了解到来应聘的人通过了Oracle数据库方面的技术考试。而实际上,Oracle认证也只是衡量一个应聘者的一个标准之一,其他的标准还有: 1.出色的交际能力。Oracle DBA通常都要和IT行业的技术专家打交道,因此,他或她就必须能够为所有访问Oracle数据库的开发人员或程序员清晰明了的解释Oracle概念。有些时候,Oracle DBA也是一名管理人员,因此,也同样要求他在参与战略发展计划以及数据库设计上要有出色的交际能力。
2.同类的专业学位。大多数成功的Oracle专业人士都要求由计算机或信息系统专业学士学位。对于更高的职位,比如Oracle DBA,很多雇主都要求由计算机专业硕士学位或MBA。
3.一定的实践经验。这是有了OCP证书的新人们最担心的一件事情。很多有了OCP证书又没有工作经验的人都在抱怨没有OCP证书就不会有工作经验,没有工作经验就不会有工作。这是现在人才市场上一个很棘手的问题。
4.丰富的数据库理论知识。除了要掌握OCP所要求的技术知识外,一名成功的Oracle专业人士还要有与数据库以及数据库设计相关的软件知识,包括数据库标准化理论以及采用统一建模语言(UML)的面向对象模型,当然还有其他的数据库设计方法相关知识,比如CORBA和J2EE。
归根结底,OCP并不能完全衡量一个人的实际水平,而只是为非IT行业人士进入Oracle领域提供一个方法。
DBA认证
Oracle OCP DBA认证是所有Oracle认证中最普及的一种认证,本来,Oracle认证是专为专业人士设计的,想要参加考试的人员必须要具有DBA 4年以上工作经验的书面证明材料才有资格参加考试,但是,随着对Oracle专业人才需求的迅猛增长,Oracle放松了对这项认证要求,在Oracle9I中,Oracle提供了3级认证。
辅助认证OCA
这项较低级的认证是Oracle专为那些仅通过OCP两项考试的人员设计的初级技能水平考试,是使用Oracle产品的基础。要获得OCA证书,必须通过自己选择的认证途径上的两次考试。第一次可以通过Internet进行,第二次考试则必须在授权的Pearson VUE考试中心进行。
9I专业认证OCP
Oracle专业认证要求通过4门具有一定难度的考试,以证实在Oracle数据库管理领域内的熟练程度专家级技能和技术知识考试,通过这种考试之后,说明此人可以管理大型数据库,或者能够开发可以部署到整个企业的强大应用。要成为OCP,必须先获得OCA证书,然后才能参加OCP要求的其他考试。参加OCP认证的学员必须至少在Oracle大学或者其授权培训中心学习一门课程才能获得OCP证书。这些考试也必须在授权的国际认证考试中心进行。获得OCP证书后,您将有机会申请更高的职位,并增强老板对您的信任和支持。
专家级认证OCM
这项新的Oracle认证要求参试人员必须参加Oracle大学的Oracle培训,它是1990s时期前Oracle专家认证的一个分支,OCM要求参试人员必须完成下面的几项任务:
获得OCP
参加Oracle大学的两门高级课程。通过Oracle试验室的实践测试。
资深专家级Oracle技能考试,通过后将成为企业内的资深专家。OCM不但有能力处理关键业务数据库系统和应用,还能帮助客户利用Oracle技术获得成功。要想获得OCM证书,必须先通过OCP考试,再学习Oracle大学开设的两门高级技术课程,并通过预考,然后在Oracle实验环境内成功地通过实习考试。实习考试的目的是培养动手能力,学员必须实际完成职业需要的真正任务。
认证过程
这一过程是专为那些想要从事Oracle管理的专业数据库管理人员设计的,适用于Oracle9I DBAs的OCP认证通过改进,删除了备份和恢复以及网络考试,而且,PL/SQL、SQL也被分成了不同的考试,Oracle9I
OCP认证要通过下面的一系列考试:
Oracle9I入门:SQL——这门考试是为了测试SQL编程的一些概念,包括外部衔接、查询以及Oracle到ANSI SQL的扩展
Oracle9I数据库:基础I——这门基本数据库管理考试是为了测试数据库创建、规划对象以及网络结构的专业知识
Oracle9I数据库:基础II——这门高级Oracle DBA考试是为了测试高级数据库结构、安全性以及Oracle界面
Oracle9I数据库:性能调整——这门考试是为了测试参试人员在Oracle开发环境下规划调整、对象调整以及SQL调整的能力
网络应用
Oracle网络应用开发人员认证过程是为Oracle应用开发人员设计的,包括4门考试和两种可选途径。入门心得
oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。
oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。
因为数据库管理的责任重大,很少公司愿意请一个刚刚接触oracle的人去管理数据库。对于刚刚毕业的年轻人来说,可以先选择做开发,有一定经验后转型,去做数据库的管理。当然,这个还是要看人个的实际情况来定。
学习方法
方法很简单,就是:看书、思考、写笔记、做实验、再思考、再写笔记。
看完理论的东西,自己静下心来想想,多问自己几个为什么,然后把所学和所想的知识点做个笔记;在想不通或有疑问的时候,就做做实验,想想怎么会这样,同样的,把实验的结果记下来。思考和做实验是为了深入的了解这个知识点。而做笔记的过程,也是理清自己思路的过程。
学习的过程是使一个问题由模糊到清晰,再由清晰到模糊的过程。而每次的改变都代表着你又学到了一个新的知识点。
学习的过程也是从点到线,从线到网,从网到面的过程。当点变成线的时候,你会有总豁然开朗的感觉。当网到面的时候,你就是高手了
很多网友,特别是初学的人,一碰到问题就拿到论坛上来问,在问前,你有没有查过书,自己有没有研究过,有没有搜索一下论坛?这就叫思维惰性。由别人来回答你的问题,会让你在短时间内不费劲地弄懂这个知识点,然而通过自己的努力去研究它,不但会更深入的了解这个知识点,更重要的是在研究的过程会提高你解决问题和分析问题的能力。总的来说,没有钻研的学习态度,不管学什么东西,都不会成功的。
当然,初学的人很多时候是因为遇到问题时,无从下手,也不知道去哪里找资料,才会到论坛上提问题的。但我认为,在提问的时候,是不是可以问别人是如何分析这个问题?从哪里可以找到相关的资料?而不是这个问题的答案是什么?授人以鱼不如授人以渔。
处理问题
首先要知道oracle的官方网站,这里有oracle的各种版本的数据库、应用工具和权威的官方文档。其次,还要知道这里是买了oracle服务或是oracle的合作伙伴才可以进去的,里面有很多权威的解决方案和补丁。然后就是一些著名网站这里有很多经验之谈。
遇到问题了。如果是概念上的问题,第一时间可以找网站,这里会给你最详细的解释。如果在运行的过程中出了什么错误。可以去metalink看看。如果是想知道事务的处理的经验之谈。可以去asktom。当
然。这里只是相对而言。
oracle体系
oracle的体系很庞大,要学习它,首先要了解oracle的框架。在这里,简要的讲一下oracle的架构,让初学者对oracle有一个整体的认识。
物理结构
(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成)
控制文件:包含维护和验证数据库完整性的必要信息、例如,控制文件用于识别数据文件和重做日志文件,一个数据库至少需要一个控制文件
数据文件:存储数据的文件
重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复。一个数据库至少需要两个重做日志文件
参数文件:定义Oracle 例程的特性,例如它包含调整SGA 中一些内存结构大小的参数
归档文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。
密码文件:认证哪些用户有权限启动和关闭Oracle例程
逻辑结构
(表空间、段、区、块)
表空间:是数据库中的基本逻辑结构,一系列数据文件的集合。
段:是对象在数据库中占用的空间
区:是为数据一次性预留的一个较大的存储空间
块:ORACLE最基本的存储单位,在建立数据库的时候指定
内存分配
(SGA和PGA)
SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息, 它是在Oracle 服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。
PGA:包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA 正相反PGA 是只被一个进程使用的区域,PGA 在创建进程时分配在终止进程时回收
后台进程
(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程)数据写进程:负责将更改的数据从数据库缓冲区高速缓存写入数据文件
日志写进程:将重做日志缓冲区中的更改写入在线重做日志文件
系统监控:检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复
进程监控:负责在一个Oracle 进程失败时清理资源
检查点进程:负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。
归档进程:在每次日志切换时把已满的日志组进行备份或归档
服务进程:用户进程服务。
用户进程:在客户端,负责将用户的SQL 语句传递给服务进程,并从服务器段拿回查询数据。oracle例程
Oracle 例程由SGA 内存结构和用于管理数据库的后台进程组成。例程一次只能打开和使用一个数据库。
SCN
(System Change Number):系统改变号,一个由系统内部维护的序列号。当系统需要更新的时候自动增加,他是系统中维持数据的一致性和顺序恢复的重要标志。
继续深造
管理
可以考OCP证书,对oracle先有一个系统的学习,然后看Oracle Concepts、oracle online document,对oracle的原理会有更深入的了解,同时可以开始进行一些专题的研究如:RMAN、RAS、STATSPACT、DATAGUARD、TUNING、BACKUP&RECOVER等等。
开发
对于想做Oracle开发的,在了解完Oracle基本的体系结构之后,可以重点关注PL/SQL及Oracle的开发工具这一部分。PL/SQL主要是包括怎么写SQL语句,怎么使用Oracle本身的函数,怎么写存储过程、存储函数、触发器等。Oracle的开发工具主要就是Oracle自己的Developer Suite(Oracle Forms Developer and Reports Developer这些),学会如何熟练使用这些工具。
相关书籍
介绍几本oracle入门的好书
oracle官方文档:《concept》上面讲了oracle的体系和概念,很适合初学者看。
OCP的教学用书,也就是STUDY GUIDE(SG)。
Oracle8i 备份恢复手册
Oracle8高级管理与优化
Oracle8i PLSQL程序设计
Oracle8数据库管理员手册
以上书本都是机械工业出版社出版。
参加培训
首先是一个参不参加培训的问题。关于这个问题的争论一直很多。我觉得如果条件允许的情况下,建议还是参加培训,这样你对认证本身的课程可能会有一个相对来说比较直观的了解,这对你以后的学习是非常有帮助的。如果参加培训的话,找一家好的培训中心是首要任务,这该如何选择呢?首先要看培训中心的规模,其次就是看老师的水平,再就要看看培训中心的硬件设备怎么样。选择一个适合自己的培训中心对你来说绝对是大有裨益的。
再就是可以考虑一下网校培训,不仅能为你节省很多时间,还可以根据你自身的时间安排,什么时候都可以学习,在这里为大家推荐一个很好的网校——中国IT实验室网校,只需1个帐号就可以完成学习过程;结合官方标准授课环境,大量工程引用案例进行分析;课程零基础学起,中文式教学,理论讲解深入浅出;学习不受时间、空间影响,只要有电脑,随时可以学习;充足的实验时间,拥有30小时的远程实验机时,根据拓扑结构图可以完成CCNA所有实验,自动机时预定系统,7×24远程实验服务;题库系统涵盖最新高度仿真的Actual Exam Questions,网校虚拟考场10次中能通过6~8,认证考试将无问题;学员专用FTP服务器,24小时提供最新动向和考试内部资料。
职业前景
在Oracle的官方同站上,Oracle公司详细列举了获得OCP认证的种种好处,虽然有自卖自夸之嫌,但总的来说还是很有道理的。
总的来说,IT业对专家的要求很高,职业竞争压力很大。无论是新进入这个行业的人,还是此行业中的老手,都需要知道他们的那些技术背景能真正吸引到雇主的眼光。同时,雇主们也需要一个标准帮助他们挑选出那些技术上真正过硬的雇员。OCP认证就能够帮助IT业界建立起面向特定职位的选择标准。OCP认证是一个有价值的、业界承认的标准,这个标准可以证明持证者的知识和能力水平。
认证作用
Oracle认证对技术专家的好处:OCP认证可以给你一个鲜明的优势。OCP认证可以表明你对某一职位及相关的Oracle产品有着深刻的理解。成为一个OCP认证专家可以帮助你被更多的雇主注意到,并且增加你获得IT业最具挑战性机遇的机会。OCP认证专家们证实了OCP认证的价值:97%的 OCP认为他们获益于OCP认证;89%的OCP认为获得认证后,他们在Oracle专家的职位上更具信心;96%的OCP认为他们会建
议职业学校(professional College,普遍存在于美国的一种职业教育方式)开相应的课程。
Oracle认证对IT雇主的好处:OCP认证同时可以帮助IT业的人事经理在应聘者中挑选出符合挑战性职位的员工。对于那些每年把员工送去培训的公司,认证可以保证他们在培训上的钱没有白花--他们的员工获得了对于深入理解和必要的知识。公司也可以把认证和员工的职业发展联合起来,这样可以增强员工的忠诚度及他们在职业岗位上的表现。同时,雇用获得认证的专家可以直接提高公司的实力,国际数据公司的一项研究显示了这一点。这项研究指出获得认证的专家比那些没有通过认证的平均每人每天多处理40%的支持电话;雇用认证专家的公司比那些没有雇用的公司宕机的时间少49%;对大多数公司的调查显示,在不到9个月内,认证专家为他们节约的费用就超过了他们送专家去培训并获得认证的费用。
第二篇:学Oracle认证课程,将高薪进行到底
学Oracle认证课程,将高薪进行到底
现如今,市场上IT类的厂商认证的种类繁多,各企业都会根据企业自身特色推出某个方面相关的认证课程。广大学员在选择认证种类时,应该遵循哪些原则来选择呢? 求职方向决定选择类型
不同的IT厂商有不同的市场长项,各位学员在选择认证种类时,需要根据以后求职的方向和岗位做出准确定位,以此标准来选择适合的厂商认证。比方说,在数据库认证方向,ORACLE的技术成功应用于98%的全球500强公司;全球十大银行均采用了Oracle的应用系统,在中国,排名前20位的银行都在使用Oracle技术;在通信领域,全球20家顶级通信公司全部都在使用Oracle应用产品;在中国,所有的电信营运商都在使用Oracle技术;在IT服务公司中,在中国前100大的IT公司(HP、IBM、毕博、埃森哲、东软、宝信等),全部有使用Oracle相关技术。Oracle公司占领了行业技术领域的制高点,那我们如果选择此类技术方向作为今后的求职方向的时候,最适合选择的无疑就是该类企业认证的课程了。着眼于实践的课程体系
厂商认证之所以备受用人单位的青睐,很大一部分程度是因为其认证是着眼于实践而开发的一套课程体系,换言之,我们在考察厂商认证的课程体系含金量如何时,最重要的还是要看此认证体系的课程开发过程是否立足于丰富和提升其实践性。ORACLE公司组织大量一线技术人员,经过数年的开发实践,结合现场的教学实施经验和学员的认证考试的跟踪情况,使得ORACLE认证的课程体系不断的贴近实际工作需求,体现了其超强的应用性和科学性。通过对曾经学习过ORACLE公司课程人员进行调查表明:90%以上认证人员认为Oracle认证增加了他们的专业可信度,并且超过90%的认证学员认为Oracle的认证课程切实提高了他们的工作效率。
职业生涯具备广阔上升空间
选择厂商认证不能仅仅是为了赶时髦,做考证一族,一定要充分分析这个证书能够带给你个人价值上的提升空间到底有多大。尤其是很多大学毕业生,毕业前因为就业的压力而为了给自己增加就业砝码而陷入“乱考证”的泥潭,结果是考了大把的证书,反而不知道自己该选择什么样的就业方向了。选择考试证书时,我们得充分了解这个证书的应用前景和目前在国内已经取得此类证书的人数情况。俗话说,物以稀为贵,IT认证也是如此,人人都能去考的证书,其含金量肯定也高不到哪儿去。国内目前获得ORACLE相关认证的人数在2万人左右,而据统计,2012年,中国市场上对于ORACLE技术人才的需求量最少在10万以上;另据美国 Certification 杂志对10000名读者所作的调查显示:获得 Oracle 认证的技术人员在所有 IT 从业人员中薪金水平最高,他们的平均年薪达到了62000美元,比 Microsoft 认证高出17%,比 CompTIA 认证高出33%。
学ORACLE认证课程,将高薪进行到底!
Orcale认证链接:
Oracle认证计划(Oracle Certification Program)提供了三个级别的晋级路径:OCA(认证专员),OCP(认证专家)和OCM(认证大师),同时在2008年推出了专项技术的认证(OCE),涉及的产品技术方向包括数据库、中间件、应用软件管理和开发等。Oracle 认证级别是IT行业衡量IT专家和经理人的专业程度及经验的基准。
第三篇:Oracle WDP合作伙伴认证培训中心商业计划书
Oracle WDP合作伙伴认证培训中心商业计划书
(仅适用为首次申请者)
第一部分:您的机构
1.描述您的培训战略和重点。
2.描述您申请参加Oracle项目的原因。
A.B.C.您为什么要成为Oracle WDP项目的合作伙伴?如果您得到批准,这将给您和您的客户增加什么价值?如果您的到批准,您需要Oracle为您提供哪些方面的支持?
3.您的公司进行Oracle技术培训有多长时间?
4.您的公司进行非Oracle技术培训有多长时间?目前包括哪些培训?
5.您目前专门从事的专业是什么?
A.您所在区域的主要竞争对手有哪些?您的公司与竞争对手有何不同?
6.您将采取什么措施防止Oracle课件材料等相关知识产权被非法盗用?
7.请描述您所处的市场以及贵公司的市场定位,市场机会及风险描述。
第二部分:教室与课程
8.在下一年(从您递交的日子开始),您计划就Oracle产品(10g OCP内容)技术培训多少学生(含考试)? 数量在12个月分别如何分布?
9.目前可以提供的教室的数目及可容纳人数。
10.根据Oracle 10g数据库硬件配置条件,您的教室可以达到何种硬件水平?
第三部分:培训师和其他工作人员
11.您的员工中获取10g OCP认证的总数?
12.他们持有的证书及技术专长?
13.多少名员工将从事内部/外部销售?
14.多少名员工将从事市场营销?
第四部分:收入
15.贵公司去年的实际全部技术培训收入是多少?
A.目前主要的培训产品项目是什么?市场定价是多少?目标人群主要以什么人群为主?
16.今年您预期的全部技术培训的收入是多少? 其中Oracle的比例是多少?
A.今年计划Oracle考试的门次
B.今年计划销售Oracle官方教材的数量
C.Oracle实验室(高校)的建设数量
D.Oracle工程硕士专业建设
17.您如何实现Oracle业务的增长?
A. 培训
B. 考试
C. 实验室
D.Oracle工程硕士专业建设
第五部分:推广和市场营销
18.请描述去年您进行的推广高端技术培训和认证的活动,及如何进入高校的办法。
19.请描述您计划在将来如何推广Oracle培训业务,及需要覆盖的市场范围及高校列表。
20.如果在未来12个月内考核您所在地区的Oracle培训业务市场宣传覆盖度,以每3个月为一个考核点,您在每个考核时间点,您曾诺的高校覆盖是如何分布的(请列表说明在每个季度您的高校覆盖度)? 第六部分:市场分析
21.您认为贵公司的市场优势领域是什么?
22.描述您进行过的市场调查并为您的业务定义该市场。
23.评估您如何对您所处领域的竞争进行比喻,包括现有的培训公司的数目,他们提供的服务,他们的客户,以及您如何作到与众不同。
24.您获得市场份额的计划是什么?
25.如果在未来12个月内考核您所在地区的Oracle认证考试业务,以每3个月为一个考核点,您在每个考核时间点,您预测的考试量是如何分布的(以人数为单位)?
第七部分:客户
26.描述您的客户基础,其中重点需要您描述您公司所在市场区域的大学机构(含大专)、职业教育机构的情况
27.您的客户满意和教学质量保证政策是什么?
第八部分:您提供的服务
29.列出您提供服务在下列项目中的比例:
A.B.C.D.E.桌面培训基础建设/IT职业培训开发人员培训OracleIT职业和开发人员培训其它服务(咨询,产品销售等等)
30.在未来6个月和未来一年,您在其它方面的服务(咨询,产品销售等等)预期的增长率是多少?第九部分:支持文件
31.请附上照片,录像,电子照片,市场营销材料,广告等。缺少要求附上的材料或缺少要求填写的信息可能会导致您的申请被拒绝。请提供5张您的设施的照片。其中3张必须是关于教室环境的。第十部分: 联系人信息
32.请描述和Oracle合作贵公司联系人信息
A.联系人姓名
B.职位
C.电话
D.电子邮件
第四篇:Oracle认证的作用(重庆思庄Oracle认证中心)
Oracle认证的作用
Oracle认证过程
首先,也是比较重要的一步,你需要在你可以真正的衡量认证的价值之前,完全了解获得一个认证的过程。
那么就让我们来看看,Oracle DBA认证的过程是怎么样的。Oracle认证过程确实自从我获得第一个Oracle认证以来已经走过了很长一段路。几年前(我讨厌承认到底多少年)所有的人都得要达到认证7.3和通过一个单独的多选测试。我在Philadelphia的IOUG会议上参加了免费的认证。对于我的努力,我获得了一个证书,一根针和一个很酷的标示宣称我为“Oracle认证专家,”或简称为OCP。我后来通过参加另一单独的升级测试升级为8i OCP。这很可能是我拥有的最后一个DBA认证,这有两个原因。一,我作为DBA的角色已经改变了,因为我进入了管理层,另外一个,Oracle使这个过程变得困难得多。
为了所有意图和目的,单独测试OCP认证的日子已经过去了。要成为OCP的过程变得非常棘手和很难达到。从Oracle 8i开始,要具有充分的资格获得一个OCP认证你需要通过包括五个测试的一系列测试。在这之后很快,Oracle决定要求你还要为了这个认证而去参加一个它所教授的DBA的课程。虽然这是具有争议性的有利于确保学生上课,但是让我们以商业的角度来看待。这个要求无非是一种营销策略,以让人们进入到他们的教室中,并且它并不很好的考虑那些想获得认证却不能从他们的公司获得资金赞助的人们。
从Oracle 9i开始,认证的选择再次改变了,而Oracle甚至更加强调它自己的课程(有利于Oracle):
OCA—— Oracle Certified Associate(Oracle认证专员)。要求通过两门测试,没有培训课程。
OCP—— Oracle Certified Professional(Oracle认证专家)。要求OCA,一个有导师指导的课程,一个考试和一个动手实践课。
OCM—— Oracle Certified Master(Oracle数据库管理大师)。要求OCP,两个高级课程,一个两天的实际操作考试和一个额外的动手实践课。虽然这可能是对能力的最好度量,但它是一个花费非常高昂的选择。
而OCA看起来对于普通的DBA是一个可行的选择,那些没有公司赞助、希望靠他们自己获得认证的人将会发现要获得一个OCP(两门课程)或OCM(共五门课程)在费用方面几乎是不能承受的。
重庆思庄Oracle认证中心
第五篇:ORACLE讲稿
一.ORACLE管理器和目录介绍
二、如何配置一个连接和侦听(连接配置文件、侦听文件位置)
三、数据库安装需注意的参数
字符集 内存 会话数 PFILE,SPFILE 自己在客户端配置到数据库服务器的连接
四、PLD工具介绍
1、右键菜单
2、Copy to Excel
3、Select for Update
4、执行单条SQL语句
5、查看执行计划
6、调试存储过程
五、常用DBA视图 Dba_object, dba_data_file, dba_tables, v$sqltext, v$session V$lock, dba_tab_columns, dba_indexes
六、物化视图原理及数据分发常规处理 物化视图刷新时间 生产机和查询机
七、作业调度
八、DBLINK
CTAIS体系结构 表(Table)命名规则(1)表名
表名前缀根据表所操作的业务及功能进行分类,使用具体业务名称的汉语拼音,长度为两个字符。标题使用规范的汉语拼音缩写,标题内容以词组或短语为单位,长度不超过10个字符,词组与词组之间使用‘_’相连接。例如,申报征收模块中小规模纳税人申报增值税表名为:SB_ZZS_XGMNSR。(2)表名后缀
主表与子表是一对多的关系,子表名是在主表名后加后缀:_ZB 例:DJ_BG_ZB 申请表加后缀:_SQ 例:WS_HDZS_SQ 审批表加后缀:_SP 例:WS_HDZS_SP 扩展表加后缀:_KZ 例:DJ_NSRXX_KZ 附表加后缀:_FB 例:SB_ZZS_2003_FB SB_ZZS_2003_FB1 SB_ZZS_2003_FB2
表(Table)命名规则(3)列名
列名由长度不超过30个英文字符和数字的组合,使用规范的汉语拼音缩写。命名规则如下:
凡是参照代码表的列,列名一律加‘_DM’后缀;
例:NSR_SWJG_DM、HY_DM “XX标志”列,当其取值为“真/假”时,数据类型用Char(1),列名加‘BZ’或‘_BZ’后缀。例:NSR_SWJG_BZ CTAIS表的类型 BB_报表 CX_查询 DJ_登记 DM_代码 FP_发票 HD_核定 JC_稽查 KJ_会计 PI_批处理 PZ_票证 QX_权限 RD_认定 SB_申报
WF_维护、工作流 WS_文书 WZ_违章 XT_系统 ZD_字典 ZJ_证件 ZX_执行
ctais部分表
DJ_NSRXX,DJ_NSRXX_KZ,DJ_SZ,DJ_SZ_ZB,DJ_SZ_KZ,DJ_YZCWSBQC RD_NSRZG_LSXX,HD_DSQC_LS WS_DJXX,WS_JMS_SQ,WS_JMS_SP FP_KC,FP_YJ,FP_NSR_JC SB_SBXX,SB_ZZS_2003_YBNSR,SB_ZZS_2003_FB1 SB_ZSXX,SB_JKS,SB_WSZ JC_AJXX,JC_CLJDS,WZ_WFWZXX,WZ_CLCFXX, ZX_ZXXX QX_USER,QX_GNMK,QX_GNMB XT_XTCS,XT_DYCS
如何自己搭建本地的测试库
1. 安装ORACLE服务器版,并修改字符集 2. 创建CTAIS实例 3. 创建表空间 4. 创建CTAIS2用户 5. 执行数据库安装脚本 6. 停止触发器和外键
7. 倒入数据(因表已经存在,IMP时需要忽略创建错误IGNORE=Y)8. 编译失效对象