拥有Oracle标签的文章
Oracle

Oracle Class7. 异常和游标管理

------------------------2013-5-18------------------------异常raise_application_error:错误编号必须介于-20000和-20999之间错误消息的长度可长达2048个字节。游标类型静态游标隐式游标sql%foundsql%rowcount显式游标cur_xxx%foundref游标游标属性%notfound%found%rowcount%isopen控制显示游标openfetchc

系统 2019-08-12 01:53:36 2026

Oracle

Oracle 基本命令

(1)查看所有表>select*fromtab;(2)查看表结构>desc表名;(3)将查询出来的字段显示为其他名称>selectempnoas员工编号fromemp;或>selectempno员工编号fromemp;(4)SQLPlus常用命令我们在SQLPlus中执行查询命令时会显示非常难看,通过以下两条命令设置之后就显示好多了。>setlinesize300;//表示一行为300个字符>setpagesize100;//表示显示的页大小(5)l(li

系统 2019-08-12 01:52:47 2026

Oracle

oracle 10G服务器端安装以及冷备份恢复

数据库安装1.启动OracleDatabase10g下的setup.exe文件2.选择基本安装,但是不创建启动数据库(该项默认是选中的,由于此次创建数据库是用于冷备份的还原,所以安装数据库的时候不创建)3.下一步,等待安装程序安装一些基本东西,安装好了之后,在弹出的页面中,直接点击安装即可,知道数据库安装完成。创建数据库实例1.使用DatabaseConfigurationAssistant。在开始菜单,Oracle目录下,启动2.进入安装界面后,设定SI

系统 2019-08-12 01:54:32 2025

Oracle

Oracle触发器介绍

语句级触发器我们先看一个AFTER-INSERT-STATEMENT触发器:CREATEORREPLACETRIGGERtemp_aisAFTERINSERTONTEMPBEGINdbms_output.put_line('executingtemp_ais');END;看一下下面语句的结果:SQL>setfeedbackoffSQL>INSERTINTOtempVALUES(1);--insert1rowexecutingtemp_aisSQL>INSE

系统 2019-08-12 01:52:12 2025

Oracle

融会贯通Oracle数据库的25条基本知识

融会贯通Oracle数据库的25条基本知识:1.一个表空间只能属于一个数据库。2.每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上)。3.每个数据库最少有一个表空间(SYSTEM表空间)。4.建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率,只应存放数据字典。5.每个数据库最少有两个联机日志组,每组最少一个联机日志文件。6.一个数据文件只能属于一个表空间。7.一个数据文件一旦被加入到一个表空间中,就不能再从这个表空间中

系统 2019-08-12 01:54:16 2024

Oracle

【zz】Oracle数据库的启动和关闭

启动oracle数据库的同时也就创建了一个数据库实例,并且可以选择数据库启动的状态。通常,可以通过装载和打开数据库来启动实例,这样任何一个有效的用户都可以链接到实例并执行典型的数据库访问操作,下面介绍这方面的内容。一、启动数据库的方法启动数据库实例的方法有很多种,分别介绍如下:1、使用SQL*PLUS使用SQL*PLUS连接到具有管理员权限的Oracle上,然后发布startup命令,从而启动数据库。2、使用RecoveryManager即使用RMAN来执

系统 2019-08-12 01:53:40 2024

Oracle

Oracle大数据量查询实际分析

Oracle数据库:刚做一张5000万条数据的数据抽取,当前表同时还在继续insert操作,每分钟几百条数据。该表按照时间,以月份为单位做的表分区,没有任何索引,当前共有14个字段,平均每个字段30个字节。当前表分区从201101到201512每月一个分区测试服务器:xeno5650,32核cpu,win2003操作系统,物理内存16G;测试工具plsql1.最开始的查询:string.Format(@"select*from(selectr.id,r.c

系统 2019-08-12 01:52:59 2024

Oracle

如何在oracle中导入dmp数据库文件

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于在oracle8i中安装目录\ora81\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE

系统 2019-08-12 01:51:37 2023

Oracle

oracle_根据表名拼装语句

1、-----批量删除用户下所有表数据------保留表结构eg:批量删除用户下的所有表数据SELECT'TRUNCATETALBE'||TABLE_NAME||';'FROMUSER_TABLES;如果表中存在外键会报错,建议使用delete,然后再purgerecyclebin;(清空回收站操作)SELECT'DELETEFROM'||table_name||';'FROMUSER_TABLESORDERBYTABLE_NAME;执行方法,在plsql

系统 2019-08-12 01:54:50 2022

Oracle

Oracle exp 详解

导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。对于越来越大的数据库,特别是TB级数据库和越来越多数据仓库的出现,EXP/IMP越来越力不从心了,这个时候,数据库的备份都转向了RMAN和

系统 2019-08-29 22:37:43 2021

Oracle

Oracle中如何插入特殊字符:& 和 ' (多种解决方

今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,原来是因为在插入数据中有一个字段的内容如下:http://mobile.three.com.hk/3DX?uid=0676&sid=rt_060908Oracle把这里的URL的参数连接符&当成是一个自定义变量了,所以要求我给变量AMP赋值。怎么办呢?方法有三:·

系统 2019-08-12 01:52:09 2021

Oracle

oracle_解锁表_解锁用户

1、解锁用户以dba身份登录sqlplus/assysdbaalteruserscottaccountunlock;2、解锁表altersystemkillsessionSELECTl.session_idsid,s.serial#,l.locked_mode,l.oracle_username,l.

系统 2019-08-12 01:54:52 2019

Oracle

oracle_SQL 实验查询及删除重复记录 依据条件

除数据库表中的重复记录根据条件①创建表准备数据创建表tab_test--CreatetablecreatetableTAB_TEST(IDNUMBER,NAMENVARCHAR2(10),VALUENVARCHAR2(10),TIMEDATEdefaultsysdatenotnull)插入模拟数据insertintotab_test(ID,NAME,VALUE)values(1,'aa','vv');insertintotab_test(ID,NAME,V

系统 2019-08-12 01:54:39 2019

Oracle

Oracle 如何对中文字段进行排序

原文:刘武|Oracle如何对中文字段进行排序Oracle中对中文字段进行排序通常有三种方式1)按笔画排序select*fromTableorderbynlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M')2)按部首排序select*fromTableorderbynlssort(columnName,'NLS_SORT=SCHINESE_RADICAL_M')3)按拼音排序select*fromTableorde

系统 2019-08-12 01:52:28 2018

Oracle

Oracle学习笔记:管理表空间 -----摘自《Oracle

表空间是oracle数据库中最大的逻辑组成部分。它在物理上与磁盘上的数据文件相对应(一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间)■查看排序段的使用情况SQL>select*fromv$sort_segment;■查看使用排序段的会话和用户信息SQL>select*fromv$sort_usage;■查询数据字典视图得到撤销表空间中回退段的信息SQL>select*fromdba_rollback_segs;■创建大文件表空间SQL

系统 2019-08-12 01:53:31 2017