随笔分类 -  ORACLE

摘要:说明:本解决方案仅适用于由listener.log过大引起的ora-12541错误,若listener.log并不大请忽略此方案。plsql链接Oracle11g数据库提示 无监听,但是SQL plus正常登陆。 故障现象:明明1521端口开着的,但sqlplus一直连不上,lsnrctl star 阅读全文
posted @ 2021-11-10 17:00 itcui 阅读(789) 评论(0) 推荐(0)
摘要:在实际应用中,我们需要实现对数据的备份,其实现方式主要有冷备份和热备份两种。现在我们主要讨论热备份的具体操作。热备份也称为联机备份,在数据库的存档模式下进行备份。oracel数据库默认存档模式为关闭状态,要实现数据的热备份,需要改变数据库的存档模式,将其打开。并且需要注意的是数据库的存档模式的操作需 阅读全文
posted @ 2021-11-09 13:26 itcui 阅读(4015) 评论(0) 推荐(1)
摘要:在实际应用中,我们需要实现对数据的备份,其实现方式主要有冷备份和热备份两种。现在我们主要讨论热备份的具体操作。热备份也称为联机备份,在数据库的存档模式下进行备份。oracel数据库默认存档模式为关闭状态,要实现数据的热备份,需要改变数据库的存档模式,将其打开。并且需要注意的是数据库的存档模式的操作需 阅读全文
posted @ 2021-11-09 13:24 itcui 阅读(751) 评论(0) 推荐(0)
摘要:(1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接 阅读全文
posted @ 2019-01-07 14:31 itcui 阅读(1598) 评论(0) 推荐(0)
摘要:1. SQL语句执行步骤 语法分析> 语义分析> 视图转换 >表达式转换> 选择优化器 >选择连接方式 >选择连接顺序 >选择数据的搜索路径 >运行“执行计划” 2. 选用适合的Oracle优化器 RULE(基于规则) COST(基于成本) CHOOSE(选择性) 3. 访问Table的方式 全表扫 阅读全文
posted @ 2019-01-07 11:53 itcui 阅读(341) 评论(0) 推荐(0)
摘要:执行下面语句: begin for obj in (select 'alter table '||table_name||' allocate extent' objsql from user_tables where num_rows=0) loop execute immediate obj.o 阅读全文
posted @ 2018-12-02 09:58 itcui 阅读(253) 评论(0) 推荐(0)
摘要:1:先分别建立两张表 sql> CREATE GLOBAL TEMPORARY TABLE tmp_session on commit preserve rows as select * from t where 1= 0; --会话结束,临时表中的数据就会消失 sql>CREATE GLOBAL 阅读全文
posted @ 2018-08-28 09:47 itcui 阅读(3214) 评论(0) 推荐(0)
摘要:普通视图和物化视图根本就不是一个东西,说区别都是硬拼到一起的,首先明白基本概念,普通视图是不存储任何数据的,他只有定义,在查询中是转换为对应的定义SQL去查询,而物化视图是将数据转换为一个表,实际存储着数据,这样查询数据,就不用关联一大堆表,如果表很大的话,会在临时表空间内做大量的操作。 有个项目因 阅读全文
posted @ 2018-08-25 10:47 itcui 阅读(262) 评论(0) 推荐(0)
摘要:名词介绍: 数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生 于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以 后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管 理的方式。C D B:CDB全称为Container Data 阅读全文
posted @ 2017-11-05 16:11 itcui 阅读(751) 评论(0) 推荐(0)
摘要:1、下载 地址为:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 含企业版和标准版的各种平台支持的下载链接,此处选择windows下的企业版: 2、安装 2.1 解压并运行 直 阅读全文
posted @ 2017-11-05 16:03 itcui 阅读(13133) 评论(0) 推荐(0)
摘要:A、oracle server 端 字符集查询 其中NLS_CHARACTERSET 为server端字符集 NLS_LANGUAGE 为 server端字符显示形式 B、查询oracle client端的字符集 $echo $NLS_LANG 如果发现你select 出来的数据是乱码,请把clie 阅读全文
posted @ 2017-04-14 16:22 itcui 阅读(188) 评论(0) 推荐(0)
摘要:首先,创建一张表: CREATE TABLE example( ID Number(4) NOT NULL PRIMARY KEY, NAME VARCHAR(25)); 然后,自定义一个序列(sequence): CREATE SEQUENCE example_sequence INCREMENT 阅读全文
posted @ 2016-06-29 14:34 itcui 阅读(322) 评论(0) 推荐(0)
摘要:SQL是一种命令式的语言,它是用户操作数据库的最重要的一种方式。SQL语句在执行时,需要有一个执行环境。 开发人员在开发软件时,最终的结果是形成一个应用程序。在应用程序中可以嵌入SQL语句,利用这些SQL语句可以访问数据库。这时应用程序作为数据库服务器的客户,与数据库服务器以客户/服务器模式工作。 阅读全文
posted @ 2016-06-29 13:52 itcui 阅读(25214) 评论(0) 推荐(0)
摘要:Oracle体系结构就是围绕这张图展开的,要想深入了解oracle,就必须把这张图搞明白。 如图: 一、基本组成: Oracle server: 一般情况下是一个instance和一个database组成 1个instance只能对应一个数据库。 特殊:1个数据库可以有多个instance(rac) 阅读全文
posted @ 2016-06-29 11:23 itcui 阅读(650) 评论(0) 推荐(0)
摘要:数据文件和日志文件是数据库中最重要的文件。它们是数据存储的地方。每个数据库至少有一个与之相关的数据文件,通常情况下不只一个,有很多。数据在数据文件中是如何组织的?要了解这些内容我们首先必须理解什么是表空间(tablespace)、段(segment)、区(extent)、块(block),这些都是o 阅读全文
posted @ 2016-06-29 11:14 itcui 阅读(797) 评论(0) 推荐(0)