济南Oracle培训学校哪家专业
济南Oracle培训学校哪家专业?数据安全是个很广的话题,它包括了网络安全、操作系统安全、应用层安全和数据库安全等。数据安全的目标是敏感数据"看不见",核心数据"拿不走",运维操作"能审计"。
这些知识你得知道!
ORACLE的数据字典是数据库的重要组成部分之一,它随着数据库的产生而产生, 随着数据库的变化而变化,体现为sys用户下的一些表和视图。数据字典名称是大写的英文字符。
数据字典里存有用户信息、用户的权限信息、所有数据对象信息、表的约束条件、统计分析数据库的视图等。
我们不能手工修改数据字典里的信息。
很多时候,一般的ORACLE用户不知道如何有效地利用它。
dictionary 全部数据字典表的名称和解释,它有一个同义词dict
dict_column 全部数据字典表里字段名称和解释
如果我们想查询跟索引有关的数据字典时,可以用下面这条SQL语句:
SQL>select * from dictionary where instr(comments,'index')>0;
如果我们想知道user_indexes表各字段名称的详细含义,可以用下面这条SQL语句:
SQL>select column_name,comments from dict_columns where table_name='USER_INDEXES';
依此类推,就可以轻松知道数据字典的详细名称和解释,不用查看ORACLE的其它文档资料了
济南Oracle培训学校哪家专业:
Oracle认证学习方法,这些都是!
ORACLETRACE跟踪
在系统中我们常会写一些Function或Procedure来处理一些繁琐的大数据量的计算,可能还会出现复杂的Function之间的调用,但当性能出现问题时我们往往要了解问题所在,这样才干针对问题给出解决方式,ORACLE正好为我们提供了这样的工具SQL TRACE跟踪。 TRACE统计出的信息包括了SQL语句的文本信息、处理过程中的等待、以及解析阶段(如生成运行计划)产生的信息。
a.在开启跟踪前要做些准备工作: PL/SQL或TOAD工具(用于查看)、数据库的SYS用户及密码、数据库服务器的IP地址、FTP用户及密码、待跟踪的应用程序、TKPROF.EXE(ORACLE服务器端程序)。
b.运行待跟踪程序,并在PL/SQL的Tools->Sessions中查到自己的进程,并记录SID、SERIAL#、PID
Select spid From v$process a , v$session b
Where a.ADDR = b.PADDR
And b.SID = $SID
c.开启跟踪:用SYS用户登录数据库,执行execute dbms_system.set_sql_trace_in_session ($sid, serial#, true);
d.执行要跟踪的代码。
e.关闭跟踪:用SYS用户登录数据库,执行execute dbms_system.set_sql_trace_in_session ($sid, serial#, false);
f.找到跟踪文件:sql>show parameter user_dump_des
g.×××.TRC文件不易阅读,需使用tkprof进行转换 :tkprof ×××.trcoutputfile.txt sort=(prsela, exeela, fchela);
outputfile.txt就是你想得到的文件
h.分析结果文件:这个是关键的步骤了,文件中包含了众多的信息,使用者根据自己的目的去分析,得到自己需要的结果,如果是性能调整,则需反复进行前面步骤
济南Oracle培训学校哪家专业:
上面就是对“济南Oracle培训学校哪家专业?”的介绍,更多关于Oracle认证培训的内容,请关注厚学网。
济南Oracle培训学校哪家专业?如需Oracle认证相关课程,请联系网站,提供培训内容讲解服务!
文中图片素材来源网络,如有侵权请联系删除厚学推荐学校
网上报名
推荐学校
更多>>新闻资讯
更多>>-
未来几年IT互联网行业发展趋势及前景预测
2017-11-28
-
Java行业就业前景分析
2017-11-28
-
放弃500万年薪只因迷编程 ,KK人美心暖拥抱奚梦瑶
2017-11-28
-
Java程序员十年后还能有现在的高薪吗?
2017-11-28
-
济南oracle数据库培训哪家好
2018-04-28