標籤:今兒一直在測試伺服器的遷移問題,不斷地建立資料表空間、建立資料庫、建立使用者。後來感覺建立這麼多東西太佔用磁碟空間,心想刪除一下吧,於是,我們執行了dbca命令,將沒用的資料庫統統刪除,將dbf和dmp檔案也統統刪除了,再後來探索服務無法啟動了,串連時會提示oracle initialization or shutdown in progress,後來經過查詢發現,原來這些dbf和dmp不是說刪除就能刪除的(當時我們明明發現有的不允許刪除,我還是故意停停掉oracle服務,然後將其刪除滴)
標籤:mysql to oracle業務需求,需要將MySQL資料庫內容遷移至Oracle資料庫中,資料量在300g左右,為了方便,通過Oracle自己的工具SQLDeveloper遷移,步驟如下:下載mysql-connector-java-5.1.24驅動,存放在C:\sqldeveloper\jlib目錄下配置mysql-connector第三方驅動650) this.width=650;"
標籤:SELECT b.*, RANK() OVER(PARTITION BY b.dname ORDER BY b.sal) AS rank_num, Dense_rank() OVER(PARTITION BY b.dname ORDER BY b.sal) AS dence_rank, MIN(sal) KEEP(dense_rank FIRST ORDER BY b.sal) OVER(PARTITION BY b.dname) AS
標籤:一 系統管理使用者1 查詢使用者集合select username from dba_users;A 查詢某個使用者是否存在select username from dba_users where username=‘使用者名稱‘2 查詢使用者權限select * from dba_sys_privs where grantee=‘使用者名稱‘3 建立使用者create user 使用者名稱 identified by 密碼;4 刪除使用者drop user wp cascade;5
標籤:(1)鎖表查詢的代碼有以下的形式:select count(*) from v$locked_object;select * from v$locked_object;(2)查看哪個表被鎖select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;(3)查看是哪個session引起的select
標籤:系統許可權系統許可權需要授予者有進行系統級活動的能力,如串連資料庫,更改使用者會話、建立表或建立使用者等等。你可以在資料字典視圖SYSTEM_PRIVILEGE_MAP上獲得完整的系統許可權。對象許可權和系統許可權都通過GRANT語句授予使用者或角色。需要注意的是在授予對象許可權時語句應該是WITH GRANT OPTION子句,但在授予系統權象時語句是WITH ADMIN OPTION,所以在你試圖授予系統許可權時,使用語句WITH GRANT OPTION系統會報告一個錯誤:ONLY
標籤:今天在虛擬機器安裝完oracle資料庫重啟系統後想進入資料庫卻發現如下錯誤:出現ORA-01034和ORA-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動。那麼如何在Linux啟動時自動啟動Oracle監聽和執行個體呢?首先嘗試使用oracle啟動資料庫的命令dbstart,可是發現又報錯如下錯誤: ORACLE_HOME_LISTNER is not SET,