oracle的表分析策略

drop table test;select count(*) from test;--建立測試表create table test(id number(9),nick varchar2(30));--插入測試資料begin  for i in 1..100000 loop        insert into test(id) values(i);  end loop;  commit;end;select * from test;--更新nick欄位,使資料發生嚴重傾斜update

Oracle中DB_NAME,SID,DB_DOMAIN,SERVICE_NAME等之間的區別貼)

Db_name:對一個資料庫(Oracle database)的唯一標識。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分散式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為瞭解決這種情況,引入了Db_domain參數,這樣在資料庫的標識是由Db_name和Db_domain兩個參數共同決定的,避免了因為資料庫重名而造成管理上的混亂。這類似於互連網上的機器名的管理。我們將Db_name和Db_domain兩個參數用’.

linux下Oracle自動啟動與停止(一)

修改Oracle系統設定檔/etc/oratab/etc/oratab 格式為: SID:ORACLE_HOME:AUTO把AUTO網域設定為Y(大寫),只有這樣,oracle 內建的dbstart和dbshut才能夠發揮作用。我的為:$ORACLE_SID:$ORACLE_HOME:Y這兒的ORACLE_SID和ORACLE_HOME是oracle使用者下的環境變數,在不同的電腦上有不同的值.當你開啟/etc/oratab的時候,修改一下就行了. 編寫服務指令碼在/etc/rc.d/init.

MySQL、SqlServer、Oracle三大主流資料庫分頁查詢

MySQL、SqlServer、Oracle三大主流資料庫分頁查詢2010-11-24 16:12資料庫實現分頁查詢的方法。一、      MySQL 資料庫 分頁查詢MySQL資料庫實現分頁比較簡單,提供了 LIMIT函數。一般只需要直接寫到sql語句後面就行了。LIMIT子句可以用來限制由SELECT語句返回過來的資料數量,它有一個或兩個參數,如果給出兩個參數,第一個參數指定返回的第一行在所有資料中的位置,從0開始(注意不是1),第二個參數指定最多返回行數。例如:select * from

ORACLE DBA 常用語句1

1、查看錶空間的名稱及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name; 2、查看錶空間物理檔案的名稱及大小 select tablespace_name, file_id,

oracle設定資料庫串連[PL/SQL]

 oracle : 設定資料庫串連// 資料庫設定檔目錄E:\oracle\ora92\network\admin\tnsnames.ora(資料庫名)FWMSDB =(DESCRIPTION =    (ADDRESS_LIST =                      伺服器ip      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.6.40)(PORT = 1521))    )    (CONNECT_DATA =     

oracle dba常用語句6

########## Managing Tables ###########/*char type maxlen=2000;varchar2 type maxlen=4000 bytesrowid 是 18 位的 64 進位字串 (10 個 bytes 80 bits)rowid 組成 : object#( 對象號 )--32bits,6 位rfile#( 相對檔案號 )--10bits,3 位block#( 塊號 )--22bits,6 位row#( 行號 )--16bits,3 位64

oracle dba 常用語句10(group by)

########################## 增強 group by 子句 #########################select [column,] group_function(column)...from table[WHERE condition][GROUP BY [ROLLUP] group_by_expression][HAVING having_expression];[ORDER BY column]; -------ROLLUP 操作字,對 group by

oracle dba 學習日誌1(controlfile,tablespace)

--controlfile/*examplaeSTARTUP NOMOUNTCREATE CONTROLFILE REUSE DATABASE "X201006" NORESETLOGS NOARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 292LOGFILE GROUP 1

oracle dba 學習日誌2(scn)

select name,checkpoint_change# from v$database;select name,checkpoint_change# from v$datafile;select name,last_change# from v$datafile;select name,checkpoint_change# from v$datafile_header;select a.name,a.checkpoint_change#,b.checkpoint_change# from

oracle dba 常用語句8(basic sql)

########### Basic SQL SELECT ################select col_name as col_alias from table_name ;select col_name from table_name where col1 like '_o%'; ----'_' 匹配單個字元/* 使用字元函數 ( 右邊截取 , 欄位中包含某個字元 , 左邊填充某字元到固定位元 , 右邊填充某字元到固定位元 )*/select

