- 浏览: 16769 次
- 性别:
- 来自: 广州
最新评论
文章列表
1、先查询空闲空间
select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;
2、增加Oracle表空间
先查询数据文件名称、大小和路径的信息,语句如下:
select tablespace_name,file_id,bytes,file_name from dba_data_files;
3、修改文件大小语句如下
alter database datafile
'需要增加的数据文件路径,即上面查询出来的路径
'resize 800M;
4、创建Oracle表空间
create t ...
jdk6中 OperatingSystemMXBean.TotalPhysicalMemorySize, windows2003下得不到真实的内存值(大于2G),这个BUG已经被修改在新的版本中
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6853676,
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6628662
如果你不想升级JDK而且又必须使用这个几个函数的话,可以使用JNI的方法重写这个几个函数
JNIEXPORT jlong JNICALL
Java_com_sun_m ...
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
注意:(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在
(2)注意Table2的主键约束,如果Table2有主键而且不为空 ...
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白:
style="visibility: none;"
document.getElementById("typediv1").style.visibility="hidden";//隐藏
document.getElementById("typediv1").style.visibility=& ...
Daniel Clifford 在 Google I/O 2012 上做了一个精彩的演讲“Breaking the JavaScript Speed Limit with V8”。在演讲中,他深入解释了13个简单的代码优化方法,可以让你的代码在 Chrome 的 V8 JavaScript 引擎编译/运行你的 JavaScript 代码更加快速。在演讲中,他解释了怎么优化,并且解释了原因。下面简明的列出了优化的要点:
1. 在构造函数中初始化所有的对象
2. 始终用相同的顺序初始化对象
3. 尽量使用数字
4. 为数组使用从0开始的连续的主键
5. 不要提前分配大型数组(>64K),你应 ...
能够获取到表空间名称: select distinct tbspace from SYSIBM.SYSTABLESPACES
如何获取各表空间的详细信息,IBM官方网站给出获取DMS的SQL:
SELECT CHAR(TABLESPACE_NAME,25) AS TABLESPACE_NAME, TABLESPACE_ID, USED_PAGES, PAGE_SIZE FROM TABLE(SNAPSHOT_TBS_CFG(CAST(NULL AS VARCHAR(1)), CAST (NULL AS INTEGER))) AS SNAPSHOT_TBS_CFG
一、常用命令
1. 建立数据库DB2_GCB
CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB
USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM DFT_EXTENT_SZ 32
2. 连接数据库
connect to sample1 user db2admin using 8301206
3. 建立别名
create alias db2admin.tables for sysstat.tables;
CREATE ALIAS DB2ADMIN.VIEWS FOR SYSCAT.VIEWS ...
select
a.tablespace_name 表空间名称,
b.bytes 大小bytes,
b.file_name 数据文件名
from dba_tablespaces a, dba_data_files b
Where a.tablespace_name=b.tablespace_name and a.contents='TEMPORARY';
Select file#,status,name from V$tempfile
select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.byt ...
SELECT c.tablespace_name tablespace_name, ROUND(a.bytes/1048576,2) total_size,ROUND((a.bytes-b.bytes)/1048576,2) used_size,
ROUND(b.bytes/1048576,2) free_size,
ROUND(b.bytes/a.bytes * 100,2)||'%' free_pct FROM
(SELECT tablespace_name,SUM(a.bytes) bytes
FROM sys.DBA_DATA_FILES a
GROUP BY tabl ...
v$session的说明
V$SESSION是基础信息视图,用于找寻用户SID或SADDR
常用列:
SID:SESSION标识
SERIAL#:如果某个SID又被其它的session使用的话则此数值自增加(当一个SESSION结束,另一个SESSION开始并使用了同一个SID)。
AUDSID:审查session ID唯一性,确认它通常也用于当寻找并行查询模式
USERNAME:当前session在oracle中的用户名。
STATUS:这列用来判断session状态是:
Achtive:正执行SQL语句(waiting for/using a resource)
...
1.控制根据数据不同插入不同的表(条件装载);
2.FIELDS TERMINATED BY x’09′ (制表符)whitespace(空格)等不同的数据分隔符号
3.装载定长数据;
4.装载变长数据;
5.装载嵌套数据;
6.在sqlldr中使用函数
7.如何装载日期类型纪录
8.装载分区表;
9.TRAILING NULLCOLS
10.使用filler 跳过 在导入数据文本中不想进行导入的列
控制根据数据不同插入不同的表
包括文件:日志文件;控制文件;坏记录文件;废弃记录文件(when)
控制文件:
load data
1说明输入文件 infile后根文件名.默认扩展名为’.dat’
...
TO_DATE格式(以时间:2007-11-02 13:45:26为例)
Year:
yy two digits 两位年 显示值:07
yyy three digits 三位年 显示值:007
yyyy four digits 四位年 显示值:2007
Month:
mm number 两位月 显示值:11
...
ManagementFactory.getRuntimeMXBean().getName() 。
取得到的字符窜的格式为[PROCESS_ID]@[MACHINE_NAME],通过解析这个字符串就可以得到java进程的PID。
在以下平台上测试通过:
1、Windows、Linux上的Sun JDK1.5、JDK6
2、HP-UX上的JDK1.5、JDK6
3、Linux上的JRockit R27.6
jdk编译器对内存的支持不同,client状态和server状态不同,后者支持更大些。操作系统不同也存在不同,64位操作系统就比32位操作系统大。
测试方法:在命令行下用 java -XmxXXXXM -version 命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。
如:
C:\>java -client -Xmx1441M -version
java version “1.6.0_05″
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Ja ...