随笔分类 - oracle
oralce数据数
oracle sqlplus命令详解
摘要:涉及到的知识要点 a、带有一个&的替换变量的用法b、带有两个&的替换变量用法c、define命令用法d、accept命令用法e、定制SQL*Plus环境f、在glogin.sql文件中保存定制结果g、sqlplus编辑命令 a、带有一个&的替换变量的用法1)、使用带有一个&号的变量值来提示用户输入一
阅读全文
把Oracle由归档模式改为非归档模式
摘要:把Oracle由归档模式改为非归档模式 开始–>运行命令cmd进入命令行模式 1. 使用命令sqlplus以无日志形式打开如下: sqlplus /nolog; 2. 连接数据库dev.world其中dev是oracle的SID如下: SQL> conn system/manager @dev.wo
阅读全文
利用pl/sql执行计划评估SQL语句的性能简析
摘要:一段SQL代码写好以后,可以通过查看SQL的执行计划,初步预测该SQL在运行时的性能好坏,尤其是在发现某个SQL语句的效率较差时,我们可以通过查看执行计划,分析出该SQL代码的问题所在。 那么,作为开发人员,怎么样比较简单的利用执行计划评估SQL语句的性能呢?总结如下步骤供大家参考: 1、 打开熟悉
阅读全文
create database link
摘要:如果本地的tnsnames.ora中未建立数据库连接,那么就是用1,否则就是用2 1:create database link geelyin96 connect to geelyin identified by geelyinpassword using '(DESCRIPTION = (ADDR
阅读全文
更改ORACLE归档路径及归档模式
摘要:更改ORACLE归档路径及归档模式 在ORACLE10g和11g版本,ORACLE默认的日志归档路径为闪回恢复区($ORACLE_BASE/flash_recovery_area)。对于这个路径,ORACLE有一个限制,就是默认只有2G的空间,而且不只是归档日志的默认路径,也是备份文件和闪回日志的默
阅读全文
更改oracle归档模式路径
摘要:1.更改归档路径 在ORACLE10G中,默认的归档路径为$ORACLE_BASE/flash_recovery_area。对于这个路径,ORACLE有一个限制,就是默认只能有2G的空间给归档日志使用,可以使用下面两个SQL语句去查看它的限制1. select * from v$recovery_f
阅读全文
查看oracle数据库是否为归档模式
摘要:查看oracle数据库是否为归档模式 [1] 1.select name,log_mode from v$database; NAME LOG_MODE QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Archive M
阅读全文
RMAN 备份详解
摘要:-- RMAN 备份详解 一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式 打开状态,属于非一致性备份 关闭状态,可以分为一致性和非一致性 非归档模式 打开状态,非一致性备份无效 关闭状态,一致性备份,非一致性备份不被推荐 2.RMAN备份 RMAN使用服
阅读全文
Oracle字符集的查看查询和Oracle字符集的设置修改
摘要:本文主要讨论以下几个部分:如何查看查询oracle字符集、 修改设置字符集以及常见的oracle utf8字符集和oracle exp 字符集问题。 一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许
阅读全文
oracle xe 创建表空间
摘要:使用OracleXE控制台,我们会发现一个奇怪的现象:没有提供创建表空间、增加数据文件等功能。这似乎和我们使用Oracle标准版控制台不一样。 其实在OracleXE中可以创建新的表空间,不过一般情况下没有这个必要。因为在安装OracleXE的时候,已经自动创建了一个表空间USERS,它只有一个数据
阅读全文
oracle 28000错误解决方法
摘要:ORA-28000: the account is locked-的解决办法 ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjob,查看users;
阅读全文
如何开始学习ADF和Jdeveroper 11g
摘要:作为第一篇博客,先给一些资料可以帮助初学者开始学习ADF和Jdeveloper11g 1.首先毫无疑问,你要懂java语言, 可以看看Thinking In Java, 或者原来sun的网上的一些文档 Sun‘s Online Docs. 2. 在学习语言的过程中,可以使用jdeveloper作为开
阅读全文
oracle 存储过程分页
摘要:将分页的存储过程封装到包中,包规范 包体的实现如下 c# 调用存储过程 程序员的基础教程:菜鸟程序员
阅读全文
oracle sql执行顺序
摘要:sql语法的分析是从右到左一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的“执行计划”6)选择连接方式, ORACLE 有三种连接方式,对多表连接 ORACLE 可选择适当的连接方式。7)选择连接顺序, 对多表连接 ORACLE 选择哪一对表先连接,选择这两表中哪个表做为源数据表。8)选择数据的搜索路径
阅读全文
SQL Server 查询处理中的各个阶段(SQL执行顺序)
摘要:SQL Server 查询处理中的各个阶段(SQL执行顺序) SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,
阅读全文
PL/SQL控制结构
摘要:顺序结构 按先后顺序 分支判断结构 IF语句 IF condition THEN statements; [ELSIF condition THEN statements;] [ELSE statements;] END IF; 例: DECLARE v_myage number :=31; BEG
阅读全文
多表查询
摘要:SQL1999国际标准 SELECT table1.column,table2.column From table1 [NATURAL JOIN table2]| [JOIN table2 USING (column_name)]| [JOIN table2 ON (table1.column_na
阅读全文
让ADO.NET Entity Framework支持Oracle数据库
摘要:Oracle最近发布了 Oracle Data Access Component(ODAC)11. 2 Rel 4,其中增加了对 Entity Framework 4.1 和4.2的支持。这让 .NET 开发者可以使用 Oracle 数据库来应用这种流行的 ORM 工具,并使用 LINQ to En
阅读全文
将 Entity Framework、LINQ 和 Model-First 用于 Oracle 数据库
摘要:目的 本教程介绍如何使用 Entity Framework、语言集成查询 (LINQ),以及如何对 Oracle 数据库使用 Model-First 以生成数据定义语言 (DDL) 脚本。 所需时间 大约 30 分钟 概述 Microsoft Entity Framework 抽象关系、逻辑数据库模
阅读全文
ORA-04031:
摘要:对于大多数应用来说,共享池的大小对于Oracle 性能来说都是很重要的。共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL 块和SQL 语句。当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先刷新池中当前没使用的所有对象,使空闲内存块合并。如果仍然没有足够大单个的大块内存满
阅读全文