Oracle Listener 動態註冊 與 靜態註冊

一.什麼是註冊  註冊就是將資料庫作為一個服務註冊到監聽程式。用戶端不需要知道資料庫名和執行個體名,只需要知道該資料庫對外提供的服務名就可以申請串連到資料庫。這個服務名可能與執行個體名一樣,也有可能不一樣。  在資料庫伺服器啟動過程中,資料庫伺服器會向監聽程式註冊相應的服務(無論何時啟動一個資料庫,預設地都有兩條資訊註冊到監聽器中:資料庫伺服器對應的執行個體和服務。)  相當於是這樣:在資料庫伺服器和用戶端之間有一監聽程式(Listener),在監聽程式中,會記錄相應資料庫對應的服務名(一個資料

使用預存程序讀取Oracle中的clob欄位的資料

在做資料庫開發的時候,有時候會遇到需要讀取Oracle資料庫中的clob類型的資料的情況。本著代碼複用的目的,我寫了下面的預存程序:讀取資料庫中clob欄位的資料。希望跟大家交流一下。CREATE OR REPLACE PROCEDURE prc_read_clob(  table_name IN VARCHAR2,  clob_column_name IN VARCHAR2,  primary_Key_Column_names IN VARCHAR2, 

Oracle where語句中and,or,not的執行順序

Oracle where子句裡面的and,or,not:1.a and b(順序執行)      (1)a,b同true則true,      (2)a,b一false則false,        

Oracle AWR報告產生與查看

可以通過dba_hist_wr_control查看當前的配置情況,當前awr為每1小時做一次資料快照,保留時間為7天。SYS@PENG SQL> select * from dba_hist_wr_control;      DBID SNAP_INTERVAL              

Linux下 Oracle 10g 的啟動方法

Oracle 10g 在Linux下安裝非得啟用Xwindow,安裝介面超難看!補丁和安裝程式一般大小,初次使用真是望而生畏,記錄一下啟動過程:su oracleexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/10gexport ORACLE_SID=infoexport PATH=$ORACLE_HOME/bin:/usr/Java/java/bin:$PATHexport

Oracle PL/SQL編程預存程序與函數

本篇主要內容如下:6.1 引言6.2 建立函數6.3 預存程序6.3.1 建立過程6.3.2 調用預存程序6.3.3 AUTHID6.3.4 PRAGMA AUTONOMOUS_TRANSACTION6.3.5 開發儲存體過程步驟6.3.6 刪除過程和函數6.3.7 過程與函數的比較6.1

MySQL下的安全問題--.mysql_history你注意到了嗎?

不小心在/root目錄下看到一個關於mysql的隱藏檔案--.mysql_history,因為以前從沒有注意過,遂開啟看看是什麼玩意。不想到開啟嚇了一跳,這個檔案將我串連mysql的所有操作都記錄下來了,包括建立使用者及修改使用者的明碼密碼等等。這還了得,萬一被人攻擊了,那麼資料庫還不死翹翹了!經查詢資料發現這個檔案是在編譯安裝MySQL時預設給配置好的,好像不太容易修改。但是這個檔案最好不要保留,否則被人竊取,後果不堪設想。這裡僅僅刪除是不行的,要直接將其軟串連到垃圾箱:Shell>

Oracle中判斷有表DROP無表CREATE的預存程序

CREATE OR REPLACE PROCEDURE PD_GENERATE_HELP_LAST_TABLES IS--把從sqlserver中產生的vw_last_xxx所對應的檢視窗產生本地的資料表  tabNocount NUMBER ;  v_sql      VARCHAR2(200);BEGIN  --判斷表dat_help_last_scqy1(成品油生產旬報)  SELECT count(

在CentOS 5.6下面利用instant 安裝Oracle用戶端

在Linux下安裝Oracle 用戶端 串連遠端oracle主機完成資料操作是我這次要解決的問題。在google搜尋 Linux oracle關鍵字 找到一些文章,但是感覺oracle cient安裝有點複雜,另外主要功能是串連遠程oracle 查詢資料。有一些文章提到用instant client 來實現功能,根據原來的經驗 可行,但是實際操作利用sqlplus /nolog出現一個錯誤。下面來記錄我的安裝過程:程式:wget

在Linux上配置unixODBC和FreeTDS訪問MS SQL Server

一, 安裝 unixODBC下載安裝包. 在 RedHat 安裝光碟片上就有unixODBC-2.2.11-1.RHEL4.1.i386.rpmunixODBC-devel-2.2.11-1.RHEL4.1.i386.rpmunixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm安裝rpm -Uvh unixODBC-2.2.11-1.RHEL4.1.i386.rpmrpm -Uvh

C#對Oracle資料庫中圖片的處理

由於Oracle課程設計中涉及到圖片的處理,測試了好長的時間和查閱了很多的資料,終於把這個問題解決了,在這和大家分享一下:一、圖片儲存到資料庫oracle中一般儲存圖片的類型為blob,一般的步驟為:1,首先把圖片轉化為二進位(byte[])    FileStream fs = new FileStream(filepath, FileMode.Open,

Oracle clusterware 和 Oracle RAC 的主要組件

現在看相關的RAC結構的文章還不太理解。現在看這個就很清楚其中的意思了。 Oracle clusterware 主要有以下主要組件: CSS: 叢集同步服務 主要管理整個叢集內各個節點間的情況,包括節點的添加和減少。與之對應的是ocssd 進程,如果改進程出現故障將會導致節點重啟。如果使用了第三方的clusterware,css 通過第三方clusterware 管理節點間的資訊。 關於是否使用第三方clusterware,css 的不同在init.crsd 中有如下定義: #

Linux 重裝MySQL

MySQL總是報錯,說sock檔案不存在,網上若干方法,更改許可權,更改設定檔,結果還是不能正常產生.sock檔案。沒辦法,刪除,重新安裝。完全刪除:刪除 mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common

用Java來備份還原MySQL資料庫

一,先說說基礎操作吧,這部分和java無關,只講mysql的操作,也只講在window環境下操作,linux下大體相同。1、如果用mysqldump,你需要安裝mysql伺服器,如果是linux要裝mysql的用戶端,因為我們在本機上測試,服務端用戶端都要安裝,又因為在windows上操作,所以要安裝mysql。如果已安裝好了,就不用安裝了。2、設定path環境變數,也就是把 mysql安裝目錄/bin 設在path環境變數中3、確保你能訪問遠端Mysql伺服器,方法是開啟cmd 輸入如下命令

Oracle 10g R2 RAC & Hacmp 要求

在aix上安裝Oracle 10gR2 RAC ,如果儲存使用raw,就需要hacmp(PowerHA)做共用儲存對於10gR2,Oracle僅支援hacmp 5.3或者以上的版本,而對每個具體的版本又有不同的要求1. hacmp 5.3The software requirements for HACMP 5.3 on 10gR2 are as follows:Software Version and other details AIX 5.3 TL06 or

Oracle對檔案系統write through cache的使用

如果Oracle使用檔案系統,那麼檔案系統必須具有write through cache的能力,以保證突然的宕機不會影響資料的一致性。而write through cache僅是保證cache和memory一致性的一個層級,對於不同的層級訪問的效率也有所不同,各種同步機制介紹如下:為了保證cache和memory的資料一致性,通常有三種方法:1〉write

CentOS下的C串連MySQL資料庫

1、修改密碼 因為預設是沒有密碼的為了安全先修改密碼,方法是: 先停止mysql /etc/init.d/mysql stop --  安全模式啟動[root@mysql var]#mysqld_safe --skip-grant-tables &[1] 10912[root@mysql var]# 110407 17:39:28 mysqld_safe Logging to

Oracle 字串轉數組的函數

create type char_table is table of varchar2(4000);--建立自訂類型指令碼create or replace function split_string(pi_str in varchar2, pi_separator in varchar2) --建立函數return char_table is  v_char_table char_table;  --create type char_table is table

MySQL 5.1中varchar類型中文和英文長度的問題

今天,也是突發奇想,在MySQL上驗證varchar(15)會存15個中文,超過的會自動截取前15個。 一直抱守舊的觀念(這種觀念可能來源與sql server),varchar類型中,中文佔兩個位元組,因此只能存varchar長度的一半的中文字數。但實際上,在MySQL中不管是中文還是英文,都是長度值,只是資料庫”的文章">資料庫選擇不同字元編碼時,varchar最大長度不一樣,但同一編碼下英文和中文的長度是一樣。MySQL5的文檔,其中對varchar欄位類型這樣描述:varchar(

Java使用JDBC串連Oracle & MSSQL執行個體

Java使用JDBC串連Oracle &

總頁數: 978 1 .... 572 573 574 575 576 .... 978 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.