【原創】ORACLE資料庫管理方法學習總結

ORACLE資料庫管理方法學習總結 在我們日常使用Oracle資料庫的過程中,經常會遇到這樣那樣的問題,這裡我就我遇到的問題和自己的解決方案進行總結和分享,希望對大家有所協助。主要內容有以下幾點:一、歸檔日誌錯誤Oracle在安裝時,預設歸檔是被選中的,但是歸檔的開啟經常會引起意外的資料庫不能訪問和正常啟動的錯誤,一般錯誤資訊為:ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 87.41% used,

oracle 10g將資料匯入到指定資料表空間的步驟

--建立暫存資料表空間    create temporary tablespace  yhtemp       tempfile 'D:\oracle\oradata\Oracle10g\yhtemp.dbf'         size 50m         autoextend on         next 50m maxsize 20480m         extent management local;      --建立資料資料表空間      

終於解決nhibernate 在oracle下批量插入的問題,現分享一下

前些天在園子裡發布過一篇文章關於NH下oracle批量插入失敗的問題。大家可以看下面這個地址:http://www.cnblogs.com/shunderen/archive/2013/04/02/2994932.html在博問那裡也提過這問題:http://q.cnblogs.com/q/47914/可一直沒有人回複我關注,早些時間我已經解決問題了,但一直沒有時間,現在分享一下我的解決方案。把NH源碼加入項目當中去,一步一步去調試,斷點到下面這裡。看到有一個"ArrayBindCount"的屬

Windows下Oracle 9i資料庫檔案的自動備份。

  在實際的工作和學習中,很多人都需要對Oracle9i資料庫進行匯出備份,本文中我們將介紹一種讓其自動執行的方法:  第一步:  開啟記事本輸入:  exp test/test@test file=d:/backup/%date:~0,10%.dmp log=d:/backup/%date:~0,10%.log  儲存成"資料庫匯出.bat"  sid是test,  使用者名稱/密碼是test/test,  調用exp命令在d:/backup目錄下產生相應的資料檔案和記錄檔。  %date:~

oracle 中decode函數

decode()只能建立新的列(橫向擴充),而max()函數是在減少相同分類行(縱向壓縮),從而將原來瘦長的資料庫記錄集轉換為相對扁平的矩陣式記錄集。    減少記錄數目的方法可能只有四種:where,minus,歸組,distinct :記住是在oracle存在的對應在sql中只能寫select case end....Select cp 產品,decode(lb,'甲',sl,Null) 甲數量,decode(lb,'甲',je,Null) 甲金額,  

oracle資料庫檔案中的匯入\匯出

 Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於 在oracle 8i 中   安裝目錄ora81BIN被設定為全域路徑, 該目錄下有EXP.EXE與IMP.EXE檔案被用來執行匯入匯出。下面介紹的是匯入匯出的執行個體。資料匯出:1 將資料庫TEST完全匯出,

Oracle:sysdba,dba,sysoper的區別載)

sys和system使用者區別1)最重要的區別,儲存的資料的重要性不同sys所有oracle的資料字典的基表和視圖都存放在sys使用者中,這些基表和視圖對於oracle的運行是至關重要的,由資料庫自己維護,任何使用者都不能手動更改。sys使用者擁有dba,sysdba,sysoper等角色或許可權,是oracle許可權最高的使用者。system使用者用於存放次一級的內部資料,如oracle的一些特性或工具的管理資訊。system使用者擁有普通dba角色許可權。2)其次的區別,許可權的不同syst

