原创 UNDO表空間爆滿處理

解決步驟:1. 啓動SQLPLUS,並用sys登陸到數據庫。#su - oracle  $>sqlplus / as sysdba 2. 查找數據庫的UNDO表空間名,確定當前例程正在使用的UNDO表空間:

原创 約束清理

查詢出所有的用戶表。查所有用戶的表在all_tables主鍵名稱、外鍵在all_constraints索引在all_indexes但主鍵也會成爲索引,所以主鍵也會在all_indexes裏面。具體需要的字段

原创 CDH環境集成KUDU的安裝和使用

CDH環境集成KUDU安裝與使用說明一、安裝說明1.1、安裝步驟:1、重新配置CDH集羣,將對應版本的KUDU放到本地repo目錄後按照安裝CDH環境步驟逐步進行安裝;1.2、所遇問題:1、無法讀取到kudu安裝parcel;      

原创 利用SpringAOP實現日誌入庫

1、準備工作,引入相關依賴2、創建日誌實體    package com.lrs.admin.logAppender; import javax.persistence.Column; /** * @author dengke.fu

原创 觸發器控制

在目標庫上建立數據泵目錄create directory dump_dir as '/oracle/ppp';grant read,write on directory dump_dir to user;在

原创 內存清理

在Linux系統下,我們一般不需要去釋放內存,因爲系統已經將內存管理的很好。但是凡事也有例外,有的時候內存會被緩存佔用掉,導致系統使用SWAP空間影響性能,此時就需要執行釋放內存(清理緩存)的操作了。Lin

原创 清理temp表空間

檢查alert日誌發現近期大量ORA-1652報錯截止上午10:00近2天報錯次數爲19次Wed Feb 17 01:32:03 2016ORA-1652: unable to extend temp se

原创 回滾表空間爆滿解決

Oracle undo表空間爆滿的解決 1. 啓動SQLPLUS,並用sys登陸到數據庫。#su - oracle  $>sqlplus / as sysdba  2. 查找數據庫的UNDO表空間名,確定當

原创 恢復ORCL數據實例相關數據文檔

恢復ORCL數據實例相關數據文檔第一步,創建數據庫表impdp simis/simis@orcl dumpfile=full.dmp logfile=imp_log3.log directory=simis

原创 VPD訪問權限控制問題

前景:在進行oracle數據導入的時候,某些情況下不知道原用戶名,進行remap_schemas替換後會報表無訪問權限;解決辦法:    1、可以直接使用sys用戶登錄查詢表信息,可繞過權限驗證(在數據統計和分析層面可以使用);在業務開展

原创 表空間用戶限額

正在開會,同事跑過來說數據庫有問題,通訊程序不能入庫,趕快獲取一條insert into a values()語句後在toad工具中手動插入,發現報錯:Ora-01536:超出了表空間users的空間限量。

原创 VPD權限控制

VPD全稱Virtual Private Database,這個技術提供了對數據庫信息的細粒度訪問控制。關於VPD的更多描述性信息可通過Oracle官方文檔獲得:http://download.oracle

原创 rinetd 簡單服務器端口轉發

參考文檔:http://blog.51cto.com/mycnarms/4923211、準備基本gcc編譯環境

原创 臨時表空間修改

爲了防止臨時表空間無限制的增加,我採用隔一段時間就重建臨時表空間的方法,爲了方便,我保留兩組語句,輪流執行即可,假定現在臨時表空間名稱是temp,新建一個tempa表空間,刪除temp表空間,方法如下:cr

原创 清理用戶表空間

表空間由於平時測試被擴大了,磁盤滿了怎麼辦呢,兩個辦法,一個是收縮文件,一個辦法是重建:重建表空間比較容易,但是USERS表空間重建要麻煩一點,會了這個,其他的表空間都不是問題(SYSTEM表空間除外)1、