【Oracle ORA-06512&ORA-08103对象已不存在】教程文章相关的互联网学习教程文章

Oracle 删除当前用户的所有对象(表、视图、触发器、存储过程、函数)【图】

?? DECLARETYPE name_list IS TABLE OF VARCHAR2(40);TYPE type_list IS TABLE OF VARCHAR2(20);Tab_name name_list:=name_list();Tab_type type_list:=type_list();sql_str VARCHAR2(500);BEGINsql_str := ‘select uo.object_name,uo.object_type from user_objects uo where uo.object_type not in(‘‘INDEX‘‘,‘‘LOB‘‘) order by uo.object_type desc‘;EXECUTE IMMEDIATE sql_str BULK COLLECT INTO tab_name,tab_type;...

Oracle编译失效对象【代码】

数据库对象失效的原因很多,下面大致归纳了一些常见的原因1: 当被引用对象的结构变更时,都会使得相关的依赖对象转变为INVALID状态。数据库中的对象(存储过程,函数,包,视图,触发器),它们往往需要直接或者间接的引用其它对象,对象的依赖包括直接和间接二种,其中直接依赖是指存储对象直接依赖于被引用对象,而间接依赖是指对象间接依赖于被引用对象 1> @?/rdbms/admin/utlrp.sql许多情况下,由于数据库的升级或迁移,会导致...

[独孤九剑]Oracle知识点梳理(六)数据库常用对象之Procedure、function、Sequence【代码】

本系列链接导航:[独孤九剑]Oracle知识点梳理(一)表空间、用户[独孤九剑]Oracle知识点梳理(二)数据库的连接[独孤九剑]Oracle知识点梳理(三)导入、导出[独孤九剑]Oracle知识点梳理(四)SQL语句之DML和DDL[独孤九剑]Oracle知识点梳理(五)数据库常用对象之Table、View[独孤九剑]Oracle知识点梳理(六)数据库常用对象之Procedure、function、Sequence[独孤九剑]Oracle知识点梳理(七)数据库常用对象之Cursor[独孤九剑]Oracl...

OracleSpatial 处理超过1000个点的几何对象时,报错Ora-00939: 函数的参数过多解决方法

oracle空间字段mdsys.sdo_geometry存储多边形,报错ora-00939:to many arguments for functionsql语句 update d_area set coordinate=mdsys.sdo_geometry(2003,8307,null,mdsys.sdo_elem_info_array(1,1003,1), mdsys.sdo_ordinate_array( 119.65415,29.14556,119.64824,....)) where id=123; 坐标少时更新没有问题,如果坐标对多了就会报错ora-00939:to many arguments for function; 用什么方式替代解决呢?据说这是一个SQL级别...

Oracle 数据库对象【代码】

1. 数据库对象 1.1 序列 序列是Oracle数据库中用于实现值增长或者减少的一个对象,序列每次取值都会自动增加 序列的关键词: seqence 创建序列的语法:create sequence 序列名start with 50 -- 其实值increment by 10 -- 每次加几个nomaxvalue -- 不设置最大值nocycle -- 一直累加,不循环cache 10; -- 设置缓存序列个数,可以一次取多个序列,效率更快 如果序列的最大值设置为50000,没有设置nocycle的话序列的值到50000后会从0重...

PHP 5 数据对象 (PDO) 抽象层与 Oracle

一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况。 需要 PHP:5.0需要其他:Oracle 8 或更高版本客户端库下载用于 Oracle 的 PDO (Windows):php_pdo.dll, php_pdo_oci.dll下载用于 Oracle 的 PDO (Unix):pdo, pdo_ociPDO 简介PHP 主要是由志愿者完成的项目;尽管有少数一些固定的“核心”开发人员,但是我们没有一个人在全职受薪的开发 PHP。除此之外,我们分别位于...

PHP5数据对象(PDO)抽象层与Oracle_PHP教程

一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况。 需要 PHP:5.0需要其他:Oracle 8 或更高版本客户端库下载用于 Oracle 的 PDO (Windows):php_pdo.dll, php_pdo_oci.dll下载用于 Oracle 的 PDO (Unix):pdo, pdo_ociPDO 简介PHP 主要是由志愿者完成的项目;尽管有少数一些固定的“核心”开发人员,但是我们没有一个人在全职受薪的开发 PHP。除此之外,我们分别位于...

PHP5数据对象(PDO)抽象层与Oracle_PHP

