Oracle 批處理啟動關閉服務

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

ORACLE SQL效能最佳化(一)

1.選用適合的ORACLE最佳化器  ORACLE的最佳化器共有3種:  a. RULE (基於規則)  b. COST (基於成本) c. CHOOSE (選擇性)  設定預設的最佳化器,可以通過對init.ora檔案中OPTIMIZER_MODE參數的各種聲明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你當然也在SQL句級或是會話(session)級對其進行覆蓋.  為了使用基於成本的最佳化器(CBO, Cost-Based Optimizer) ,

Oracle資料庫的啟動和停止

1、啟動資料庫:oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Fri Jan 20 02:29:37 2006 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect /as sysdbaConnected to an idle instance.SQL>

Oracle用imp和exp實現資料的匯入和匯出

 Imp和Exp命令詳解:Exp匯出模式:Full模式---匯出整個資料庫User模式---匯出指定的使用者Table模式—匯出指定的表Tablespace模式—匯出表空間Exp匯出參數:OWNER指定要匯出的使用者列表FULL=y表示要匯出整個資料庫Tables指定要匯出的表Tablepaces指定要匯出的表空間ROWS=y表示匯出表資料,否則只匯出表的結構.HELP=Y表示要擷取協助Indexs指定是否匯出索引Grants表示是否匯出授權QUERY指定查詢條件,允許使用者匯出表的一部分資料T

在ORACLE中使用SQL語句實現排列組合

SQL> select * from users; NAME VALUE         ID---- ----- ----------t1   a              1t2   b              2t3   c              3t4   d              4 --實現value列的值的兩兩組合 SQL> select REPLACE(sys_connect_by_path (value, '#'),'#') combo  2  from

ORACLE EXTENT MANAGEMENT和SEGMENT MANAGEMENT

extent_management_clause The extent_management_clause lets you specify how the extents of the tablespace will be managed.Note:After you have specified extent management with this clause, you can change extent management only by migrating the

ORACLE DATA GUARD概述

有些東西確實是需要在不斷使用的過程當中才能記得更牢,就說DATA GUARD吧,我查CONCEPTS查了好幾次了,可每次隔一段時間我在網上看到DATA GUARD相關的內容,自己腦子裡對它的概念已經變得模糊了,還是實踐的太少。今天索性把它寫到部落格裡面,免得以後還要去翻文檔,也方便大家查閱。 Overview of Oracle Data GuardOracle Data Guard lets you maintain uptime automatically and

ORACLE control file

以前轉載過一篇關於備份和恢複controlfile的文章,地址如下http://blog.csdn.net/wh62592855/archive/2009/11/20/4844506.aspx 控制檔案的主要內容今天突然在想,controlfile裡到底包含了哪些資訊,查詢了幾個相關的資料字典視圖,網上搜了搜,現在小總結一下資料庫的名字。該名取自初始化參數說明的資料庫名字或CREATE

ORACLE ROLLUP和CUBE的使用

ROLLUP,是GROUP BY子句的一種擴充,可以為每個分組返回小計記錄以及為所有分組返回總計記錄。CUBE,也是GROUP BY子句的一種擴充,可以返回每一個列組合的小計記錄,同時在末尾加上總計記錄。 在文章的最後附上了相關表和記錄建立的指令碼。 1、向ROLLUP傳遞一列SQL> select division_id,sum(salary)  2  from employees2  3  group by rollup(division_id)  4  order by

ORACLE EM的刪除與建立

手動刪除ORACLE 10G EM使用emca可以手動設定em!配置em的過程中有一個環節要特別主要:不論使用dbca還是使用emca -deconfig dbcontrol db -repos drop在刪除資料庫時都有可能刪除不乾淨,這樣在再次建立資料庫時都會出現錯誤(顯示的log中有詳細的記錄),因此在建立資料庫時最好使用下面命令手動刪除一次:DROP public synonym SETEMVIEWUSERCONTEXT;DROP PUBLIC SYNONYM

oracle 樹形 sql查詢例子

通過此SQL語句 select * from tree 查看未經處理資料如下:我們要想得到如下的一個樹形查詢結果如所示(包含 ROOT, LEVEL, IS_LEAF,  PATH 四個欄位): 可執行如下SQL語句:select connect_by_root(child_col) root, level , decode(connect_by_isleaf,0,'No',1,'Yes') is_leaf, sys_connect_by_path(child_col,'/')

