文章列表
sqlplus / as sysdba
SQL>select name from v$datafile;
可以看到所有的数据库文件的存放位置
oracle日期函数
- 博客分类:
- oracle
oracle 日期常用函數 (ADD_MONTHS,LAST_DAY,NEXT_DAY,MONTHS_BETWEEN,NEW_TIME,ROUND,TRUNC)
日期運算函數
2
3 ADD_MONTHS(d,n)
4 --時間點d再加上n個月
5
6 ex.
7 select sysdate, add_months(sysdate,2) aa from dual;
8
9 SYSDATE AA
10 ---------- ----------
11 21-SEP-07 21-NOV-07
12
13 LA ...
--首先查看有哪些锁
select /*+ rule */ s.username,
decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',null) lock_level,
o.owner,
o.object_name,
o.object_type,
s.sid,s.serial#,
s.terminal,
s.machine,
s.program,
s.osuser
from v$session s,v$lock l,dba ...
oracle 函数索引
- 博客分类:
- 函数索引
函数索引的概念:
基于函数的索引也是8i以来的新产物,它有索引计算列的能力,它易于使用并且提供计算好的值,在不修改应用程序的逻辑上提高了查询性能。使用基于函数的索引有几个先决条件:
(1)必须拥有QUERY REWRITE(本模式下)或GLOBAL QUERY REWRITE(其他模式下)权限。
(2)必须使用基于成本的优化器,基于规则的优化器将被忽略。
(3)必须设置以下两个系统参数:
QUERY_REWRITE_ENABLED=TRUE
QUERY_REWRITE_INTEGRITY=TRUSTED
可以通过alter system set,alter session set ...
oracle 重置序列
- 博客分类:
- 重置序列
Oracle中一般将自增sequence重置为初始1时,都是删除再重建,这种方式有很多弊端,依赖它的函数和存储过程将失效,需要重新编译。
不过还有种巧妙的方式,不用删除,利用步长参数,先查出sequence的nextval,记住,把递增改为负的这个值(反过来走),然后再改回来。
假设需要修改的序列名:seq_name
1、select seq_name.nextval from dual; //假设得到结果5656
2、 alter sequence seq_name increment by -5655; //注意是-(n-1)
3、 select seq_name.nextval ...
CMD创建表空间和管理表空间
- 博客分类:
- oracle 表空间
.oracle创建表空间 博客分类: 数据库
.
SYS用户在CMD下以DBA身份登陆:
在CMD中打sqlplus /nolog
然后再
conn / as sysdba
//创建临时表空间
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
//创建数据表空间 ...
获取IP地址与MAC地址
- 博客分类:
- java编程
/**
2. * 通过HttpServletRequest返回IP地址
3. * @param request HttpServletRequest
4. * @return ip String
5. * @throws Exception
6. */
7.public String getIpAddr(HttpServletRequest request) throws Exception {
8. String ip = request.getHeader("x-forwarded-for");
9. if (ip == n ...
java 页面url传值中文编码&解码
URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码。
这将涉及到字符解码操作,我们在应用中常常会用new String(fieldType.getBytes("iso-8859-1"), "UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制,往往在应用部署环境发生改变时,还会出现中文乱码。
在这里介绍一种解决方法,可以在任何应用部署环境下通用。此方法分两步:
1、在客户端用escape(encodeURIComponent(fiel ...
浏览器的后退按钮使得我们能够方便地返回以前访问过的页面,它无疑非常有用。但有时候我们不得不关闭这个功能,以防止用户打乱预定的页面访问次序。本文介绍网络上可找到的各种禁用浏览器后退按钮方案,分析它们各自 ...
create materialized view testmv
refresh fast start with sysdate
next sysdate+1/(24*60)
with primary key
as select * from dx_dxxx@TESTDBLINK;
-------------
create materialized view LOG on dx_dxxx;
select * from testmv
(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.134)(PORT = 1521)))(CONNECT_DATA =(SID = taxser)))
eclipse+tomcat
- 博客分类:
- eclipse+tomcat
我也是刚刚才开始使用Eclipse,在配置的时候虽然从网上找到了一些他人的安装配置经验,但当我照着做时,发现依然有许多问题,所以郁闷了好几天。今天我写这篇文章的目的主要是把自己的安装配置过程详细的记录下来,与广大的OpenSource爱好者共享。同时感谢那些早些将这方面的经验共享出来的朋友们,毕竟我是看到了你们的文章才功的。因为我也是刚刚学习Eclipse,本文的内容都是我东拼西凑总结出来的(当然我已经安装成功了),有冗余和错误的过程请大家及时指出来,以便我们更好的学习。
² 准备:
1. Tomcat5.5.9
2. Jdk1.5.0_02
3. ...
创建表空间以及用户权限
- 博客分类:
- 创建表空间以及用户权限
create tablespace test_data
logging
datafile 'E:\data\test_data01.dbf'
size 32M
autoextend on
next 32M maxsize 2048M
EXTENT MANAGEMENT LOCAL;
------------
create temporary tablespace test_temp
logging
tempfile 'E:\data\test_temp01.dbf'
size 32M
AUTOEXTEND on
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT ...
java io操作本地文件
- 博客分类:
- java io操作本地文件
package com.tw.file.util;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StringReader;
import jav ...
ec_table多选框
- 博客分类:
- ec_table多选框
<ec:table tableId="BmsUserExList" items="list" var="m" action=""
imagePath="${pageContext.request.contextPath}/images/table/*.gif"
width="98%" rowsDisplayed="10" view="compact" filterable="true" sortable=&q ...