DataGuard角色切換

Step 1   Verify that the primary database can be switched to the standby role.驗證主庫能夠切換到備用角色。SELECT SWITCHOVER_STATUS FROM V$DATABASE;idle>:wqSWITCHOVER_STATUS--------------------TO STANDBYStep 2   Initiate the switchover on

Oracle自動插入目前時間的年月日YYYY-MM-DD格式的實現

Oracle沒有date()函數,sysdate函數的值是包括時分秒的,要實現插入目前時間預設值還真麻煩.只好自己寫儲存過程,而欄位預設值裡面又不能調用儲存過程,還得寫個觸發器!而儲存過程裡面取出來的sysdate前幾位的只卻變成17-11月-07的格式了,不是自己想要的,2007-11-17的格式,又得單獨取年月日再組合起來,這樣一來傳回值就不能是日期類型而要字元類型了.一個字,煩!不過還是把他實現了.下面把代碼給大家分享一下,如果有更好的方法麻煩告知.1.儲存過程CREATE OR

Redis發布訂閱

啟動訂閱和發布用戶端在訂閱用戶端redis 127.0.0.1:6379> PSUBSCRIBE shareReading messages... (press Ctrl-C to quit)1) "psubscribe"2) "share"3) (integer) 1表示客訂閱share通道其中1表示該用戶端中連的接訂閱通道數為1在發布用戶端,為該通道發布一個訊息redis 127.0.0.1:6379> publish share "share"(integer)

MySQL資料庫遷移注意點

以前我使用的是CentOS上的MySQL,後來因為測試需要,需要將網站以及在資料庫儲存的資料移轉到新的系統中進行測試,目標系統為RedHat Enterprise Linux Server(RHEL)。

深入理解Oracle的並行操作

並行(Parallel)和OLAP系統

Oracle 預設和非預設監聽

