cmd命令oracle 啟動兩個執行個體庫

//重新啟動伺服器reboottelnet 172.21.1.11輸入使用者名稱輸入密碼su - oracleexport ORACLE_SID=orcl //資料庫執行個體名稱lsnrctl start //啟動監聽sqlplus /nolog //開啟sqlplusconn /as sysdbastartup //啟動資料庫服務看:已經OK了 當然沒有兩個執行個體,那就不用寫export ORACLE_SID=orcl //資料庫執行個體名稱 這一句,寫下面的也是啟動資料庫伺服器和監聽程式。

oracle 添加資料表空間

/*分為四步 *//*第1步:建立暫存資料表空間 */create temporary tablespace user_temp tempfile 'C:\hy\oracle\product\10.2.0\tablespace\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:建立資料資料表空間 */create tablespace user_data

如何將Oracle 當前日期加一天、一分鐘

在Oralce中我發現有add_months函數,加天數N可以用如下方法實現,select sysdate+N from dual在Oralce中我發現有add_months函數,加天數N可以用如下方法實現,select sysdate+N from dual ,sysdate+1 加一天sysdate+1/24 加1小時sysdate+1/(24*60) 加1分鐘sysdate+1/(24*60*60) 加1秒鐘類推至毫秒0.001秒加法 select

查看oracle表是否鎖定

