Oracle
文章平均质量分 64
iteye_4972
这个作者很懒,什么都没留下…
展开
-
Oracle常用系统表
Oracle常用系统表1.1 基于SQL的常用系统表1.2.1 系统对象表 sysobjects 功能说明:保存当前数据库的对象,如约束、默认值、日志、规则、存储过程等重要字段解释:sysObjects (Name sysname, ——object 名称id int, ——object idxtype char(2), —— object 类型type ...原创 2011-08-23 18:40:58 · 81 阅读 · 0 评论 -
Oracle用户权限
系统权限: 1、使用GRANT语句向用户赋予系统权限: GRANT system_privilege TO user_name [ WITH ADMIN OPTION ] ; 注:使用WITH ADMIN OPTION语句后,使用户可以将相同权限赋给其他用户。 2、使用REVOKE语句撤销系统权限: REVOKE system_privilege FROM...原创 2014-08-19 09:34:02 · 100 阅读 · 0 评论 -
DBMS_Job包的用法
1.确保Oracle的工作模式允许启动任务队列管理器 Oracle定时执行“Job Queue”的后台程序是SNP进程,而要启动SNP进程,首先要确保整个系统的模式是可以启动SNP进程的,这需要以DBA的身份去执行如下命令: svrmgrl> alter system enable restricted session; 或sql> alter system disenable re...原创 2014-07-14 09:03:50 · 88 阅读 · 0 评论 -
oracle export DB
exp userid=feelview/feelview@feelview file=E:\GRGWorking\test\1.exp log=1.log full=y 导入 imp USERID=admin/admin@192.168.0.1/hnnxfeelview BUFFER=2048 TOUSER=feelview fromuser=feelview file=...原创 2014-04-27 11:48:52 · 218 阅读 · 0 评论 -
listener does not currently know of SID given in connect descriptor
listener does not currently know of SID given in connect descriptor Oracle 10GE:\Working\neworacle\NETWORK\ADMIN localhost 改为 127.0.0.1 SID_LIST_LISTENER = (SID_LIST = (SID_DESC...原创 2014-04-22 21:55:15 · 117 阅读 · 0 评论 -
Oracle表连接操作——Nest Loop Join(嵌套循环)
关系型并不是最早出现的数据库表现形式,之前还存在层次、网状数据库结构。随着关系型数据库的出现,以数据表的方式进行信息留存的方案迅速发展起来。关系型数据库的重要元素包括数据表和表连接,借助各种类型的表连接,可以将平铺直叙的信息加以组装拼接。在Oracle数据库中,应对不同的连接情况和数据特征,数据库CBO会生成不同的执行计划和连接操作。本篇介绍各种连接中的一种—— 嵌套循环Nest Loop Joi...原创 2012-10-22 13:43:39 · 143 阅读 · 0 评论 -
oracle hints
在向大家详细介绍Oracle Hints之前,首先让大家了解下Oracle Hints是什么,然后全面介绍Oracle Hints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计...原创 2012-10-22 10:15:20 · 86 阅读 · 0 评论 -
hibernate hints oracle database
hibernate hints oracle database原创 2012-10-19 14:46:05 · 133 阅读 · 0 评论 -
Oracle SGA 设置
首先想到的是经查SGA,shared pool C:\Documents and Settings\Administrator>sqlplus a/a@pszx_db as sysdba SQL*Plus: Release 10.1.0.2.0 - Production on 星期五 8月 10 10:44:14 2012 Copyright (c) 1982, 2004, Oracle....原创 2015-05-29 10:47:56 · 100 阅读 · 0 评论 -
listener could not find available handler with matching protocol stack
oracle processes在客户端进行sqlplus连接报错如下: [plain] view plaincopyprint?ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序 ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程序在/home/oracle/product/10.2.0/d...原创 2015-05-28 10:46:06 · 401 阅读 · 0 评论 -
关于 varchar2 的最大长度
关于 varchar2 的最大长度varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。今天犯了一个小错误,就是函数的varchar2类型的返回值长度也是4000,而不是我以为的32767。 想了一下,这是一个比较容易出错的地方。因为在函数中我可以声明长度超过4000的字符串变量,并且将它作为返回值,这里是不会提示编译错误的。这个函数平时都可以正常执行...原创 2011-10-27 11:51:12 · 106 阅读 · 0 评论 -
Oracle %TYPE
Oracle %TYPE %TYPE 是定义变量的一种方法 V_StudentID students.id%TYPE 表示的含义:变量V_StudentID 与students表中id的字段数据类型一致,长度也一致,当students中id的数据类型改变时,那么V_StudentID的数据类型也会跟着改变。...原创 2011-09-27 11:34:27 · 87 阅读 · 0 评论 -
Oracle 系统知识总结
◆Oracle查询用户表空间:select * from user_all_tables ◆Oracle查询所有函数和储存过程:select * from user_source ◆Oracle查询所有用户: select * from all_users select...原创 2011-08-30 15:55:57 · 93 阅读 · 0 评论 -
View Oracle table PK column
select a.OWNER 用户名, a.CONSTRAINT_NAME 约束名称, a.CONSTRAINT_TYPE 约束类型, a.TABLE_NAME 表名, b.COLUMN_NAME 列名, a.SEARCH_CONDITION 约束内容 from USER_CONSTRAINTS a,USER_CONS_COLUMNS b...原创 2011-08-25 10:29:19 · 163 阅读 · 0 评论 -
Some important SQL about Oracle
--view system time select sysdate from dual; --view charset select userenv('language') from dual; select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; select 1+2...原创 2011-08-24 14:34:30 · 80 阅读 · 0 评论 -
Oracle数据库的一些常用操作经验总结
一:数据库启动的步骤: ORACLE数据库分为数据库实例和数据库文件两部分,实例是一块内存区域,加些后台进程,内存区域就是平时说的数据缓存,共享池等,后台进程就是如checkpoint,log writer,dbwriter等,数据文件和SQL SERVER的在概念上没啥两样,这样数据文件,内存,进程就构成了一个数据库. 1:首先检测参数文件init(sid).ora,就是初始化参...原创 2011-08-24 11:50:18 · 460 阅读 · 0 评论 -
获得单个表和索引DDL语句的方法:
1,获得单个表和索引DDL语句的方法 set heading off; set echo off;Set pages 999; set long 90000; spool get_TABLE_ddl.sql select dbms_metadata.get_ddl('TABLE','TABLE_NAME'[,'SCHEMA_NAME']) from dual;...原创 2011-08-24 11:47:07 · 122 阅读 · 0 评论 -
NVARCHAR2和VARCHAR2的区别
VARCHAR2是Oracle提供的特定数据类型,Oracle可以保证VARCHAR2在任何版本中该数据类型都可以向上和向下兼容。VARCHAR在Oracle中不建议使用。具体到NVARCHAR2和VARCHAR2的区别,从使用角度来看区别在于:NVARCHAR2在计算长度时和字符集相关的,例如数据库是中文字符集时以长度10为例,则1、NVARCHAR2(10)是可以存进去10...原创 2011-08-24 11:38:44 · 151 阅读 · 0 评论 -
Oracle删除库中所有表
select 'drop table '||table_name||''||';' from user_tables;原创 2015-01-21 10:38:54 · 300 阅读 · 0 评论