oracle中解決漢字無法顯示、輸入問題

                                          oracle中解決漢字無法顯示、輸入問題         在用Oracle 8.0/2000的機器上安裝時,語言請選擇English(使用者的機器選擇Simplified

window xp,oracle資料庫、plsql的tns串連失敗,的解決辦法。

今天使用plsql串連xp時,提示tns串連失敗,經過網上尋找後,終於解決了。方法如下:本來我的XP上啟動了xp內建的防火牆的,我在上面開放了oracle的1521連接埠。結果我在用戶端tnsping 都沒問題,sqlplus就是串連不上。關了防火牆就ok了,看了各位的文章實驗了很久沒有辦法,最後我是把xp的防火牆關了,再裝了個zonealarm,在它提示有程式要求訪問的時候都打勾,就解決了。

用Oracle Instant client 打包Oracle用戶端

做了一個C#和Oracle 的系統,想到每個用戶端還要裝Oracle用戶端確實很麻煩,於是上網搜尋,是否有不裝用戶端的方法,還真不錯,Oracle也早就想到了這個問題。在他的網站上已經提供了各種版本的簡化用戶端,只有幾十兆的大小,簡單配置就可以串連了。下面我就說說我實現的過程。首先構建如下的目錄結構  去Oracle的網站下載instantclient-basic-win32-10.2.0.3-20061115.zip,具體的版本可以根據你採用的伺服器端選擇。解壓以後有

一個簡單的oracle分頁預存程序的實現和調用

一個簡單的oracle分頁預存程序的實現和調用  來源:網路收集  

Oracle用戶端精簡綠色版

大型項目開發中,常用的資料庫,當屬Oracle。但Oracle 用戶端安裝就要一張光碟片,體積很大。而且安裝後,基本上就用2個功能:TNS佈建服務名,SqlPlus。在開發過程中,大量使用Toad和PL/SQL Developer。因此,Oracle用戶端安裝盤,僅僅是被作為一個驅動而需要,根本沒必要裝那麼大的空間。因此,本文給出了如何使用精簡的Oracle用戶端。  我使用兩種精簡的Oracle用戶端,大家可以任選其一:一、Oracle 9i (版本: 9.0.1.0.1)精簡用戶端 綠色版 

【原】Oracle資料庫字元集問題

出現的問題:從Oracle資料庫中查出來的資料放在本地顯示為????,即亂碼。解決過程:經過上一篇文章在本地安裝了一個oracle用戶端,然後通過PL/SQL Dev串連伺服器端資料庫時報這個錯於是我懷疑是伺服器端資料庫的編碼問題,一般都用ZHS16GBK比較正常。AL32UTF8總是不太正常。用下面的資訊查了一下資料庫端的字元集,果然為AL32UTF81、查詢oracle server端的字元集select userenv('language') from

查詢、修改oracle字元集

一、什麼是oracle字元集  Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。  影響oracle資料庫字元集最重要的參數是NLS_LANG參數。  它的格式如下:   NLS_LANG =

Oracle Data Provider for .NET串連oracle資料庫(02)

        前段時間,由於不能上網,導致這篇文章擱置。今天抽中午時間來把它搞定。        Oracle Data Provider for

.net下Oracle的Blob欄位存取(一)插入操作

--以對一篇文章的插入為例 操作Oracle的Blob欄位--Oracle的Blob欄位是二進位存取,上傳前要把檔案轉成二進位,下載亦是把下載到的二進位轉換.最大可存取4GB的檔案,適合對大檔案或非文字檔的操作,以下就最近做的一個項目,把對Blob的存取寫出來供網友參考: Code highlighting produced by Actipro CodeHighlighter

Linux下Oracle10g不能啟動之 could not open parameter file)

原文地址:http://tdqing.javaeye.com/blog/453061 今天程式開發伺服器突然串連不上,sqlplus /nolog、conn /as sysdba、startup命令後顯示SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file

如何調用 Oracle 預存程序在 Visual Basic.NET 使用 Microsoft Oracle Managed 提供者

摘自:http://support.microsoft.com/kb/321718建立 Oracle 表  此樣本使用在 Oracle 中定義的表 Scott/Tiger 架構。 預設,Oracle Scott/Tiger 架構附帶標準 Oracle 安裝。如果不存在此架構,必須運行以下的"建立表和插入"指令碼,表: CREATE TABLE DEPT (DEPTNO NUMBER(2,0) NOT NULL, DNAME VARCHAR2(14) NULL, LOC

oracle 函數(1)

函數是一種有零個或多個參數並且有一個傳回值的程式。在SQL中Oracle內建了一系列函數,這些函數都可被稱為SQL或PL/SQL語句,函數主要分為兩大類: 單行函數; 組函數  本文將討論如何利用單行函數以及使用規則。SQL中的單行函數  SQL和PL/SQL中內建很多類型的函數,有字元、數字、日期、轉換、和混合型等多種函數用於處理單行資料,因此這些都可被統稱為單行函數。這些函數均可用於SELECT,WHERE、ORDER

oracle 分區表詳解

此文從以下幾個方面來整理關於分區表的概念及操作:        1.資料表空間及分區表的概念        2.表分區的具體作用        3.表分區的優缺點        4.表分區的幾種類型及操作方法        5.對錶分區的維護性操作.(1.) 資料表空間及分區表的概念資料表空間:  是一個或多個資料檔案的集合,所有的資料對象都存放在指定的資料表空間中,但主要存放的是表, 所以稱作資料表空間。 分區表:

總頁數: 1509 1 .... 601 602 603 604 605 .... 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.