【Oracle常用的诊断语句】教程文章相关的互联网学习教程文章

转: Oracle表空间查询

1、查询数据库中的表空间名称1)查询所有表空间select tablespace_name from dba_tablespaces; select tablespace_name from user_tablespaces; 2)查询使用过的表空间 select distinct tablespace_name from dba_all_tables;select distinct tablespace_name from user_all_tables; 2、查询表空间中所有表的名称select table_name from dba_all_tables where tablespace_name = tablespacename3、查询系统用户select * from all_us...

oracle的number的浅析

author:skatetime:2011-02-14 oracle的number的浅析 从例如以下几个方面来认识number 1.表示的数值范围 2.占用的存储空间 3.number的性能 我们日常主要定义数值存储列是大都是用number,只是oracle也兼容一些以他类型,例如以下: NUMERIC(p,s):全然映射至NUMBER(p,s)。假设p未指定,则默觉得38.DECIMAL(p,s)或DEC(p,s):全然映射至NUMBER(p,s)。假设p为指定,则默觉得38.INTEGER或INT:全然映射至NUMBER(38)类型。SMALLI...

oracle 批量删除表数据的2种方式【代码】【图】

1.情景展示  情景一:  删除PRIMARY_INDEX_TEST表中,MINDEX_ID字段为空的数据  情景二:  删除VIRTUAL_CARD_TEST表中的脏数据2.解决方案  情景一的解决方案: DELETEFROM PRIMARY_INDEX_TEST WHERE MINDEX_ID ISNULL  情景二的解决方案:  分析:情景二无法使用情景一那样,where后面直接加条件,只能根据主键来进行删除。  方案1:使用存储过程按id进行逐条删除。 1CREATEORREPLACEPROCEDURE DELETE_TABLE_BATCH...

Oracle 迁移一个带lob的表到另一个表空间

一个表用了clob字段,CLOB里存的是2进制,一般用来存图片。原因:发现一个表空间快满了,查询发现是下面一个表空间对像占用表空间1. --查询一个表空间里所有表占用空间大小select segment_name, tablespace_name, sum(bytes / 1024 / 1024)from dba_extentswhere tablespace_name = ‘表空间名大写‘group by segment_name, tablespace_nameorder by 3 desc;--end--2.--查看该lob存储的表select object_name,status from dba_objec...

Oracle Study之--DataGuard 最大保护模式故障(ORA-16198)【代码】

Oracle Study之--DataGuard 最大保护模式故障(ORA-16198)系统环境: 操作系统:RedHat EL5 Oracle: Oracle 11gR2 (11.2.0.1.0)故障现象: Physical Standby在从Maximum Performance转换到Maximum Protection时,出现以下故障:10:13:06 SYS@ prod1>startup force mount; ORACLE instance started. Total System Global Area 418484224 bytes Fixed Size 1336932 bytes Variable Size 2...

Oracle分析函数【图】

文章转载自「开发者圆桌」一个关于开发者入门、进阶、踩坑的微信公众号650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110090757659.jpg" height="200" width="200" />数据库中的函数封装了一些通用的功能,例如日期类型和字符串类型之间的转换,每个数据库系统都内置了一些函数,当然用户也可以自定义函数。在Oracle数据库中,函数可总分为单行函数、分组函数「亦称聚合函数」、分析函数三类。单行函数单行...

Oracle 监听配置详解(转载)

使用ORACLE的SQL*Net V.2连接客户机和服务器,需配置每个客户机和服务器。在服务器上需配置的文件有:listener.ora、/etc/services,在客户机上需配置tnsnames.ora文件。 客户端不需要知道数据库名字和实例名字,只需要知道数据库对外提供的服务名(service_name)就可以申请连接到数据库。这个服务名字可以设置成和实例名字一样,也可以根据业务需求设计。在数据库启动过程,oracle会向监听程序注册相应的服务,任意的一个数据...

oracle spatial创建空间表、元数据