oracle exp imp 用法

  Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。 exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。   執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,DOS中可以執行時由於在oracle 8i 中 安裝目錄ora81BIN被設定為全域路徑,

Oracle監聽出錯:szAppName:TNSLSNR.EXE szAppVer:0.0.0.0 szModName:orantcp9.dll szModVer:0.0.0.0 offset : 0

問題一旦你串連資料庫,資料庫監聽服務會顯示錯誤,服務自動關閉,而且重新安裝Oracle都無法解決Event Type: ErrorEvent Source: Application ErrorEvent Category: (100)Event ID: 1000Date: 19/03/2007Time: 8:34:50 PMUser: N/AComputer: xxxxDescription:Faulting

windows下shutdown/up oracle資料庫的批處理

1.如果 oracle TNSListener服務沒有啟動的話需要net start OracleOraDb10g_home1TNSListener2.shutdown  sqlplus sys/oracle10@tstdb as sysdba @c:/stop.txt3. startup    sqlplus sys/oracle10@tstdb as sysdba @c:/start.txt在c盤下stop.txt的內容是:shutdown

oracle 建立資料庫表 如果此表存在則刪除後再重建

執行個體:建立一個USERINFO的資料庫表: 當然可以這樣寫:drop table USERINFOcreate table USERINFO        (           EnglishName varchar(30),           ChineseName varchar(30),           Sex         varchar(10),           Age         int,           BirthPlace  varchar(100), 

使用Oracle SQL Developer 編寫運行 PL/SQL 塊

首先, 普及一下基本概念:PL/SQL 是過程語言(Procedural Language)與結構化查詢語言 (SQL)(SQL)結合而成的程式設計語言。PL/SQL 塊對應的就是一小段代碼了。適用說明: 1. 有時候可能需要組合起來看很多table 的資料, 使用多表查詢及join 無法達成目標的,可以考慮使用。2. 需要更新,刪除 資料的時候可以考慮使用。3. 需要記錄一些查詢和更新的log時可以考慮使用。。。。。直接看例子declare sRight varchar2(60);

oracle的一些常見問題及處理

1.安裝後如果通過“Regional and Language Options” ,Oracle服務將不能正常啟動,TNS會出問題。2.安裝oracle不能通過DHCP分配IP,需要自己指定好IP才能安裝成功。3.Oracle的安裝目錄不能是中文,否則安裝不成功。4.安裝時電腦名稱不能是中文,否則監聽不能啟動。 查看D:/oracle/ora90/network/ADMIN/listener.ora,裡面的(ADDRESS = (PROTOCOL = TCP)(HOST = ??)(PORT =

oracle instant client安裝

可以在此處下載http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 將其解壓到c:/OracleInstantClient1.SET PATH=c:/OracleInstantClient2.SET TNS_ADMIN=c:/OracleInstantClient3.建立一個tnsnames.ora,然後填入for example:192.168.0.123 = 

Linux/Unix shell 自動匯出Oracle資料庫

       使用shell指令碼實現對Oracle資料庫的監控與管理將大大簡化DBA的工作負擔,如常見的對執行個體的監控,監聽的監控,警示日誌的監控,以及資料庫的備份,AWR report的自動郵件等。本文給出Linux 下使用 shell 指令碼來實現資料庫自動匯出。       Linux Shell以及匯入匯出的相關參考:        Linux/Unix shell 指令碼中調用SQL,RMAN指令碼        Linux/Unix shell sql 之間傳遞變數       

Vmware server 下為Oracle RAC 添加共用磁碟

    在VMware下的Oracle RAC 環境中,對於共用儲存不夠或者需要增加新的共用磁碟來配置ocr或votingdisk的多路鏡像,我們可以通過vmware下的命令列來增加共用儲存,然後將這些新磁碟逐一追加到虛擬機器即可。下面給出具體描述。  1、添加虛擬磁碟 #下面我們為虛擬機器增加2塊共用磁碟 #一塊為添加ocr鏡像,一塊用於補充asm磁碟不夠用的情形 C:\Users\robinson.cheng>cd C:\Program Files

總頁數: 1509 1 .... 1205 1206 1207 1208 1209 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.