declare
v_per number(3);
v_start number := dbms_utility.get_time;
v_end
beginfor rec in (select segment_name,segment_type,ceil(sum(bytes)/1024/1024) segment_size
from user_segments group by segment_name,segment_type)
loop
加载中…
加载中…
加载中…
加载中…
标签:
知识/探索 |
问题描叙:PING能通,TNSPING能通,但就是连不上来。
[Q]如何穿过防火墙连接数据库
[A]这个问题只会在WIN平台出现,UNIX平台会自动解决。
解决方法:
在服务器端的SQLNET.ORA应类似
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
TRACE_LEVEL_CLIENT = 16
注册表的HOME0加[HKEY_LOCAL_MACHINE]
标签:
IT/科技 |
·软件环境:
1、Windows NT4.0+ORACLE 8.0.4
2、ORACLE安装路径为:C:\ORANT
·含义解释:
decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
该函数的含义如下:
IF 条件=值1 THEN
RETURN(翻译值1)
ELSIF 条件=值2 THEN
RETURN(翻译值2)
......
ELSIF 条件=值n THEN
RETURN(翻译值n)
ELSE
RETURN(缺省值)
END IF
·
1、比较大小
select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
例如:
变量1=10,变量2=20
则sign(变量1-变量2)返回-1,decode解码结果为“变量1”,达到了取较小值的目的。
2、表、视图结构转化
现有一个商品销售表sale,表结构为:
month char(6) --
标签:
IT/科技 |
select * from global_name@blt;
alter session close
===============================
Data Dictionary Objects Related To Database Links
link$
user_db_links
all_db_links
dba_db_links
v_$dblink
v_$session_connect_info
Data Dictionary Objects Related To Database Links
link$
user_db_links
all_db_links
dba_db_links
v_$dblink
v_$session_connect_info
System Privileges Related To Database Links
create database link
create public database link
drop public database link
Init.ora parameters related to Database Links
dblink_encrypt_login
global_names (required to be TRUE for replication)
open_links
open_links_per_instance
Notes:
The single quotes around the service name are mandatory
The service n
游标变量最重要的好处是它提供了在不同的pl/sql程序间传递查询结果的机制,实际上,这还意味着游标变量可以在能访问光标变量的程序之间共享.
declare
/*创建游标类型*/
type company_curtype is ref cursor return company%rowtype;
/*声明该类型的一个游标变量*/
company_curvar company_curtype;
company_rec company%rowtype;
begin
end;
将声明一个游标变量与创建一个实际的游标对象区分开来是非常重要的.游标变量只是一个引用或指针.声明游标变量并没有创建游标对象.为了创建游标对象,必须使用open
for 语法
创建一个新的游标对象并将其赋给游标变量
处理rowtype_mismatch异常
1.定义弱ref cursor类型
2. 创建过程.请注意游标变量参数的模式是in out:
标签:
学习公社 |
标签:
生活记录 |
| 分类: oracle数据库 |
Oracle数据库的锁类型
根据保护的对象不同,Oracle数据库锁可以分为以下几大类:DML锁(data locks,数据锁),用于保护数据的完整性;DDL锁(dictionary locks,字典锁),用于保护数据库对象的结构,如表、索引等的结构定义;内部锁和闩(internal locks and latches),保护数据库的内部结构。
DML锁的目的在于保证并发情况下的数据完整性,本文主要讨论DML锁。在Oracle数据库中,DML锁主要包括TM锁和TX锁,其中TM锁称为表级锁,TX锁称为事务锁或行级锁。
当Oracle执行DML语句时,系统自动在所要操作的表上申请TM类型的锁。当TM锁获得后,系统再自动申请TX类型的锁,并将实际锁定
| 分类: oracle数据库 |
oracle 常用HINTS 说明(转)续
21. /ORDERED*/根据表出现在FROM中的顺序,ORDERED使ORACLE依此顺序对其连接.
| 分类: oracle数据库 |
hints 這個東使用的好的話很好用。在进行sql执行过程中,由于有时候系统自动优化的方式并不是最优的。需要我们手工添加hint来提高查询效率。在