一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况。 需要 PHP:5.0需要其他:Oracle 8 或更高版本客户端库下载用于 Oracle 的 PDO (Windows):php_pdo.dll, php_pdo_oci.dll下载用于 Oracle 的 PDO (Unix):pdo, pdo_oci PDO 简介 PHP 主要是由志愿者完成的项目;尽管有少数一些固定的“核心”开发人员,但是我们没有一个人在全职受薪的开发 PHP。除此之外,我们分别位...

PHP5数据对象(PDO)抽象层与Oracle_php基础

一名新 PHP 数据对象 (PDO) 数据抽象层的原始开发人员为您简要介绍该抽象层,重点讲述与 Oracle 一起运行的情况。 需要 PHP:5.0需要其他:Oracle 8 或更高版本客户端库下载用于 Oracle 的 PDO (Windows):php_pdo.dll, php_pdo_oci.dll下载用于 Oracle 的 PDO (Unix):pdo, pdo_ociPDO 简介PHP 主要是由志愿者完成的项目;尽管有少数一些固定的“核心”开发人员,但是我们没有一个人在全职受薪的开发 PHP。除此之外,我们分别位于...

Oracle基础函数及对象示例学习总结【代码】

--##字符函数,大小写处理函数 SELECT LOWER(ABcDe) FROM dual; -- abcde,全部转换为小写SELECT UPPER(ABcDe) FROM dual; -- ABCDE,全部转换为大写SELECT INITCAP(aBcDe) FROM dual; -- Abcde,首字母大写--##字符函数,字符串处理函数 SELECT SUBSTR(ABcDe,2,2) FROM dual; -- Bc,截取字符串 SELECT SUBSTR(ABcDe,2) FROM dual; -- BcDe,截取字符串 SELECT SUBSTR(ABcDe,-3,2) FROM dual; -- cD,截取字符串SELE...

oracle表名、字段名等对象的命名长度限制【代码】【图】

深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/45854385 今天在为某系统数据库结构整理升级脚本时,遇到了“命名字节过长的错误”,类似于下面的截图语句: 由于升级的结构中对于字段名的命名根据业务进行了修改,出现了命名过长的情况。 这里想说一下,对于oracle,表名、字段名等对象命名字节个数限制在了30个字节!是无法更改的,这是oracle的固化设置。 我们可以通过查看数据库字典进一步...

oracle视图及其他对象操作

(1) 利用企业管理器查看“ygbx_user”方案下的视图。 (2) 利用企业管理器查看“consume_view”视图的信息。 (3)利用SQL*Plus或iSQL*Plus查看“card_view”视图的子查询语句。 SQL> select text from user_views where view_name=‘YGBX_CARD_UIEW‘ 2 ; (4)利用SQL*Plus或iSQL*Plus显示“insurance_view”视图的信息。 SQL> select view_name,view_type,read_only,text,text_length from user_views 2 where view_...

oracle 进阶(二) oracle 其他数据库对象【代码】

n自动生成唯一的数字 n是一个共享的对象 n典型的应用于表的主键 n可替代应用代码 n将序列号值放在缓存中可提高访问速度 创建名字为 DEPT_DEPTNO的序列号,以供DEPT表使用 . 不加 CYCLE 选项CREATE SEQUENCE dept_deptnoINCREMENT BY 1START WITH 91MAXVALUE 100NOCACHENOCYCLE;2.Indexn是一种对象 n使用指针加快记录访问速度 n减小硬盘 I/O n索引独立于表而存在 n数据库自动使用和维护 创建索引规则索引列应该经常在 WHE...

oracle授权另外一个用户访问自己创建的数据对象【图】

oracle安装好之后,有一个默认的scott用户,该用户有一个默认的emp表,怎样让新创建的用户也能够访问这个表呢? 授权xiaoming这个用户访问emp表,但是xiaoming只有select权限,如果想给他delete权限,只需要把select换为delete即可,如果想给他所有权限,则把select换为all即可。 那么怎么撤销授权呢? 版权声明:本文为博主原创文章,未经博主允许不得转载。oracle授权另外一个用户访问自己创建的数据对象标签:oracle 用户授...

Oracle442个应用场景-----------数据库逻辑对象管理 应用场景

应用场景128:创建临时表 创建一个保存临时选择商品信息的临时表temp_goods CREATE GLOBAL TEMPORARY TABLE temp_goods (GoodsId NUMBER, GoodsNum NUMBER, Price NUMBER) ON COMMIT DELETE ROWS; 创建一个临时表空间 CREATE TEMPORARY TABLESPACE tbs_t1 TEMPFILE ‘tbs_t1.f‘ SIZE 50m REUSE AUTOEXTEND ON MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 64K; 在表空间tb_t1中创建temp_goods1; CREATE GLOBAL ...