一、如果使用預設的1521連接埠,讓執行個體自動註冊到該監聽上,那麼local_listener無需設定,listener.ora檔案按照正常方式配置即可。二、如果使用非預設1521連接埠,讓執行個體自動註冊到該監聽上,那麼需要設定local_listerner參數,local_listener = 'lsnr2' (可以動態修改) 三、編輯listener.ora檔案,該監聽為兩個,一個為動態註冊使用預設連接埠,一個為靜態註冊使用了非預設連接埠:LISTENER1 =  (

Oracle查詢月初和月底時間

什麼時候需要用到這2個時間,先簡單說下:假如你3月15日訂購的包月產品,月底出帳,那麼應該收取17天的費用,這個時候就應該判斷訂購時間是否大於月初時間。如果你只用到了3月25號,那麼應該收取11天,這個時候你就需要判斷使用時間是否小於月底時間。而訂購時間和使用時間是一般是存在於產品表的。包月的定價計劃存在於定價表裡,所以說批出使用者的費用是需要用到月底,月初時間。//尋找本月月初Select  TO_DATE(TO_CHAR(SYSDATE, 'YYYY-MM')

Oracle包的使用

--函數和預存程序都可以單獨定義,這個時候它們分別會出現在pl/sql--functions的檔案夾和Procedures檔案夾下面--同時它們又可以同時被定義在package裡面--而定義在一個package裡面的函數或者預存程序與單獨定義在functions檔案夾下的函數以及定義在procedures檔案夾下面的procedure即便是重名了也是不會相互影響的,因為它們的範圍是不一樣的,因為定義在package裡面的函數或者procedure在被調用的時候需要加上包名才行,而且在包裡面的函數

Oracle 中的自動成長欄位

環境:PLSQL Developer 7.1.5 Oracle 11.2.0Oracle 中不像MYSQL和MSSQLServer中那樣指定一個列為自動成長列的方式,不過在Oracle 中可以通過SEQUENCE序列來實現自動成長欄位。在Oracle

Oracle 10g 用sys使用者執行資料庫匯入匯出

錯誤現象:[Oracle@www.bkjia.com data]$ exp "sys/oracle@www.bkjia.com as sysdba" file=/data/sys.dmp log=/data/sys.log full=y;LRM-00108: invalid positional parameter value 'as'EXP-00019: failed to process parameters, type 'EXP HELP=Y' for helpEXP-00000:

Oracle RAC一節點系統重做問題

在Oracl RAC 10.2.0.4  兩個節點,作業系統為Linux 的環境中,一節點伺服器的本地硬碟突然全部損壞,停止運行。剩下的一個節點還能正常工作,繼續提供對外資料庫服務。問題很清楚,硬碟損壞的伺服器在作業系統重做後,如何添加到RAC 叢集中去?在Google 以及METALINK 上查了一下,倒是有完全一樣的問題,但沒有想要的答案。其中在Oracle 官網討論區有這樣一個文章,描述的情況同我的基本一致。Hello all. I have a two-node 10g R2

Linux下巧用my.cnf,mysql串連伺服器不需要輸入帳號密碼資訊

Linux下每次用mysql串連串連伺服器,常常用如下方式:[root@localhost ~]# mysql -hlocalhost -uroot -p11111  每次都輸入使用者名稱,密碼,多折騰人啊,有沒有更方便的方式?我們只需要簡單地配置下my.cnf的client節即可,把使用者名稱,密碼資訊都放到client節中。配置樣本如下:# The following options 

MySQL的主從複製、半同步複製、主主複製詳解

複製其最終目的是讓一台伺服器的資料和另外的伺服器的資料保持同步,已達到資料冗餘或者服務的負載平衡。一台主伺服器可以串連多台從伺服器,並且從伺服器也可以反過來作為主伺服器。主從伺服器可以位於不同的網路拓撲中,由於mysql的強大複製功能,其複製目標可以是所有的資料庫,也可以是某些資料庫,甚至是某個資料庫中的某些表進行複製。MySQL支援的兩種複製方案:基於語句複製,基於行複製基於語句複製基於行複製,這兩種複製方式都是通過記錄主伺服器的二進位日誌中任何有可能導致資料庫內資料發生改變的SQL語句到中繼

PostgreSQL中文學習手冊(資料庫管理)

一、概述:    資料庫可以被看成是SQL對象(資料庫物件)的命名集合,通常而言,每個資料庫物件(表、函數等)只屬於一個資料庫。不過對於部分系統資料表而言,如pg_database,是屬於整個叢集的。更準確地說,資料庫是模式的集合,而模式包含表、函數等SQL對象。因此完整的對象層次應該是這樣的:伺服器、資料庫、模式、表或其他類型的對象。  

Oracle 10g資料庫基礎之基本DDL和DML語句

表的基本操作表有名稱。表由行和列組成表是存放資料的最基本對象我們將一般的表叫做heap table(堆表),其含義為雜亂無章的儲存資料,堆表是資料庫的重要組織形式。它有別於索引組織表和cluster表。 表的名稱規則標準ASCII碼可以描述字母開頭30個字母內不能是保留字可以包含大小寫字母,數字,_,$,#不能和所屬使用者的其它對象重名。千萬不要使用漢語做表和列的名稱,因為漢語是ascii碼所不能描述的,Oracle的核心是ASCII編寫的,你使用漢語只是一時痛快,後患無窮。Select

Oracle資料表空間和資料檔案基本維護

一些基本概念:一個資料表空間在某一時刻只能屬於一個資料庫;除了 SYSTEM

MySQL 5.5 PROXY USER 偽裝使用者

自從MySQL 5.5 發布第一個版本以來,就在GRANT許可權列表裡面新增加了一條記錄: PROXY。 不要以為這個是以前的MySQL Proxy 哦。其實這個是用來給使用者做馬甲用的。 我們來看下具體用法吧。這裡,我用的是MYSQL 5.2.23.安裝外掛程式哦 現在我們來做對應的操作。 先建立真實使用者:現在建立PROXY USER:行了,我們來退出,試試這個偽裝使用者。 中,如果偽裝沒成功,那麼@@proxy_user 這個唯讀變數就為NULL。我們來看看其他的:OK。

如何保證資料庫同步中目的端交易提交的原子性

資料庫同步過程中既要保證資料庫裝載的效率,又要保證資料庫每個交易的原子性,即保證一個事務中多條SQL語句執行的成功出於以上目的,我們選擇多表並發加多斷點方式來進行同步,原理是取出需要同步的事務,按照表及SQL語句量進行劃分,分給不同的進程來執行,每個進程有一個斷點,當一個表的某一條SQL語句執行出錯的時候,該進程會記錄下此斷點,該錶停止同步,其他表的資料同步繼續進行,當手工處理完該表出錯的SQL語句後,該進程根據標誌把錯誤表需要同步的SQL語句重新執行或跳過,這樣同步進程會繼續,並且個別表的錯誤

如何建立Oracle新使用者(新schema)

Oracle中建立新的user, 也就相應地建立了一個新的schema, 用來區別其他目錄的同時, 還儲存所有相關user的資料對象以及user的表. How to create a new user? (create a new db) 首先用system(預設密碼為manager)使用者登陸串連資料庫. The statement create user creates a user. In the most simple form, the create user statement

Java串連Oracle報錯:the account is locked

用Java串連Oracle, 運行一段時間後,程式報錯,串連失敗,ora-28000 the account is locked, 出現這種原因,是因為使用者被鎖定了,一般出現這種情況,有幾個原因:一、是因為程式串連資料庫的數量大於配置的串連數;二、線上程中一直用錯誤的秘碼去串連資料庫,導致Oracle資料庫認為是有人在破解其密碼,超過一定串連次數,就會把該使用者上鎖。解決辦法:1.以超級管理員身份登陸Oracle,再執行解鎖語句:alter user username account

總頁數: 978 1 .... 673 674 675 676 677 .... 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.