Oracle函數學習筆記分享

1. Oracle單行函數1.1 Oracle字元函數LOWER 使字串小寫;select LOWER('HeLp') from dual --->helpUPPER 使字串大寫;select UPPER('HeLp') from dual --->HELPINITCAP 使字串的第一個字母大寫,其它為小寫select INITCAP('hELp') from dual --->HelpLENGTH 返回運算式中的字串長度select LENGTH('hELP') from

Linux伺服器載入儲存不用reboot

  有些Linux資料庫伺服器用的比較低端的儲存,因為業務的變化,有時候需要新增一些 LUN。Linux伺服器添加LUN後必須要重啟動?  利用QLogic FC HBA LUN Scan Utility這個指令碼即可無需重啟動系統而識別新添加的LUN。也無需對QLogic FC driver的重新Load。 情境:Linux Server + QLogic的HBA卡 。  以QLogic的Qla2340 HBA卡為例。下載該指令碼(順便說一下,該頁面的QLogic FC HBA

向MySQL插入資料亂碼解決辦法

現象:用JDBC將中文欄位插入MySQL資料庫中,然後開啟表發現,那些欄位都是"??",或者是亂碼.原因:1.建立資料庫時沒有指定預設的編碼方式,導致資料庫使用了MySql的預設字元集latin1。2.Client端字元集為latin1.3.進行jdbc連結時使用了不匹配的字元集。解決辦法:

如何重設sysman的口令

使用三層的Oem,更改了sysman的預設口令自己確忘記了,要重配資料庫嗎?當然沒那麼麻煩了,本文給出重啟sysman口令的簡單的方法。Environment:Oracle Enterprise Manager 2.0.4Oracle Enterprise Manager 2.0.5Oracle Enterprise Manager 2.1Oracle Enterprise Manager 2.2Oracle Enterprise Manager 9.0.1Symptom:Logging

Fedora 10成功安裝Oracle 10g

huang.bin.cn@live.cn原創,轉載請註明出處。具體安裝過程參考了網上很多文章也記不清楚具體有哪些了,謝謝大家。--------------------------------------------------------主機:ThinkPad T400記憶體:1024 MB交換分區:2048MB系統:Fedora 10核心:2.6.27.7-134.fc10.i686--------------------------------------------------------

MySQL相關操作命令備忘整理

  測試環境:MySQL 5.0.45  【註:可以在MySQL中通過mysql> SELECT VERSION();來查看資料庫版本】  一、串連MySQL。  格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼  1、串連到本機上的MySQL。  首先開啟DOS視窗,然後進入目錄mysqlbin,再鍵入命令mysql -u root

Oracle中的概念:同義字、序列與視圖

  同義字 synonym  CREATE [PUBLIC]SYNONYM synonym For schema.object  隱藏對象的名稱和所有者:  select count(*) from hr.employees;  create synonym emp for hr.employees; --預設屬於donny使用者,是donny的私人對象private  select count(*) from

安裝用於操作MySQL的Perl模組

在我使用Webmin(version 1.480)管理FreeBSD主機上的MySQL資料庫伺服器時出現:“警告:您的系統未安裝Perl 模組 DBI 和 DBD::mysql,Webmin將無法可靠地訪問您的MySQL資料庫。點擊此處 立刻安裝該它們。”而“點擊此處”安裝時瀏覽器無法開啟此連結,訪問到MySQL手冊上的相關資料在其它類Unix系統中安裝MySQL,提示“如果安裝了DBI和DBD::mysql Perl模組,可以使用bin/mysql_setpermission指令碼增加新賬戶。

Hibernate效能最佳化概述

效能最佳化是一個很大的話題,大到程式架構最佳化,資料庫設計等,小到一個特定演算法,甚至js最佳化等等。這裡我們只簡單談一下hibernate的效能最佳化。在使用Hibernate的時候,通過正確的方法和策略,可以提高執行效率。(一)抓取策略抓取策略(fetching strategy)是指:當應用程式需要在(Hibernate實體物件圖的)關聯關係間進行導航的時候, Hibernate如何擷取關聯對象的策略。抓取策略可以在O/R映射的中繼資料中聲明,也可以在特定的HQL

Oracle 11g: Invisible Indexes

Oracle 11g 允許將索引標記為invisible. oracle像維護其他索引一樣維護 invisible index ,但是預設invisible index不能被最佳化器使用,除非顯式設定 OPTIMIZER_USE_INVISIBLE_INDEXES=TRUE(可以alter system/session).可以在建立索引的時候指定 INVISIBLE關鍵字或 ALTER INDEX命令來invisible一個索引。 CREATE INDEX idx_name on

sybase的SQL去掉欄位中的/x0a(分行符號)

摘要:我們在使用sybase資料庫的時候,經常使用excel通過程式讀取excel讀取內容然後插入到sybase資料庫表中,在這個過程中經常會出現excel中存在分行符號(看不到分行符號),匯入到表中後經常會因為分行符號導致各種不同的錯誤,所以怎麼快速的將/x0a直接去掉呢?首先怎麼收索到包含/x0a,然後去掉/x0a。 1、收索存在/x0a或/X0A的欄位 select * from xxxx  where userid like

基於Cmake編譯安裝MySQL 5.5

cmake的重要特性之一是其獨立於源碼(out-of-source)的編譯功能,即編譯工作可以在另一個指定的目錄中而非源碼目錄中進行,這可以保證源碼目錄不受任何一次編譯的影響,因此在同一個源碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。一、安裝cmake(mysql-5.5)1、確保安裝開發環境Development LibrariesDevelopment

Oracle的sysbda密碼忘掉,修改sysdba密碼

在忘掉SYSDBA的情況下可以修改SYSDBA的密碼。前提是找到Oracle的安裝路徑。在\oracle\product\11.2.0\dbhome_1\database 目錄下有PWDsid.ora的檔案字樣,這是儲存使用者帳號和密碼資訊的檔案,sid代表你的資料庫執行個體名,此檔案無法用文本編輯。刪掉。在DOS下面使用orapwd.exe,如果無法運行請查詢oracle的環境變數是否正確。orapwd file= PWDsid.ora 

Ubuntu 源碼安裝 MySQL 5.1.62

Ubuntu 源碼安裝 MySQL 5.1.62(我個人經驗,僅供參考)在ubuntu下安裝資料庫最簡單直接的方法就是用一句命令:sudo apt-get install mysql-server

Oracle Trading Community Architecture(Oracle TCA)簡介

Oracle Trading Community Architecture(Oracle TCA)簡介介紹Oracle Trading Community Architecture (簡稱TCA) 是一資料模型,用於管理關於商業環境中的複雜的Party或者客戶(customer)資訊,包括組織(Organization)、地址(Location)、和它們間的關係組成的網路。這些資訊通過TCARegistry維護。對於OracleE-Business Suite 應用來講, TCA

Oracle 增量備份

常用指令碼: -----1. 0級備份 批次檔: set Oracle_SID=orcl rman target sys/test@orcl cmdfile= 'S:/backup/scripts/0/db_fullbakup_orcl.rman' LOG='S:/backup/log/rman_backup_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.log'rman指令碼: run { configure retention policy to recovery

Oracle物化視圖建立報ORA-00942錯誤解決

在Oracle 10g的資料庫中,將一個物化視圖做了一個簡單的條件子句修改,刪除後重建,但是,就建不成功,報ORA-00942表或視圖不存在錯誤。 這個問題很奇怪,我首先想這會是一個bug嗎?找了oracle的metalink,還真有類似bug記載,但給出的解決方案不合適。於是去自己分析解決,然後發現一個坑接著一個坑啊。 好吧,我先介紹物化視圖的建立語句,如下所示: CREATE MATERIALIZED VIEW V_TABLENAME REFRESH

Oracle RAC 自動打補丁Opatch auto

Oracle RAC 自動打補丁Opatch auto1,安裝最新的Optach版本補丁程式6880880: OPatch patch of version 11.2.0.3.4 for Oracle software releases 11.2.0.x (APRIL 2013)2,更新gird和oracle使用者的Opatch檔案unzip p6880880_112000_Linux-x86-64.zip -d /oracle/11.2.0/gridunzip p6880880_112000_

使用SQL tuning advisor(STA)自動最佳化SQL

Oracle 10g之後的最佳化器支援兩種模式,一個是normal模式,一個是tuning模式。在大多數情況下,最佳化器處於normal模式。基於CBO的normal模式只考慮很小部分的執行計畫集合用於選擇哪個執行計畫,因為它需要在儘可能短的時間,通常是幾秒或毫秒級來對當前的SQL語句進行解析並產生執行計畫。因此並不能保證SQL語句每次都是使用最佳的執行計畫。而tuning模式則將高負載的SQL語句直接扔給最佳化器,最佳化器來自動對其進行詳細的分析,調試並給出建議,這就是Oracle

對比 PL/SQL profiler 剖析結果

使用PL/SQL PROFILER 剖析PL/SQL代碼是快速定位PL/SQL程式碼片段最有效方法。在上一篇文章使用PL/SQL PROFILER 定位 PL/SQL 瓶頸代碼中描述了安裝PROFILER,並給出了剖析的樣本。本文參照了Tom大師的代碼來對比剖析前後的效能並附上其代碼。使用PL/SQL PROFILER 定位 PL/SQL 瓶頸代碼  1、用於實施剖析的預存程序--環境sys@USBO> select * from v$version where

總頁數: 978 1 .... 335 336 337 338 339 .... 978 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.