標籤:1. 系統許可權1 SELECT *2 FROM DBA_SYS_PRIVS3 WHERE GRANTEE = ‘LCAM_SYS_1216‘4 UNION ALL5 SELECT *6 FROM DBA_SYS_PRIVS7 WHERE GRANTEE IN8 (SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = ‘LCAM_SYS_1216‘);系統許可權 2.對象許可權1 SELECT *2 FROM
標籤:問題現象描述: 統計伺服器測試沒問題,剛好上次配置系統的時候有點問題,故重裝一次,配置好安全策略(最近在研究如何新配置一台伺服器的時候,第一時間配置好相關的安全設定,有空再寫下來)。 為了省事,直接冷備份oracle的資料檔案,安裝好oracle後,直接恢複到原來對應的目錄。啟動,出現:SQL> startupORACLE 常式已經啟動。Total System Global
標籤:問題狀況:SYS、SYSTEM使用者的密碼到期,無法登陸。運行EM控制台後,出現錯誤——ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) 解決辦法:1、開啟SQL PLUS,輸入使用者名稱sys/oracle as sysdba2、執行指令碼——alter user sys identified by
標籤:oracle 多行轉一列,如下:select to_char(wmsys.wm_concat(t.candi_supplier_id)) from PS.T_PS_BU_AWARD_SUPPLIER t;通過oracle 10g 提供的wmsys.wm_concat函數,即可以完成行轉列的效果。 一列轉多行,如下:with a as (select ‘/ABC/AA/AD/ABD/JI/CC/ALSKD/ALDKDJ‘ id from
標籤:oracle實戰案例 查詢2015年1月到12個月的所有實有人口數量和往年2014年1月到12個月的實有人口數量,沒有的月份顯示 人口數量為0.類似效果建立表create table PERSONSITUATION( id NUMBER not null, rdate DATE, nums NUMBER)插入資料insert into PERSONSITUATION (id, rdate, nums)
標籤:轉自:http://www.cnblogs.com/252e/archive/2012/09/13/2682817.html查詢及重複資料刪除記錄的SQL語句 1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(Id)來判斷 select * from 表 where Id in (select Id from 表 group byId having count(Id) >
標籤:1.查看Oracle當前會話(串連數)(進程)SELECT SID,SERIAL#,PROCESS,LOGON_TIME,USERNAME,PROGRAM,status,‘‘‘‘||sid||‘,‘||serial#||‘‘‘‘FROM V$SESSION WHERE USERNAME = ‘OPXX‘ --使用者名稱 AND PROGRAM = ‘aspnet_wp.exe‘ --串連程式 ORDER