原创 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、