oracle中使用第三方工具来实现备份-----PLSQL Develop 打开第三方工具,使用具有导出权限的用户登录:①使用sysdba登录:导出:导出 建表 语句,包括存储结构:tools ->export user object选择要导出的对象,指定好导出文件名与路径,导出.sql格式文件并等待导出完成,如 下图:导出 数据文件 ; 2.导出步骤tools ->export tables,选择要导出的表及导出的格式进行导出。 导...
oracle 11g中的备份-------逻辑备份 备份 : 是数据库中数据的副本,它可以保护数据在出现意外损失时最大限度的恢复。Oracle数据库的备份包括以下两种类型:物理备份是对数据库的操作系统物理文件(如数据文件、控制文件和日志文件等)的备份在oracle 11g的体系结构中,我们知道物理文件分为关键物理文件和非关键物理文件,上说所说的物理文件为关键物理文件,非关键物理文件有参数文件、密码文件、日志文件等。逻辑备...
EXP-00091: 正在导出有问题的统计信息 解决办法 以用户模式导出数据时:最近在导出数据库时,经常会见到提示“EXP-00091: 正在导出有问题的统计信息”,原来是因为我的电脑的操作系统的字符集和数据库的字符集不一致导致(我的oracle服务器安装时选的字符集为UTF-8),不会对之后的imp造成数据影响。解决方案为:把当前的NLS_LANG变量设置成database的NLS_LANGUAGE+’_‘+NLS_TERRITORY.NLS_C...
oracle11g中的临时表空间 临时表空间:用来存放用户的临时性数据,在需要时覆盖,关闭时自动删除,不能存放 永久性数据。临时表空间在硬盘中。1、临时表空间概念介绍 和 举例介绍      临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把...
select 1 from ... sql语句中的1代表什么意思? 我们都知道,用exists代替in可以提高sql语句的执行效率,例如如下两个例子:检索部门所在地为 NEW YORK’的员工信息。使用IN select * from scott.emp where deptno in ( select deptno from scott.dept where loc='NEW YORK';使用 exists select * from scot...
触发器      触发器是当特定事件出现时自动执行的存储过程,特定事件可以是执行更新的DML语句和DDL语句;触发器不能被显式调用触发器的功能:自动生成数据自定义复杂的安全权限提供审计和日志记录启用复杂的业务逻辑...
清空oracle数据库共享池缓存 首先要有执行以下语句权限:conn / as sysdba;–alter system flush buffer_cache;alter system flush shared_pool;alter system flush buffer_cache;alter system flush shared_pool;
oracle11g的程序包 程序包中的相关解释程序包: 对 变量、函数、过程、游标、异常和对象的封装。优点:把相关的内容放在一起。程序包的组成:由包规范和包主体两部分组成。规范(包头):公共对象的声明 变量、常量、异常、过程、函数、游标规范等等的声明。主体(包体):私有对象的声明私有类型的声明以及包头内过程、函数的实现。创建包头、包体的语法: body之分包头包体CREATE [OR REP...
SQL * PLUS 概述与常用命令 简介    SQL * PLUS 是用户与oracle进行交互的客户端工具。在SQL*PLUS 中,用户可以执行输入的SQL语句、PL/SQL 语句,以及各种sql *plus命令,还可以格式化SQL,PL/SQL语句的输出结果等。SQL*PLUS的命令类型:SQL : 是指DDL 、DML和D
Oracle 11g 错误:ORA-28002: the password will expire within 7 days 解决方法 版权声明:转载自 https://blog.csdn.net/liaoqianwen123/article/details/24887873ERROR:ORA-28002: the password will expire within 7 days错误是提示密码快过期了,有两个办法解决这个问题。一. 修改已经报错用户的密码已经被报告了密码快要过期的账户必须再改一次密码(需要DBA权...
oracle 11g 中的游标 关于游标        如上图所示,游标可以一行一行的控制查询出来的记录,也就是实现对查询记录的行操作的控制。        举个例子:存在两张邮箱表
关于PL/SQL的【动态sql】 以及 plsql程序块的 【异常处理】 (续) 一、动态SQL①动态 SQL 是指在PL/SQL程序执行时生成的 SQL 语句编译程序对动态 SQL 不做处理,而是在程序运行时动态构造语句、对语句进行语法分析并执行 DDL 语句命令和会话控制语句不能在 PL/SQL 中直接使用,但是可以通过动态 SQL 来执行②执行动态 SQL 的语法: EXECUTE IMMEDIATE sql语句 [INTO defin...
关于markdown的装修 关于Markdown的装修该文用以查询相关编写知识,以及告诉同行markdown新功能。1、欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编...
oracle 中的PL/SQL基础(下) 例子讲解:PL/SQL +序列 回顾:关于序列有两个伪列:nextval 返回序列的下一个值、currval 返回序列的当前值。 通常使用语句 select seq1 nextval from dual; 来查询序列的值。而结合PL/SQL我们可以采用如下方法:-- 创建一个序列create sequence seq1 start with 1 incremen...
oracle中的基本函数(单行、分组、分析) 一、oracle中的基本函数 更正:图中为梳子(x)数字函数 5.1单行函数 (1)字符函数 接收字符的输入并返回字符或者数字。 SQL>select initcap ('hello') from dual; -- 把括号中字符串的首字母大写 Hello SQL> SELECT lower('ABC'...
oracle中的set命令大全 SQL> set timing on; //设置显示“已用时间:XXXX”SQL> set autotrace on-; //设置允许对执行的sql进行分析SQL> set trimout on; //去除标准输出每行的拖尾空格,缺省为offSQL> set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省...
Oracle sqlplus的输出表的排版,数据表发生折行问题 当查寻数据表的时候,会发生折行的问题 ,这时,我们可以用下面的语句方法一:使用环境变量进行修改设置每行显示的记录长度:set linesize 300; —> 每行显示300个字符。设置每页显示的记录长度:set pagesize 30; —->每页显示30行记录。 方法二:局部修改oracle的局部格式化:colum...
oracle中的listener.ora和tnsnames.ora 一、oracle的客户端与服务器端   oracle在安装完成后服务器和客户端都需要进行网络配置才能实现网络连接。    服务器端配置监听器,客户端配置网络服务名 服务器端可配置一个或多个监听程序 二、oracle至少启动的服务 &am
oracle中的视图view 一、什么是视图?视图中是不存放数据的,它只是一个定义; 物化视图(快照)是真正存放数据的视图以经过定制的方式显示来自一个或多个表的数据 视图可以视为“虚拟表”或“存储的查询” 创建视图所依据的表称为“基表”二、视图的优点有:提供了另外一种级别的表安全性 隐藏的数据的复杂性 简化的用户的SQL命令 隔离基表结构的改变 通过重命名列,从另一个角度提供数据三、创建视图的语...