这样就能在idesktop中看到数据源了。CREATE TABLE us_restaurants_new(id NUMBER,poi_name VARCHAR2(32),location MDSYS.SDO_GEOMETRY -- New column to store locations);--插入元数据insert into user_sdo_geom_metadata(TABLE_NAME,COLUMN_NAME,DIMINFO,SRID) values(‘us_restaurants_new‘,‘location‘,mdsys.sdo_dim_array(MDSYS.SDO_DIM_ELEMENT(‘x‘,70.000000000,140.000000000,0.000000050),MDSYS.SDO_DIM_ELEMENT(‘y...

解决32位plsql客户端连接不64位Oracle11g上数据库【图】

因为本人安装的是64位的Oracle,plsql 是32位的故连接不上。网上有方法能连接;下载PLSQL_Developer地址:http://pan.baidu.com/share/link?shareid=3768883331&uk=3557941237下载instantclient-basic-win32-10.2.0.5地址:http://pan.baidu.com/share/link?shareid=3782452820&uk=35579412372安装你下载的PLSQL_Developer并点击汉化文件进行汉化。安装好打开你会发现你的PLSQL_Developer不能正常连接到数据库,没有数据库的初始化...

oracle clob与nclob的互相转换【代码】

drop table clobTetscreate table clobTets(col1 nclob)select * from clobTetsinsert into clobTets values(‘11111‘)alter table clobTets add (col2 varchar2(4000))update clobTets set col2 = dbms_lob.substr(col1,4000)alter table clobTets drop column col1alter table clobTets rename column col2 to col1; alter table clobTets add (col2 clob)update clobTets set col2 = col1alter table clobTets drop column col...

ORACLE常用函数【图】

最近工作上在做工作流的一个物流系统,遇到了挺多Oracle Sql的查询,突然感觉自己的SQL语句很差啊,连基本的查询语句都不会了,今天看会原来在项目中用到的SQL查询语句,总结记录一下。Oracle大师Thomas Kyte在他的经典著作中,反复强调过一个实现需求方案选取顺序:“如果你可以使用一句SQL解决的需求,就使用一句SQL;如果不可以,就考虑PL/SQL是否可以;如果PL/SQL实现不了,就考虑Java存储过程是否可以;如果这些都不可能实现,...

oracle数据库常用语句【代码】

查看oracle数据库的连接数以及用户 --1、查询oracle的连接数 select count(*) from v$session; --2、查询oracle的并发连接数 select count(*) from v$session where status=‘ACTIVE‘; --3、查看不同用户的连接数 select username,count(username) from v$session where username is not null group by username; --4、查看所有用户: select * from all_users; --5、查看用户或角色系统权限(直接赋值给用户或角色的系统权限): s...

oracle lob 简单介绍【代码】

何为LOB?lob为oracle数据库的一个大对象数据类型,可以存储超过4000bytes的字符串,二进制数据,OS文件等大对象信息.最大可存储的容量根oracle的版本和oracle 块大小有关.有那几种可供选择的LOB类型?目前ORACLE提供了CLOB,NCLOB,BLOB,BFILE共四种LOB类型,CLOB,NLOB为大字符串类型,NLOB为多语言集字符类型,类似于NVARCHAR类型,用他们代替以前的LONG类型;BLOG为大二进制类型,用来代替以前的LONG RAW类型;BFILE可存储操作系统中的各...

oracle_约束constraint

??oracle_约束constraint①什么是约束 1约束是表级的强制规定 有以下五种约束: NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK 注意事项 如果不指定约束名 ,Oracle server 自动按照 SYS_Cn 的格式指定约束名 创建和修改约束:建表的同时\建表之后 可以在表级或列级定义约束 可以通过数据字典视图查看约束2.表级约束和列级约束 作用范围: ①列级约束只能作用在一个列上 ②表级约束...

Oracle创建及调用存储过程【图】

原文:https://www.cnblogs.com/niwotaxuexiba/p/10353984.html