1、鎖表解決:查詢資料庫鎖表使用者,並生成解鎖語句:
select o.owner,
o.object_name,
o.object_type,
(select c.machine from v$session c where c.sid = s.sid),
(select c.program from v$session c where c.sid = s.sid),
s.sid,
s.serial#,
'alter system kill session ''' || s.sid || ',' || s.serial# || ''';' kill_sql
from v$locked_object l, dba_objects o, v$session s
where l.object_id = o.object_id
and l.session_id = s.sid
order by o.object_id, xidusn desc;
2、檢視資料庫連線會話情況:
select b.machine, b.program, count(*) session_num
from v$process a, v$session b
where a.addr = b.paddr
and b.username is not null
group by b.machine, b.program
order by count(*) desc;
3、檢視不同使用者下的連線情況:
select username,count(username) from v$session where username is not null group by username;
4、linux下查詢oracle例項、切換例項:
ps -ef|grep pmon --查詢例項
export oracle_sid=例項名 --切換例項
5、迴圈插入資料:
declare
i number;
begin
for i in 1..100 loop
insert into emp values (i,'x','f');
end loop;
end;
6、檢視oracle物件占用記憶體:
select segment_name "table_name", bytes / 1024 / 1024 "memory_size(m)"
from dba_segments
where segment_type = 'table'
and owner = 'aikes'
order by segment_name;
7、檢視sql對應主機
select a.parsing_schema_name,
a.sql_id,
a.sql_text,
a.rows_processed,
a.first_load_time,
a.last_load_time,
(select distinct c.machine
from v$active_session_history c
where c.sql_id = a.sql_id)
from v$sql a
where a.parsing_schema_name = 'aikes'
and a.sql_id in ((select distinct sql_id
from v$sqlarea
where upper(sql_text) like '%delete%emp%'));
8、收集統計資訊
execute dbms_stats.gather_table_stats(ownname => 'aikes',tabname => 'emp',estimate_percent => 10,degree => 16);
9、建立同義詞以及賦予許可權
--為b使用者建立a使用者下aikes_user表的同義詞,用a使用者登入sql視窗
-- 目標使用者.同義詞名稱 當前使用者物件
create synonym b.aikes_user for aikes_user;
--為b使用者授予a使用者下aikes_user表許可權,用a使用者登入sql視窗
-- 當前使用者物件 目標使用者
grant select,insert,update on aikes_user to b;
10、檢視未開主鍵的表,生成開啟的指令碼
select a.owner,
table_name,
'alter table ' || table_name || ' enable primary key;',a.*
from dba_constraints a
where status <> 'enabled'
and owner = 'aikes'
and a.constraint_type= 'p';
11、並行開啟索引,關閉並行度
--並行建立索引
create index idx_aikes_no on aikes_user(idno) parallel 16;
--關閉索引並行
alter index idx_aikes_no noparallel;
12、為資料庫解鎖
alter user oraikes account unlock;
Moment of Truth(關鍵時刻)
昨天聽了一整天的mot 關鍵時刻,moment of truth 課程培訓。收穫不小,也讓自己對 客戶和服務 有了乙個新的認識。最近整個用友集團在實行 mot 培訓,我們公司也不例外的在實施針對全體員工的 mot 培訓。mot課程是為改變企業 公司 人員的行為模式而設計的課程,主要專注於傳授如何將自...
展現巨星風采!字母哥關鍵時刻挺身而出
1月30日電 北京時間30日,雄鹿在客場115 105擊敗活塞,字母哥阿德托昆博在本場比賽中表現出色得到21分8籃板11助攻,再次展現了全面的能力。首節比賽一上來字母哥就迅速進入了比賽狀態,雖然只得到3分但送出了3個籃板和3次助攻。第一節8分17秒,字母哥首次在外線出手就命中三分。隨後又分別傳球洛佩...
關鍵時刻還是要看阿里,達摩院發布自主研發AI晶元
近日隨著美國商務部宣布,今後 7 年內將禁止該國企業向中國電信裝置製造商中興通訊 任何電子技術或通訊元件的一紙禁令,再次引發了大家對於晶元國產化的重視。雖然產業全球化是大勢所趨,但是如果自己不掌握核心技術,在遇到如中興今天面對的難題時,除了屈辱低頭之外,將沒有別的選擇。而今天傳來乙個新的訊息,阿里巴...