linux下啟動和關閉oracle

$ su – oracle   先切換到 oracle使用者一、啟動Oracle$ sqlplus / nolog sql> conn / as sysdba sql> startup (一般不需要加參數,只要設定好環境變數) sql> quit (退出sql模式) $ lsnrctl start (啟動監聽器)關閉oracle $ lsnrctl stop(關閉監聽器,在這之前,應該先關閉應用程式)二、關閉Oracle$ sqlplus  /nolog

linux 下oracle啟動與關閉

 啟動oracle監聽器,命令: lsnrctl start啟動執行個體:      首先進入sqlplus環境,其命令 :sqlplus /nolog            以管理員身份登入,   其命令  :connect / as sysdba       啟動執行個體,          其命令  :startupsql>shutdown 其參數:shutdown有四個參數,四個參數的含義如下:Normal 需要等待所有的使用者中斷連線Immediate

oracle 恢複已刪除的表

---oracle誤刪資料得恢複辦法,視復原段大小,只能恢複三個小時得資料.---恢複到某一時間點(資料操作時間點)---只適用於delete,update,insert等操作,可以恢複,對於truncate,drop等ddl操作無法恢複!---drop或trancate表後只能用資料庫恢複實現 create table crm_hasten_fee_detail_bak2 as select * from crm_hasten_fee_detail where 1=0;insert into

解決proxool串連oracle記憶體溢出的問題

Proxool是一個很優秀的開源串連池。我曾經比較過dbcp, c3p0 和 proxool 這三個串連池,閱讀和分析它們的代碼。相比之下,proxool 用了cglib,其源碼顯得相當簡潔優雅。 但是很不幸,在這一次,記憶體流失的帳要算在它頭上。 我們使用的是proxool 的0.9.1的版本,環境是Oracle JDBC5 + IBM

shell 讀取oracle資料庫表記錄

