select systimestamp from dual select current_timestamp from dual select cast(sysdate as timestamp) "DATE" from dual select to_timestamp(to_date(sysdate, 'yyyy-mm-dd')) from dual select to_timestamp('2008-11-17 00:31:35'
2015-06-281.用oracle自帶的工具nid改數(shù)據(jù)庫名 在本例中,假設原來的數(shù)據(jù)庫名為test,要改成testdb,原實例名(service_name,instance_name)test,要改成testdb. nid是自帶的工具,在oracle_home/bin目錄中.以下方法假設登陸到數(shù)據(jù)庫本機做?! ?.1 sqlplus "sys
2015-06-28imp導入數(shù)據(jù)指定表空間,大致有以下幾種方法可以: 1. 有一個簡單的方法,適用于數(shù)據(jù)比較少的情況:直接使用UltraEdit打方DMP文件,默認是16進制,切換成文本模式,將里面的:TABLESPACE "TS1"全部替換成TABLESPACE "TS2",然后再導入,
2015-06-28建立一個用戶,使用默認表空間tablespace1. 建立一個分區(qū)表,數(shù)據(jù)存放在不同的表空間,tablespace1,tablespace2,tablespace3?! ∪绻汛擞脩舻臄?shù)據(jù)導出來為dmp格式 在另外一個數(shù)據(jù)庫,建立一個用戶b,b在把這個數(shù)據(jù)文件導入到此數(shù)據(jù)庫里面。b用戶默認表
2015-06-28CREATE TABLE [ database_name.[ owner ] .| owner.] table_name ( { < column_definition > | column_name AS computed_column_expression | < table_constraint > ::= [ CONSTRAINT constraint_name ] } | [ { PRIMARY KEY | UNI
2015-06-28寫HINT目的 手工指定SQL語句的執(zhí)行計劃 hints是oracle提供的一種機制,用來告訴優(yōu)化器按照我們的告訴它的方式生成執(zhí)行計劃。我們可以用hints來實現(xiàn): 1) 使用的優(yōu)化器的類型 2) 基于代價的優(yōu)化器的優(yōu)化目標,是all_rows還是first_rows?! ?) 表的
2015-06-281 簡介 隨著信息業(yè)的發(fā)展,在企業(yè)級數(shù)據(jù)庫應用中,經(jīng)常會有一些幾十GB,上百GB的數(shù)據(jù)表。這些大數(shù)據(jù)量表的設計,維護及其備份都是數(shù)據(jù)庫管理中的重點及其難點。本文就從設計、維護及其備份方面探討一下大數(shù)據(jù)量表的管理?! ? 設計 2.1 大表時效性 大
2015-06-28AND s.username is NOT Null --kill session語句 alter system kill session'50,492'; --以下幾個為相關表 SELECT * FROM v$lock; SELECT * FROM v$sqlarea; SELECT * FROM v$session; SELECT * FROM v$process ; SELECT * FROM v$loc
2015-06-281.process 和session的概念: process:這個參數(shù)限制了能夠連接到SGA的操作系統(tǒng)進程數(shù)(或者是Windows 系統(tǒng)中的線程數(shù)),這個總數(shù)必須足夠大,從而能夠適用于后臺進程與所有的專用服務器進程,此外,共享服務器進程與調(diào)度進程的數(shù)目也被計算在內(nèi).此外,共享服務器進
2015-06-28一、選擇行 COURSEID COURSENAME SCORE ———- ———- ———- 1 java 70 2 oracle 90 3 xml 40 4 jsp 30 5 servlet 80 SQL&
2015-06-28我其實是同一天看到Robert Treat幾人整理的"Mysql 遷移到Oracle前需要了解的50件事"與Baron Schwartz的"Oracle遷移到Mysql之前需要了解的50件事"的,只是Baron Schwartz的這個列表可能對大家更加有用處,也就先將其整出來了. 另外他們列出的
2015-06-28select t.userid, count(t.id) num from sso_access_log t where 1 = 1 and t.access_time >= to_date('2009-10-12 ', 'yyyy-MM-dd ') and t.access_time <= to_date('2010-11-08 ', 'yyyy-MM-dd ') group by t.userid order by num d
2015-06-28$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.3.0 - Production on Thu Nov 4 10:43:29 2010 Copyright (c) 1982, 2006, Oracle. All Rights Reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64b
2015-06-281.----查某session當前正在執(zhí)行的sql SQL>select s.sid,sql_text from v$session s,v$sql q where s.SQL_ADDRESS=q.address and s.sql_hash_value=q.hash_value and s.sid in (45,48,107) and s.serial# in (53098,54004,44803); 2.--查事
2015-06-281、修改Oracle最大連接數(shù)的方法 a、以sysdba身份登陸PL/SQL 或者 Worksheet b、查詢目前連接數(shù) show parameter processes; c、更改系統(tǒng)連接數(shù) alter system set processes=1000 scope=spfile; d、創(chuàng)建pfile create pfile from spfile;
2015-06-28SQL*LOADER是大型數(shù)據(jù) 倉庫選擇使用的加載方法,因為它提供了最快速的途徑(DIRECT,PARALLEL)?,F(xiàn)在,我們拋開其理論不談,用實例來使 您快速掌握SQL*LOADER的使用方法?! ∈紫?,我們認識一下SQL*LOADER。 在NT下,SQL*LOADER的命令為SQLLDR,在U
2015-06-281.不裝入數(shù)據(jù)庫而啟動事例 可以不裝入數(shù)據(jù)庫而啟動事例,一般是在數(shù)據(jù)庫才創(chuàng)建時才可以這樣做: STARTUP NOMOUNT 2.啟動事例并裝入數(shù)據(jù)庫 用戶可以啟動事例而并裝入數(shù)據(jù)庫但不打開數(shù)據(jù)庫,允許用戶執(zhí)行特定的維護操作。例如: l 重命名數(shù)據(jù)文件
2015-06-28查看oracle數(shù)據(jù)庫表空間及其空間大小 select t.tablespace_name, round(sum(bytes / (1024 * 1024)), 0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;
2015-06-281.查詢數(shù)據(jù)庫當前進程的連接數(shù): select count(*) from v$process; 2.查看數(shù)據(jù)庫當前會話的連接數(shù): elect count(*) from v$session; 3.查看數(shù)據(jù)庫的并發(fā)連接數(shù): select count(*) from v$session where status='ACTIVE'; 4.查看當前數(shù)據(jù)庫建
2015-06-28select to_char(.455,'fm9999999990.00') from dual; 結(jié)果:0.46 (說明:.455就是表中的一列數(shù),在數(shù)據(jù)庫存的時候就是這樣的) fm9999999999.99,表示整數(shù)部分最多10位,小數(shù)部分最多2位(并且會自動四舍五入),fm表示去掉轉(zhuǎn)位字符串后前面的空格,不加fm,0.46前
2015-06-28