JDBC串連Oracle資料庫及List 的遍曆

好久沒寫關於資料庫連接的代碼了,居然都不會了,果斷髮帖紀錄一下。資料庫相關的Object類:package com.lliu.JDBC;public class AAA {public AAA(){}public AAA(int ID, String name, String dept){this.setID(ID);this.setName(name);this.setDept(dept);}public int ID;public String name;public String

使用oracle的10046事件跟蹤SQL語句

我們在分析應用程式效能問題的時候,更多地需要關注其中SQL語句的執行情況,因為通常應用程式的效能瓶頸會在資料庫這邊,因此資料庫的sql語句是我們最佳化的重點。利用Oracle的10046事件,可以跟蹤應用程式所執行的SQL語句,並且得到其解析次數.執行次數,CPU使用時間等資訊。這對我們分析、定位元據庫效能問題是非常有用的。具體的方法如下:1、首先獲得spid、sid、serial#,machine為串連oracle的機器名SQL> select

JSP中調用Oracle預存程序的小例子

JSP中調用Oracle預存程序的小例子*執行一條insert語句並傳參數*/ create or replace procedure p_test2(i in number) as begin insert into t values (i,′x′||to_char(i)); commit; end; / <%@ page language="java" contentType="text/html;charset=gb2312"%> <%@page

Linux下Oracle資料匯入匯出方法

            Oracle 11G在用EXPORT匯出時,空表不能匯出   11G R2中有個新特性,當表無資料時,不分配segment,以節省空間的   解決方案: 一、    insert一行,再rollback就產生segment了。   該方法是在在空表中插入資料,再刪除,則產生segment。匯出時則可匯出空表。           二、   設定deferred_segment_creation 參數

java傳集合到oracle的預存程序中

1.oracle先建立一個自訂的table類型(註:類型的名稱必須要大寫,否則會報無效名稱)CREATE OR REPLACE TYPE MAILIDTABLE AS TABLE OF NUMBER(1);2.java方面(註:這裡必須要重建立立一個串連,不能使用com.jolbox.bonecp串連池裡面的串連,至於其它串連池,我就沒有試過了)Class.forName("oracle.jdbc.driver.OracleDriver");Connection connection =

Oracle select in/exists/not in/not exits

in 是把外表和內表作hash 串連,而exists是對外表作loop迴圈,每次loop迴圈再對內表進行查詢。 一直以來認為exists比in效率高的說法是不準確的。 如果查詢的兩個表大小相當,那麼用in和exists差別不大。 in 是把外表和內表作hash 串連,而exists是對外表作loop迴圈,每次loop迴圈再對內表進行查詢。 一直以來認為exists比in效率高的說法是不準確的。 如果查詢的兩個表大小相當,那麼用in和exists差別不大。

oracle匯入匯出,包括表,表結構,方案,資料庫

匯出直接在命令列下寫命令1.匯出自己的表  exp userid=scott/tiger@myoral tables=(emp,dept) file=d:\e1.dmp 2.匯出其它方案的表 如果使用者要匯出其它方案的表,則需要dba的許可權或是exp_full_database的許可權,比如system就可以匯出scott的表  exp userid=system/manager@myoral tables=(scott.emp) file=d:\e2.emp 3. 匯出表的結構  exp

Oracle 分析函數詳解

轉貼至 老紫竹 的網站:http://www.laozizhu.com/view-Oracle%E5%88%86%E6%9E%90%E5%87%BD%E6%95%B0%E8%AF%A6%E8%A7%A3-20279.htm(他不會投訴我吧,沒經過允許就轉載文章) 它是Oracle分析函數專門針對類似於"經營總額"、"找出一組中的百分之多少" 或"計算排名前幾位"等問題設計的。分析函數運行效率高,使用方便。 分析函數是基於一組行來計算的。這不同於聚集合函式且廣泛應用於OLAP環境中。

Oracle和MS SQL server的函數對比

---------數學函數  1.絕對值   S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual  3.取整(小)   S:select floor(-1.001) value   O:select floor(-1.001) value from

總頁數: 1509 1 .... 694 695 696 697 698 .... 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.