xflag=0;while [ $xflag -ne 10 ]doVALUE=`sqlplus -s dbusername/uspass@xxxx <<EOFset heading off;set feedback off;set pagesize 0;set verify off;set echo off;select service_sn  from  rule_phone_sell_activity where rownum=1 and flag=0 and

oracle SEQUENCE 修改,刪除,建立

oracle刪除序列化: DROP SEQUENCE seq_itv_collection; oracle建立序列化:CREATE SEQUENCE seq_itv_collection            INCREMENT BY 1  --每次加幾個              START WITH 1399       -- 從1開始計數             NOMAXVALUE        -- 不設定最大值              NOCYCLE               -

oracle自動備份方法

oracle自動備份方法: @echo offsetlocalset sid=?   //根據實際情況修改SID值set username=?    //根據實際情況賦值set password=?     //根據實際情況賦值set bakdir=?    //根據實際情況填寫備份路徑set bakdate=%date:~0,10%     //格式化時間 如2011-05-06set connect=%username%/%password%@%sid%exp %connect% full=

oracle 中 start with …connect by 的用法

 connect by 是結構化查詢中用到的,其基本文法是: select ... from tablename start with 條件1 connect by 條件2 where 條件3;條件1 是根結點的限定語句,當然可以放寬限定條件,以取得多個根結點,實際就是多棵樹。 條件2 是串連條件,其中用PRIOR表示上一條記錄,比如 CONNECT BY PRIOR org_id = parent_id就是說上一條記錄的org_id 是本條記錄的parent_id,即本記錄的父親是上一條記錄。

navicat串連oracle的錯誤:ora-12737:instant client light :unsupport server charater set ZHS16GBK解決辦法。(oracl

 這是由於oracle資料庫服務端的字串為ZHS16GBK,而navicat並不支援。解決辦法是:修改oracle服務端的字元集,以sysdba角色登入oracle資料庫,修改props$系統資料表(oracle維護的表)的NLS_CHARACTERSET和NLS_NCHAR_CHARACTERSET,sql語句如下:update props$ set value$='AL32UTF8' where name='NLS_CHARACTERSET' or

java.lang.AbstractMethodError: oracle.jdbc.driver.OracleDatabaseMetaData.getJDBCMajorVersion()Z異常

在hibernate4.1.4,用oracle方言自動建立表出現如下錯誤:java.lang.AbstractMethodError:

oracle筆記:where 子句,串連,事務,體系概述的小知識點

在where條件中使用like操作符萬用字元“%”用於表示0個或多個字元,而“_”用於表示單個字元。eg: where ename like 'S%';在where 條件中使用in操作符eg: where sal in (1000,2000);使用merge語句修改資料merge into table1 using table2 on expressionwhen matched then update...when not matched then insert...;內串連select

利用oracle instant client,不安裝用戶端使用plsql遠端連線資料庫

首先下載instant client程式,:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下載完成後,將檔案加壓縮到D:\Oracle\instantclient_11_2配置系統內容變數,在已有的環境變數中追加如下內容:PATH=d:\Oracle\instantclient_11_1TNS_ADMIN=d:\Oracle\instantclient_11_1

Oracle資料安全的維護

Oracle資料安全的維護     記得某位哲學家說過:“事物的變化離不開內因和外因。”那麼對於Oracle資料安全這個話題而言,也勢必分為“內”和“外”兩個部分。那麼好,我們就先從“內”開始說起: 1.從Oracle系統本身說起     我們先拋開令人聞風色變的“hacker”和其他一些外部的原因,先想一下我們的資料庫。什麼硬碟損壞,什麼軟體受損,什麼操作事物……一系列由於我們的“疏忽”而造成的系統問題就完全可以讓我們辛苦建立的資料庫中的資料一去不複返。那麼,我們就先從自己身上找找原因吧。  

可免費分發的Oracle小巧用戶端:Oracle Instant Client 10.2.0.3

可免費分發的Oracle小巧用戶端:Oracle Instant Client 10.2.0.3  安裝於未安裝過Oracle用戶端的機器可串連8.1.7以上的Oracle資料庫 可以支援delphi,VB或PB開發的應用程式及PL/SQL Developer 安裝內容: 0. 複製檔案 1. 設定環境變數ORACLE_HOME, NLS_LANG, TNS_ADMIN 2. 將安裝目錄加入PATH 3. 產生預設的TNSNAMES.ORA 安裝完後根據自己的情況編輯TNSNAMES.ORA

令人困惑的oracle.sql.TIMESTAMP

程式在Weblogic10.3.0下運行正常,在Weblogic10.3.5下寫好的程式無法通過,跟蹤代碼後發現ResultSet對象通過方法ResultSet.getObject(int)返回的對象為oracle.sql.TIMESTAMP,而不是java.sql.Timestamp。所以造成後續代碼解析值時運行異常。 跟蹤代碼後發現,兩個Weblogic使用的串連池使用的JDBC名稱一樣,但是小版本號碼不一樣,Weblogic10.3.0用的版本為:11.1.0.6.0;Weblogic10

在Oracle中擷取拼音助記碼

    利用 Oracle的現成的排序方法,編寫擷取拼音首字母的函數就十分容易了,只需要找到每個首字母對應開頭漢字和結尾漢字,根據這些邊界漢字進行比較,就可以找到當前漢字的首字母資訊。用類似的方法,擷取一個漢字的整個拼音也是可行的,只不過確定字頭字尾的工作會更加的繁瑣。需要說明的是,這種方法很難處理多音字,一般來說,多音字只能根據 Oracle的排序中採用的拼音來返回結果。另外, Oracle實現的拼音排序難免存在錯誤,如果發現了錯誤,可以通過對個別字單獨處理的方式來改寫上面的代碼。這個函數在

通過JDBC操縱Oracle資料庫LOB欄位的分析

在Oracle中,LOB(Large Object,大型物件)類型的欄位現在用得越來越多了。因為這種類型的欄位,容量大(最多能容納4GB的資料),且一個表中可以有多個這種類型的欄位,很靈活,適用於資料量非常大的業務領域(象、檔案等)。而LONG、LONG RAW等類型的欄位,雖然儲存容量也不小(可達2GB),但由於一個表中只能有一個這樣類型的欄位的限制,現在已很少使用了。 

Oracle 10g監聽器

Oracle 10g監聽器在主機啟動時會自動監聽主機的ip。Oracle 9i監聽器在主機啟動時會自動監聽主機名稱。 所以在使用Oracle 10g時,如果i機器自動擷取ip地址或ip經常換,則串連時會出項一些錯誤。解決方案1:1、安裝前,先把網線拔掉,安裝後LISTENER定義為:D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN  中檔案listener.ora為 LISTENER =  (DESCRIPTION_LIST =   

Oracle 批處理啟動關閉服務

 Oracle在自己機器上裝一個有必要的,畢竟有時候需要自己在家學習一下,但電腦不是自己用的,還是寫個批處理解決一下,需要的時候點擊一下啟動,不需要就停止,很方便。這裡將指令碼給大家寫一個,歡迎大家粘貼拷貝。 首先,自己先將自己的自動啟動服務關閉,並記錄一下,然後替換指令碼中相應的服務名稱即可。自己粘貼出去儲存為“Oracle服務切換.bat”即可 echo offclscolor 2eecho. │─────────────────────── │echo. │

myeclipse串連oracle出現ora-12705錯誤的解決辦法

我用的myeclipse 6.0版本,oracle是10g版本,在串連的時候出現了以下問題 java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1ORA-12705: Cannot access NLS data files or invalid environment

總頁數: 1509 1 .... 491 492 493 494 495 .... 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.