oracle用戶端PLSQL串連失敗解決方案

上周部落格中寫了oracle用戶端串連伺服器的文章,解決了在自己本本上安裝的煩惱。原來自己的電腦與伺服器在一個區域網路,所以每次都是遠程伺服器,但是遠程也不是解決的辦法哈,因為多個人使用同一個伺服器,所以使用極其不方便,在自己本本上安裝,又比較卡。因此才出現上邊部落格。嘻嘻,題外話。言歸正傳。從家回來,繼續我那工作,開啟oracle用戶端PLSQL,呀,突然串連不上了。咦,這是怎麼回事呢,前幾天運轉正常哩,回家三四天,咋成這樣了呢?遇到問題,冷靜分析其錯誤,從錯誤中,可以得知,目標主機,也就是用

oracle資料庫刪除資料Delete語句和Truncate語句的使用比較

當表中的資料不需要時,則應該刪除該資料並釋放所佔用的空間,刪除表中的資料可以使用Delete語句或者Truncate語句,下面分別介紹。 一、delete語句 (1)有條件刪除 文法格式:delete [from] table_name [where condition]; 如:刪除users表中的userid為‘001'的資料:delete from users where userid='001'; (2)無條件刪除整個表資料 文法格式:delete table_name;

oracle資料庫下統計專營店的男女數量的語句

