Time of Update: 2015-08-31
標籤:本文主要是講oracle11gR2對系統和物理配置的相關要求以及適當的參數調整 系統:[[email protected] ~]# cat /etc/system-releaseCentOS release 6.7 (Final)核心版本:[[email protected] ~]# uname -r2.6.32-573.el6.x86_64核心相關參數:[[email&
Time of Update: 2015-08-25
標籤:Bug 9772171 - Database startup hangs on Windows when machine has more than 64 cores [ID 9772171.8]該文章已經說明:在11.2.0.2 已經fix(解決)該bug。而如今11gR2版本號碼已經推出了11.2.0.4。而且11.2.0.4是終於的11gR2版本號碼。所以我們推薦安裝11.2.0.4 外加最新的psu最新的psu能夠
Time of Update: 2015-08-16
標籤:預存程序與儲存函數說明:儲存函數有返回值!預存程序沒有返回值!指儲存在資料庫中供所有使用者程式調用的子程式叫預存程序、儲存函數。什麼時候用預存程序/儲存函數原則:如果只有一個返回值,用儲存函數;否則,就用預存程序。1.建立預存程序用CREATE PROCEDURE命令建立預存程序。文法如下:create [or replace] PROCEDURE 過程名[(參數列表)]AS
Time of Update: 2015-08-09
標籤:前兩天在一個朋友QQ集團提出了一個問題。背景例如,下面的:繼續問後,有例如以下回複:1、對方server串連無問題。2、從client能夠telnetserver的1521port。3、tnsping正常。4、對方server沒有設定IP信任。5、windows 2003 server,Oracle 10.1.0.2.0但從clientsqlplus就是逾時,無法串連。首先,看下ORA-12170的定義:oerr ora 1217012170, 00000,
Time of Update: 2015-08-08
標籤:[sql] view plaincopy /* 查詢: select job,broken,what,interval,t.* from user_jobs t; job job的唯一標識,自動產生的 broken 是否處於運行狀態,N;運行;Y:停止 &
Time of Update: 2015-07-30
標籤:rman 鏡像copy 我們上一講講到了RMAN能提供全庫備份、資料表空間備份、資料檔案備份、歸檔記錄備份、控制檔案及參數檔案的備份。RMAN備份出來的檔案稱之為備份組,RMAN在備份的過程中,只備份已經使用過的資料區塊。RMAN將多個資料檔案打包到一起,產生一個備份組。資料檔案與備份組檔案不再是一一對應的關係。關於備份組的概念,我們下一講再詳細介紹。本將我們說說RMAN的另一種備份方式--鏡像copy。
Time of Update: 2015-08-02
標籤:oracle db2 not in not exists join 引:我們在做資料庫開發用 pl sql 加工資料時,經常會遇到取a表不在b表中的記錄 或者 左表不在右表中的記錄 的情況,所以特地對此做個簡單的總結,以便以後用到回顧。解決:取a表某欄位不在b表 我們自然的邏輯會想到用 a not in b
Time of Update: 2015-07-29
標籤:oracle 資料庫 資料表空間 大小要查看Oracle資料庫資料表空間大小,是否需要增加資料表空間的資料檔案,在資料庫管理中,磁碟空間不足是DBA都會遇到的問題,問題比較常見。--1、查看錶空間已經使用的百分比Sql代碼
Time of Update: 2015-07-28
標籤:今天在配置oracle Net Manager 佈建服務命名的時候總是無法配置,以前配置的服務名都顯示不出來,然後點擊綠色添加按鈕也沒反應,因為先前我修改了oracle\product\10.2.0\db_1\NETWORK\ADMIN下的tnsnames.ora檔案 查了半天才發現重新命名服務名前面多了個空格,把那個空格去掉就沒事了 參考資料:http://maccter.iteye.com/blog/1483276oracle Net
Time of Update: 2015-07-27
標籤:dblink在資料庫中使用是比較多的,簡單方便。不過隨著oracle安全機制的加強,普通使用者登入只能看到,使用者名稱以及連接字串。那麼dblink密碼如何查看呢?很簡單,需要sys賬戶登入後:SELECT * FROM SYS.link$;這樣,就可以看到dblink的詳細資料,也可以看到密碼了。 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。 ORACLE-014:oracle中查看DBLink密碼
Time of Update: 2015-07-24
標籤:centos7自啟 oracle開機自啟 開機自啟動 設定oracle自啟 一、前言先說明下,這裡系統是CentOS7_86_64,Oracle版本是Oracle10g R2,假設系統和資料庫都已安裝完畢。前面有一篇文章詳細說明了CentOS7下安裝Oracle10g的流程,需要的同學可以去看一下。傳送門:CentOS7_86_64安裝Oracle10g
Time of Update: 2015-07-23
標籤:資料庫版本:11.2.0.4 伺服器版本:RedHat6.4 主庫Primary:安裝資料庫軟體及執行個體 備庫Standby: 僅安裝資料庫軟體一、搭設前主備庫環境: 主庫Primary:[[email protected] dbs]$ cat /home/oracle/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then .
Time of Update: 2015-07-20
標籤:1.查看所有使用者: select * from dba_users; select * from all_users; select * from user_users;2.查看使用者或角色系統許可權(直接賦值給使用者或角色的系統許可權):select * from dba_sys_privs; select * from user_sys_privs;SQL> select * from user_sys_privs;USERNAME
Time of Update: 2015-07-17
標籤: 1,vnc viewer黑屏問題: 2,可能是centos下面的案頭組件沒有安裝好yum groupinstall "X WindowSystem" "KDE Desktop" Desktop -y yumgroupinstall -y "Desktop" "DesktopPlatform"
Time of Update: 2015-07-16
標籤:叢集概念介紹(一)概述:寫下本文檔的初衷和動力,來源於上篇的《oracle基本操作手冊》。oracle基本操作手冊是作者研一假期對oracle基礎知識學習的匯總。然後形成體系的總結,一則進行回顧複習,另則便於查詢使用。本圖文文檔亦源於此。閱讀Oracle RAC安裝與使用教程前,筆者先對這篇文章整體構思和形成進行梳理。由於閱讀者知識儲備層次不同,我將從Oracle RAC安裝前的準備與規劃開始進行整體介紹安裝部署Oracle RAC。始於唐博士指導,對資料庫叢集進行配置安裝,前後經曆2,3
Time of Update: 2015-07-13
標籤:內部結構 將B樹索引轉儲成樹狀結構的形式而呈現出來: alter session set events ‘immediate trace name treedump level INDEX_OBJECT_ID‘; SQL> alter session set events ‘immediate trace name treedump level 126545‘;Session altered.[[email protected] trace]$
Time of Update: 2015-07-06
標籤: CAST()函數可以進行資料類型的轉換。 CAST()函數的參數有兩部分,源值和目標資料類型,中間用AS關鍵字分隔。 以下例子均通過本人測試。 一、轉換列或值 文法:cast( 列名/值 as 資料類型 ) 用例: 1)、轉換列 --將empno的類型(number)轉換為varchar2類型。 select cast(empno as varchar2(10)) as empno from emp; EMPNO ---------- 7369 749
Time of Update: 2015-07-03
標籤:oracle 軟體 本地磁碟 前段時間接到深圳同事的反應,有個oracle叢集中的一台負載過高,為了排查問題,系統已經重啟了,但是系統重啟後,6塊仲裁盤丟失了。 為了查明原因,登入系統後,執行df -h,發現系統的/boot分區變成了mpathap1,進入/dev/mapper目錄,發現多了mpathap1-3
Time of Update: 2015-07-01
標籤:今天在做項目的過程中,發現開發庫中某張表的某欄位有許多值是空的,而測試庫中該欄位的值則是有的。那麼,有什麼辦法能將測試庫中該欄位的值更新到開發庫中呢? SQL Server中這是比較容易解決的,而Oracle中就不知道方法了。SQL Server中類似問題的解決方案後來只好用最笨的方法:首先,將資料複製到Excel;(假設稱測試庫的表為A--含有資料)然後,在開發庫中建立和表A同結構的表B;(這裡為了匯入資料的簡單,我對錶B的結構進行了改造,只有兩個欄位)圖
Time of Update: 2015-07-23
ubuntu14環境下,通過apt-get 下載oracle-java8,ubuntu14apt-get1、安裝jdk1.8(1)通過apt-get 下載oracle-java8,首先,添加ppa源,相當於添加一個軟體倉庫sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install