SELECT substr(v$lock.sid,1,4) "SID",       substr(username,1,12) "UserName",       substr(object_name,1,25) "ObjectName",       v$lock.type "LockType",       decode(rtrim(substr(lmode,1,4)),       '2','Row-S (SS)','3','Row-X (SX)',       '4','Share',

ORACLE預存程序實戰之一:入門

1.基本結構 CREATE OR REPLACE PROCEDURE 預存程序名字(    參數1 IN NUMBER,    參數2 IN NUMBER,    參數3 OUT NUMBER) IS變數1 INTEGER := 預設值;變數2 DATE;BEGIN ...EXCEPTION  WHEN 異常類別 THEN      ...  WHEN OTHERS THEN    ...END 預存程序名字;2.基本操作變數賦值 V_TEST := 1;動態賦值 SELECT

ORACLE預存程序實戰之二:遊標

6.CURSOR 申明 無參數申明:CURSOR CUR_NAME IS SELECT COL1,COL2,... FROM ... WHERE ...; 帶參數申明:CURSOR CUR_NAME(PARAM1 DATA_TYPE,PARAM2 DATA_TYPE,...) IS SELECT COL1,COL2,... FROM ... WHERE ...;7.用FOR IN使用CURSOR  FOR CUR_RS IN CUR_NAME LOOP   BEGIN  

Oracle執行SQL時遭遇特殊字元&

今天在進行資料訂正的時候寫了一批很簡單的update語句,結果在sqlplus中執行出現問題,提示讓我輸入對應參數的值?原SQL如:update trans_record set params = 'service=standard_bail&xxx=112' where trans_record_id = '3041';經查,問題就出在字元&上,他是一個控制參數傳入的字元;要解決執行的問題,有如下幾種方式:1、在sqlplus中執行set define

ORACLE預存程序實戰之三:進階

1.SELECT INTO語句要求SELECT出來的RESULT至少有一條記錄; 若RS為NULL,則會拋出NO_DATA_FOUND的EXCEPTION;所以需要進行異常捕獲;2.進行UPDATE、DELETE操作時可以用ROWID替換PK可以提高執行效率; 因為ROWID是直接定位到物理磁碟地址,而無需先從PK Index中查詢,從而有效降低IO次數; 比如UPDATE MD_USER SET NAME = XX WHERE ROWID =

Oracle多行轉換成字串方法總結

當我們在做一些比較複雜的資料匯出時,可能會經常遇到要將不固定的多行資料群組合成一個字串返回;ISVP中就遇到了類似的情況,要求對於每一個APP,返回他所屬的所有類目名稱,類目名稱之間用,隔開;對於該類型的問題,總結一下大致有如下幾種常見方案;在具體陳述實現方案之前,我們先介紹下我們即將操作的表結構: SQL> desc app_category_link;Name                 Type         Nullable Default Comments      ---

Oracle常見SQL分頁實現方案介紹

在Oracle中,用SQL來實現分頁有很多種實現方式,但有些語句可能並不是很通用,只能用在一些特殊情境之中;以下介紹三種比較通用的實現方案;在以下各種實現中,ROWNUM是一個最核心的關鍵詞,在查詢時他是一個虛擬列,取值為1到記錄總數的序號;首先來介紹我們工作中最常使用的一種實現方式:SELECT *  FROM (SELECT ROW_.*, ROWNUM ROWNUM_          FROM (SELECT *                  FROM TABLE1         

Oracle中根據Date型轉換成Java對應的long型毫秒數

在Java開發中,很多時候我們為了方便會直接使用long型來儲存時間,可以通過System.currentTimeMillis()或者是java.util.Date.getTime()來擷取;取值為當前日期時間與1970-01-01相差的毫秒數;但是在Oracle裡面,預設沒有直接提供擷取目前時間的毫秒數的相關function,所以要想在SQL裡面獲得毫秒數,只能自己手動計算下嘍,如下:SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')

JSP通過JDBC與Oracle相連

JSP通過JDBC與Oracle相連一、環境變數(系統變數)JAVA_HOME = C:JDK1.3TOMCAT_HOME = C:TOMCAT-3.2.3ClassPath = D:OracleOra81jdbclibclasses12.zip(JDBC驅動程式)二、測試程式<%@ page language="java" import="java.io.*,java.sql.*,javax.sql.* ,javax.naming.*"%><%@ page

Oracle的索引簡介(十分鐘閱讀實驗)

今天繼續實驗十分鐘可以幹什麼,選取了對Oracle索引的介紹,結果如下:從google上尋找資料:1:15秒。閱讀概述部分:3:15秒。Oracle的索引主要包含兩類:BTree和位元影像索引。預設情況下大多使用Btree索引,該索引就是通常所見

oracle 建立其他使用者下物化視圖 許可權不足問題

eg:CREATE MATERIALIZED VIEW MV_ASSET_QUERY_COUNTREFRESH FORCE ON COMMITENABLE QUERY REWRITEASSELECT COUNT(T.SBBH)  FROM PMSBI.F_SB_SBXX T, D_PM_COMPANY T1, PMSBI.D_BDS T2, D_PM_ASSET_STYLE T4,D_PM_ZZC T5,D_PM_ASSET_TYPE T6 WHERE T.SSJDM = T1.DWDM

ODBC串連oracle SQORAS32錯誤 .

被ODBC串連Oracle折磨了半天,結果百度N久後發現SQORAS32錯誤原來可以這麼解決:直接下載多個版本的SQORAS32.DLL,Oracle是哪個版本的就用哪個:如9.2、10、11等等。這個不是向下相容的。到X:/oracle/product/10.2.0/db_1/bin將DLL替換!被ODBC串連Oracle折磨了半天,結果百度N久後發現SQORAS32錯誤原來可以這麼解決:直接下載多個版本的SQORAS32.DLL,Oracle是哪個版本的就用哪個:如9.2、10、11等等。這

關於Oracle資料庫的SQL語句使用時的一些技巧。

在Oracle中,別名不能用在where語句中 比如 SELECT  t*,to_char(d.date ’yyyy‘) AS yearFROM tabTest t,tabDate dwhere year = '2011' 我們除了可以把函數放在where中,還可以這麼寫(因為有時我們取出這個欄位還有用,一般不會把函數寫在where中) SELECT  t*,DD.yearFROM tabTest t,  (    SELECT        to_char(d.date ’yyyy‘) AS

Oracle資料庫 【SYNONYM 同義字 シノニム】

SYNONYM 同義字 シノニム  同義字(瞭解只適合Oracle資料庫)    之前一直存在這樣的一種查詢語句:    SELECT SYSDATE FROM DUAL;(查詢系統資訊)    之前一直強調DUAL是一張虛擬表,那麼雖然是虛擬表,可是此表到底是    在哪裡定義的呢?    如果現在使用system串連資料庫,查詢一下此表是否屬於system    切換使用者    CONN system/magager(安裝完資料庫時候設定的密碼)    SELECT * FROM TAB

在oracle中 產生大規模資料 500萬條 (使用匯入資料方式 sqlldr 匯入命令 *.ctl檔案)

 在Oracle中匯入資料 Oracle中匯入資料時,使用的檔案尾碼是*.ctl 命令是 sqlldr sqlldr username/password control = 'TBL_EMP,ctl' 從postgre中匯出部分資料psql saison -c 'select user_id, user_name from user order by 1,2'  user_list.txt -A -F, -t 產生的檔案

Oracle中的環境變數(ORACLE_HOME 和 ORACLE_SID)

今天Linux下執行一條ocacle的sqlldr (匯入資料) 命令時,出現問題 sqlldr username/password control = 'TBL_EMP.ctl' /opt/oracle/app/oracle/product/10.2.0/db_1/bin/sqlldr(先把使用者切換到oracle下的使用者) 1.添加環境變數(有時,環境變數不配置,即使在目前的目錄下執行,也找不到這個檔案但是,帶上全路徑就可以執行了,總之,配上環境變數會比較方便後面的操作。出錯 bash:

Oracle中的函數 之 (wm_concat)

在Oracle中,有一個wmsys使用者,這個使用者與sys,system等使用者一樣,是在oracle安裝時就建立了。 wm開頭的函數就是這個使用者下的函數。 wmsys使用者主要負責oracle日常工作的管理(WM:work manager), 作用,可以理解為:把列轉換為行。 比如userID  class001        1002        1003        1004        2005        2006        3 使用如下SQLSELECT   

總頁數: 1509 1 .... 503 504 505 506 507 .... 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.