Web_THBC 為展示層也就是頁面(.aspx) BLL_THBC 為商務邏輯層 DAL_THBC 為資料庫互動層 (向資料庫執行SQL語句) Model_THBC 為實體類 DbHelper 為資料庫連接類 統計個專營店的男女數量 複製代碼 代碼如下:select dua.UARTERS_ID,dua.UARTERS_NAME ,sum(case when sex = '1' then 1 else 0 end) as Man ,sum(case when sex = '0' then 1

ORACLE資料庫查看執行計畫的方法

一、什麼是執行計畫(explain plan) 執行計畫:一條查詢語句在ORACLE中的執行過程或訪問路徑的描述。 二、如何查看執行計畫 1: 在PL/SQL下按F5查看執行計畫。第三方工具toad等。 很多人以為PL/SQL的執行計畫只能看到基數、最佳化器、耗費等基本資料,其實這個可以在PL/SQL工具裡面設定的。可以看到很多其它資訊,如下所示 2: 在SQL*PLUS(PL/SQL的命令視窗和SQL視窗均可)下執行下面步驟 複製代碼 代碼如下:SQL>EXPLAIN PLAN FOR

oracle學習筆記(二)

一、多行函數又稱組合函數(Group Functions)、彙總函式 1、 Types of Group Functions avg、count、max、min、stddev、sum、variance avg 求平均數 select avg(nvl(列1,0)) from 表1 count求行數 在where條件中不允許使用彙總函式,但可以使用having avg(列1)>1000 having所起的作用和where一樣 二、子查詢Subqueries 查詢前10行資料 oracle:

Oracle逗號分隔列轉行實現方法

那麼,現在如果給出一個許可權編號,要去檢索出用後這個許可權的使用者集合,就會需要在逗號分隔的多個許可權編號中去匹配給出的這個許可權編號。如果使用like去做,一則效率不高,二則匹配不精確。因此用到了逗號分隔列轉行的方法。目前該方法只適合在oracle資料庫中使用。該方法只需要sql語句就可以實現列轉行。   下面給出該方法的樣本:select a,b,c from(with test as (select 'aaa' a,'bbb' b,'1,2,3' c from dual)select a,

ORACLE 常用函數總結(80個)第1/2頁

1. ASCII 返回與指定的字元對應的十進位數; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2. CHR 給出整數,返回對應的字元; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH

利用windows任務計劃實現oracle的定期備份

先寫一個批次檔,給個例子。 複製代碼 代碼如下:set rq=%date:~0,10% exp system/system的密碼@本地服務名 file=d:\backup\bak%rq% full=yes log=d:\backup\bak%rq% buffer=65536 C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\ move /y d:\backup\*.rar d:\databasebackup

ORACLE 分區表的設計

分區表的概念 分區致力於解決支援極大表和索引的關鍵問題。它採用他們分解成較小和易於管理的稱為分區的片(piece)的方法。一旦分區被定義,SQL語句就可以訪問的操作某一個分區而不是整個表,因而提高管理的效率。分區對於資料倉儲應用程式非常有效,因為他們常常儲存和分析巨量的曆史資料。 分區表的分類 Range partitioning(定界分割) Hash partitioning(雜湊分割) List partitioning(列表分區) Composite range-hash

Oracle DBA常用語句第1/2頁

查看錶空間的名稱及大小複製代碼 代碼如下:SQL>select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; 查看錶空間物理檔案的名稱及大小: 複製代碼 代碼如下:SQL>select

Oracle 預存程序總結 二、字串處理相關函數

以下資訊均來自互連網,貼出來一則自己儲存以待以後使用,一則供大家分享。 字元函數——返回字元值 這些函數全都接收的是字元族類型的參數(CHR除外)並且返回字元值. 除了特別說明的之外,這些函數大部分返回VARCHAR2類型的數值. 字元函數的傳回型別所受的限制和基本資料庫類型所受的限制是相同的。 字元型變數儲存的最大值: VARCHAR2數值被限制為2000字元(ORACLE 8中為4000字元) CHAR數值被限制為255字元(在ORACLE8中是2000) long類型為2GB

oracle 徹底刪除方法

1、開始->運行,輸入SERVICES.MSC到服務裡,停止所有Oracle服務; 2、開始->程式->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,卸裝所有Oracle產品,但Universal Installer本身不能被刪除; 3、運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口;

Hibernate Oracle sequence的提示

一、為表建立自增長自段有兩種,一種是不同的表使用各自的Sequence,方法如下:   1、在Oracle sequence首先建立sequence  create sequence seq_idminvalue 1start with 1increment by 1cache 20;  2、在你的hbm.xml中的配置  seq_id  這樣再插入資料的時候,Hibernate會自動產生如下語句:  hibernate: select seq_id.nextval from dual

Oracle 10g的DBA無法登入解決方案

下面就是解決方案: 1- From the command prompt, stop isqlplus: c:\>isqlplusctl stop 2- Assuming that you install oracle under C drive, run the following comands: c:\>set oracle_home=c:\oracle\product\10.2.0\db_1 c:\>set java_home=%ORACLE_HOME%\jdk 3-

Oracle預存程序之資料庫中擷取資料執行個體

怎樣才能將在表A取得的資料插入另一個表B中?   (1)對於表A和表B兩個表結構完全相同的話〔欄位個數,相應欄位的類型等等〕,可以使用   insert INTO B select * FROM A;   insert INTO B(field1,field2,field3) select A.field1,A.field2,A.field3 from A;   (2) 對於兩個表如果欄位數不一樣,但是有幾個欄位的結構一樣時〔類似於父子關係〕,必須使用 insert INTO B(field1,

Oracle下時間轉換在幾種語言中的實現

c shell perl php下的日期時間轉換: 秒數與人類可讀日期 scalar localtime 與 seconds since `00:00:00 1970-01-01 UTC' scalar localtime 26-byte string 與 seconds since `00:00:00 1970-01-01 UTC' (1970年1月1日淩晨零點以來的秒數) the number of seconds that have passed since the Epoch: 00:0

DB2和 Oracle的並發控制(鎖)的比較

1 引言 在關聯式資料庫(DB2,Oracle,Sybase,Informix和SQL Server)最小的恢複和交易單位為一個事務(Transactions),事務具有ACID(原子性,一致性,隔離性和永久性)特徵。關聯式資料庫為了確保並發使用者在存取同一資料庫物件時的正確性(即無丟失更新、可重複讀、不讀"髒"資料,無"幻像"讀),資料庫中引入了並發(鎖)機制。基本的鎖類型有兩種:排它鎖(Exclusive locks記為X鎖)和共用鎖定(Share locks記為S鎖)。

ORACLE資料庫空間整理心得

最近由於單位元據庫硬碟空間不足,整理的時候查了許多文章,也進行了測試,整理後得出一些經驗供大家參考。  首先,在網上看到一篇文章,如何Shrink Undo資料表空間,釋放過度佔用的空間 ,用上面的指令看了一下,發現我們的硬碟上的UNDO空間也佔了2G,所以想到先把這個空間清出來,以解燃眉之急,所以立即進行了測試。  測試通過,但有一個問題,上面用的drop tablespace undotbs1 including

Oracle PL/SQL入門慨述

正在看的ORACLE教程是:Oracle PL/SQL入門慨述。一、PL/SQL出現的目的   結構化查詢語言 (SQL)(Structured Query Language,簡稱SQL)是用來訪問關係型資料庫一種通用語言,它屬於第四代語言(4GL),其執行特點是非過程化,即不用指明執行的具體方法和途徑,而是簡單的調用相應語句來直接取得結果即可。顯然,這種不關注任何實現細節的語言對於開發人員來說有著極大的便利。

Oracle的資料字典技術簡析

正在看的ORACLE教程是:Oracle的資料字典技術簡析。資料字典是Oracle存放有關資料庫資訊的地方,其用途是用來描述資料的。比如一個表的建立者資訊,建立時間資訊,所屬資料表空間資訊,使用者存取權限資訊等。當使用者在對資料庫中的資料進行操作時遇到困難就可以訪問資料字典來查看詳細的資訊。

總頁數: 1509 1 .... 1394 1395 1396 1397 1398 .... 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.