一 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
附上截图