Oracle中的数据字典技术简析

  数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。   Oracle中的...

#
Oracle
#
oracle
分享:

Oracle分页查询中排序与效率问题

  原始未分页查询Sql代码如下:  select ROWNUM rn, t.id ID, o.name YYB,u.name XM, t.MC from tZDYSX   t,tuser u,lborganization o where t.cjr=u.id and u.orgid=o.orgcode and t.gx = 1   order by ID   结果...

#
Oracle
#
oracle
分享:

Oracle数据库升级详细步骤

  一、对ORACLE数据库进行备份   二、确认ORACLE数据库的Home目录安装路径   三、关闭数据库: SQLPLUS/NOLOGCONN / AS SYSDBASHUTDOWN IMMEDIATE   停止所有的ORACLE运行服务   四、解压安装包,将安装包改成用户为oracle用户所有...

#
Oracle
#
oracle
分享:

Oracle优化器优化方式简析

  Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。本文介绍Oracle优化器,它是一个非常好用的工具。Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Op...

#
Oracle
#
oracle
分享:

Oracle主键自增及存储过程的实现

  这几天在oracle课程设计,把自己写的一点代码贴上来一部分   要用到触发器: drop sequence users_tb_seq;create sequence users_tb_seq minvalue 1 maxvalue 99999increment by 1start with 1;create or replace trigger users_tb_tribef...

#
Oracle
#
oracle
分享:

MySQL数据库备份的命令实际应用

  以下的文章主要介绍的是MySQL数据库备份的命令实际应用,在实际操作中我们大家都知道MySQL数据库备份是必不可少的,所以对其有一个比较深入的了解的是必不可少的,以下就是文章的具体内容描述。   备份MySQL数据库的命令 mysqldump -hhost...

#
MySQL
#
mysql
分享:

MySQL性能的检查和调优方法

  我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能: 索引没有建好; sql写法过于复杂; 配置错误; 机器实在负荷不了;   1、索引没有建好   如果看到mysql消耗的cpu很大,可以...

#
MySQL
#
mysql
分享:

Oracle统计数据的迁移

  自从9iR2开始,可以利用DBMS_STATS对统计数据进行数据库间的迁移,如果要迁移schema或database级别的统计数据,还需要DBA权限。   10G开始,Oracle默认情况下可以自动保存最近31天的统计数据。Table级的统计数据存储在[DBA|ALL|USER]_TAB_STATS_HIS...

#
Oracle
#
oracle
分享:

Oracle查询树型关系

  oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select * from tablename start with cond1connect by cond2where cond3;   简单说来是将一个树状结构存储在...

#
Oracle
#
oracle
分享:

浅谈Oracle性能优化可能出现的问题

  笔者在看Oracle性能优化一书时,讲到用exists替代in,用表链接替代exists,关于前者,一般效果比较明显,exists效率明显比in高,但是如果要想表连接的效率比exists高,必须在from子句中,将记录多的表放在前面,记录少的表放后面。   关于select... ...

#
Oracle
#
oracle
分享:

Oracle init.ora常用配置详解

  参考网上整理了重要的配置文件 db_name = "51test"   一个数据库标识符,应与CREATE DATABASE 语句中指定的名称相对应。 instance_name = 51test   在多个例程使用相同服务名的情况下,用来唯一地标识一个数据库例程。 ...

#
Oracle
#
oracle
分享:

对Oracle外部表的简单介绍

  External Tables是对sql*loader的一个补充,它使你像访问数据库里的数据一样访问外部源数据。   1:外部表怎么被创建   CREATE TABLE...ORGANIZATION EXTERNAL   TYPE 指定外部表访问驱动类型。   两种选择。   第一:ORACLE_LOADER ,...

#
Oracle
#
oracle
分享:

Oracle使用oradata恢复数据库

  首先把之前oradata目录全部备份好(冷备份哦~~)。   然后安装数据库,按SID原路径建立实例。   完了之后,以sys登录sqlplus,shutdown immediate关闭数据库程序。   用备份的oradata把建立的实例覆盖。   打开命令提示行窗口(字体标红部...

#
Oracle
#
oracle
分享:

Oracle数据库安全:PL/SQL的SQL注入

  SQL注入,一个老掉牙的安全问题,有SQL的地方就会有SQL注入。一般做企业应用的只关注Java层面的编写规范,比如使用preparedStatement,或者干脆直接过滤掉危险字符等等。   其实在编写PL/SQL的function或procedure的时候,也存在注入的问题,我们来...

#
Oracle
#
oracle
分享:

mysqladmin命令的用法

  问题:   用shell写一个脚本用来监控mysql进程运行状态,测试一下能不能连上mysql,不能的话则发邮件报警。至于怎么监控,其实有很多命令,比如大部分在mysql/bin目录下的命令都可以用来测试mysql进程的运行状态,只要挂掉了则命令就会返回错误。 ...

#
MySQL
#
mysql
分享:

SQL注入错误介绍及产生原理

  对于注入而言,错误提示是极其重要。所谓错误提示是指和正确页面不同的结果反馈,高手是很重视这个一点的,这对于注入点的精准判断至关重要。本问讨论下关于几类错误和他产生的原理,希望对读者有所帮助。   错误提示主要有逻辑错误和语法错误以及脚...

#
SQL
#
sql
分享:

使用三层嵌套正确实现Oracle分页

  原始记录: select t.*, t.rowid from t_stu torder by t.s_birthday desc   返回:   STU_ID S_NAME C_ID S_BIRTHDAY  S0002 李四   C01 1989-3-21  S0036 张36   C02 1983-8-10  S0035 张35   C...

#
Oracle
#
oracle
分享:

六步了解Oracle表空间状态

  本人很喜欢Oracle表空间,在工作中也很喜欢总结关于Oracle表空间状态的经验教训,下面就这个问题来详细说说吧。   1、查询Oracle表空间状态 select tablespace_name,status from dba_tablespaces;   2、更改Oracle表空间状态 ...

#
Oracle
#
oracle
分享:

Oracle中long类型数据如何写入大数据

  我是JSP新手,简单的JSP写也差不多了。但是现在碰到一个头痛的问题,就是在提交大于2000字的文章时,ORACLE数据库就出错了。“文章内容” 我用的是LONG的类型。   提交小于2000字的使用正常的代码: <%@ include file="inc/conn.jsp"%&...

#
Oracle
#
oracle
分享:

Oracle的优化器(Optimizer)

  本文的目的: 说一说Oracle的Optimizer及其相关的一些知识。 回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。 如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。   ...

#
Oracle
#
oracle
分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2023
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号