Time of Update: 2015-05-21
Linux同平台Oracle資料庫整體物理遷移Linux同平台資料庫整體物理遷移需求:A機器不再使用,要將A機器的Oracle遷移到B機器。之前寫過類似需求的文章: 本文這次旨在更多用到自動化通用的整合指令碼去實現同平台的資料庫整體遷移。1.A機器操作2.B機器操作A機器操作0.系統版本:[root@DB-A tmp]# uname -aLinux DB-A 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_
Time of Update: 2015-05-21
MySQL中count函數使用方法詳解count函數是用來統計表中或數組中記錄的一個函數,下面我來介紹在MySQL中count函數用法與效能比較吧。count(*) 它返回檢索行的數目, 不論其是否包含 NULL值。SELECT 從一個表中檢索,而不檢索其它的列,並且沒有 WHERE子句時, COUNT(*)被最佳化到最快的返回速度。例如:SELECT COUNT(*) FROM student;COUNT(DISTINCT
Time of Update: 2015-05-21
關於Oracle和MySQL中的無密碼登入無密碼登入在一定程度上能夠簡化流程,對於密碼敏感,但是又需要提供存取權限的情況下是一個不錯的選擇。尤其是在乙方在做一些操作的時候,要密碼和給密碼是一個糾結的問題。不給沒法工作,給了又對資訊安全又影響。在Oracle和MySQL中都有相應的解決方案,大道至簡,這個功能的目的都是類似的。在Oracle中可以通過設定wallet來實現,在10g版本開始支援。而在MySQL中自5.6版本開始可以使用--login-path來實現。先來看看Oracle中的wall
Time of Update: 2015-05-14
RMAN備份遭遇ORA-600錯誤本來一直都很正常的備份昨晚遭遇了OR-600的錯誤,具體錯誤為:RMAN-03002: failure of backup command at 12/30/2012 04:00:06ORA-00600: internal error code, arguments: [525], [0x70000020661E7D8], [5], [library cache], [30], [0x700000000025BF0], [device information],
Time of Update: 2015-05-14
Oracle條件選擇語句和迴圈語句Oracle條件選擇語句(IF,CASE)、迴圈語句(LOOP、WHILE和FOR)和順序控制語句(GOTO,NULL)。 1、IF條件選擇語句1.1 簡單條件判斷DECLARE v_sal NUMBER(6,2); BEGIN SELECT sal INTO v_sal FROM emp WHERE lower(ename)=lower('&&name'); IF v_
Time of Update: 2015-05-09
RAC環境中使用create pfile form spfile出現問題一、問題解決1、 查看正常RAC中有關,parameter記錄節點spfile 位置SQL> show parameter pfileNAME TYPE VALUE---------------------------------
Time of Update: 2015-05-09
關於Oracle Outline使用一、基本概述Oracle Outline,中文也稱為儲存大綱,是最早的基於提示來控制SQL執行計畫的機制,也是9i以及之前版本唯一可以用來穩定和控制SQL執行計畫的工具。outline是一個hints(提示)的集合,更具體的講,outline可以鎖定一個給定SQL的執行計畫,保持其執行計畫穩定,不管資料庫環境如何變更(如統計資訊,部分參數等)注意:1. 從10g以後,oracle連續發布了sql profile和sql
Time of Update: 2015-05-09
刪除主鍵無法刪除對應索引問題 drop constraint--在刪除一個表主鍵的時候索引沒有刪掉的問題,如果主鍵索引是和主鍵約束一起建的,則刪除約束的時候索引會自動刪除掉,如果是先建了索引,然後建立主鍵,則刪除約束的時候索引不會一起被刪除掉測試:--建立測試表create table dbmgr.test_pk as select * from REINSDATA.REINS_PROP_PLAN_ADJ where rownum <1000--建立主鍵,同時建立索引,這裡using
Time of Update: 2015-05-09
SQL在Oracle內部的具體處理流程顯示了SQL在Oracle內部處理的一般階段:解析、最佳化、產生行源和執行。資料庫可能會忽略某些步驟,這取決於具體的語句。1,SQL解析 SQL處理的第一階段就是SQL解析。當應用程式發出SQL語句時,該應用程式向資料庫發出一個解析調用,以準備執行該語句,解析調用會開啟或建立一個遊標,它是一個對特定於會話的私人SQL區的控制代碼,其中包含了已分析的SQL語句和其他處理資訊。遊標和私人SQL區位於PGA中。 &
Time of Update: 2015-05-23
測試-使用SQL Lorader匯入lob類型資料,loraderlob 1.準備需要傳輸的資料檔案並傳送至伺服器 2.在資料庫中建立目標表DROP TABLE lob_tab;CREATE TABLE lob_tab ( number_content NUMBER(10), varchar2_content VARCHAR2(100), date_content DATE, clob_content CLOB, blob_content
Time of Update: 2015-05-22
資料庫分頁預存程序,支援多表聯集查詢,分頁預存程序資料庫分頁預存程序,支援多表聯集查詢CREATE PROCEDURE [dbo].[getInQuiryAllByPage]@tableNames varchar(5000), --表名,可多表,逗號分隔 @tbFields varchar(5000)= '* ',--欄位名,如果多表請帶首碼 @conditionStr varchar(5000)= ' ',
Time of Update: 2015-05-20
MYSQL中寬度指標,MYSQL寬度指標1,在老版本的MySQL 3.22中,MySQL的單表限大小為4GB,當時的MySQL的儲存引擎還是ISAM儲存引擎。但是,當出現MyISAM儲存引擎之後,也就是從MySQL 3.23開始,MySQL單表最大限制就已經擴大到了64PB了(官方文檔顯示)。也就是說,從目前的技術環境來看,MySQL資料庫的MyISAM儲存
Time of Update: 2015-05-19
軟考詳解---三範式,軟考---範式
Time of Update: 2015-05-19
win7之64位下安裝oracle11g遇到問題和不能刪除乾淨的問題,win7oracle11g今天在win7下裝了oracle11g 刪了又卸 來來回回重啟了4、5次,結合網上是解釋歸納下幾點:一、win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip
Time of Update: 2015-05-19
Oracle Exadata一體機與雲端運算應用(一),oracleexadata1. Exadata1.1 Oracle
Time of Update: 2015-05-14
oracle11g安裝成功之保障,oracle11g保障環境:LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributor ID: RedHatEnterpriseServerDescription: Red Hat
Time of Update: 2015-05-14
oracle sys_context()函數,oraclesys_context第一個參數為'USERENV',是固定的,第二個參數也是固定的,但是是多選固定,可選的值如下所示:select sys_context('USERENV','AUTHENTICATION_TYPE') from dual;--使用者的認證類型select sys_context('USERENV','AUTHENTICATION_DATA'
Time of Update: 2015-05-09
重建口令檔案,重建口令由於練習機類比,誤刪了口令檔案,所以不得不重建:SQL> exit從 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options 斷開C:\>sqlplus sys/manager@55 as sysdbaSQL*Plus:
Time of Update: 2015-05-08
oracle修改8080連接埠號碼到8001,808080011.以sys帳號登陸資料庫 sql plus下面輸入命令:conn sys as dba ;斷行符號之後輸入密碼 。 提示:串連成功則進行第二步。2.修改連接埠號碼位 sql plus下面輸入命令: call
Time of Update: 2015-05-05
PostgreSQL教程(十三):資料庫管理詳解,postgresql詳解一、概述: 資料庫可以被看成是SQL對象(資料庫物件)的命名集合,通常而言,每個資料庫物件(表、函數等)只屬於一個資料庫。不過對於部分系統資料表而言,如pg_database,是屬於整個叢集的。更準確地說,資料庫是模式的集合,而模式包含表、函數等SQL對象。因此完整的對象層次應該是這樣的:伺服器、資料庫、模式、表或其他類型的對象。