一 Oracle
建表
create table 表名(
icd_code varchar2(50),
icd_addcode varchar2(50),
icd_name varchar2(150),
icd_type varchar2(50),
icd_input varchar2(50)
);
comment on column 表明.字段名 is '備註';
視圖
create or replace view 視圖名稱 as
授權
grant select on 要授權的表名 to 要授權的用戶
sid
SELECT instance_name FROM v$instance
鎖表
SELECT DISTINCT decode(s.inst_id, 1, 'DB1', 2, 'DB2') 數據庫服務器,
decode(s.BLOCKING_SESSION,'',S.USERNAME,'--'||s.USERNAME) 登陸用戶名,
O.OWNER || '.' || O.OBJECT_NAME 鎖的對象,
S.SID,
decode(S.BLOCKING_SESSION,
'',
'根鎖爲此會話',
'根鎖會話:' || S.BLOCKING_SESSION) 阻塞SID,
S.BLOCKING_SESSION_STATUS STATUS,
(CASE
WHEN SQL_TEXT IS NULL THEN
'SQL已跑完'
ELSE
'正執行SQL:' || SQL_.SQL_TEXT
END) SQL_TEXT,
s.CLIENT_INFO,
S.EVENT,
S.MACHINE,
S.LOGON_TIME,
S.INST_ID,
DECODE(S.BLOCKING_SESSION,
'',
'ALTER SYSTEM KILL SESSION ''' || S.SID || ',' || S.SERIAL# || ''';',
'') KILL
FROM GV$SESSION S
LEFT JOIN GV$SQL SQL_
ON SQL_.SQL_ID = S.SQL_ID
AND SQL_.INST_ID = S.INST_ID
JOIN GV$LOCKED_OBJECT L
ON L.SESSION_ID = S.SID
AND L.INST_ID = S.INST_ID
JOIN ALL_OBJECTS O
ON L.OBJECT_ID = O.OBJECT_ID
JOIN GV$LOCK LO
ON (LO.BLOCK != 0 OR LO.REQUEST != 0)
WHERE LO.SID = L.SESSION_ID
AND LO.SID = S.SID
AND LO.INST_ID = L.INST_ID
AND LO.INST_ID = S.INST_ID
ORDER BY s.inst_id, s.SID DESC
二 Linux
查看進程
ps -ef|grep java
kill進程
kill -9 XXXX
運行jar
nohup java -jar hello.jar &
查看日誌
tail -f xxxx.out
附上截圖