Skip to content
Lowy Shin edited this page Nov 13, 2019 · 38 revisions

Product detail

Start and stop

  • Starting Oracle service
    • Switching Oracle Account
      • root@localhost#>su - oracle
    • execute sqlplus
      • oracle@localhost$>sqlplus / as sysdba
    • start oracle instance
      • SQL>startup
    • exit from sqlplus
      • SQL>quit
    • startup listener
      • oracle@localhost$>lsnrctl start
    • referral docs

Backup and Restore

Useful SQL

  • SQL on dbms memory
SELECT
  s.sid, s.serial#, s.status, s.machine, s.osuser, s.module, s.username, s.process, p.program,
  a.sql_text
FROM v$session s,
     v$sqlarea a,
     v$process p
WHERE s.PREV_HASH_VALUE = a.hash_value
  AND s.PREV_SQL_ADDR = a.address
  AND s.paddr = p.addr
order by SID
;

* SQL on dbms memory sorting executed count
```sql
select count(1) as CntSQL
    , SQL_TEXT
from v$sqlarea a
group by SQL_TEXT
order by count(1) desc
;
SELECT 
      a.table_name
      ,a.num_rows
      , b.MB
FROM all_tables a
      , (Select Segment_Name,Sum(bytes)/1024/1024 MB From all_segments Group By Segment_Name) b
WHERE a.table_name = b.Segment_Name
ORDER BY a.num_rows desc, b.MB desc;
SELECT stu_no,activity,score,
 RANK() OVER (ORDER BY score) score_rank
FROM student
ORDER BY score_rank;
CREATE OR REPLACE FUNCTION STRTOKEN(
	P_STRING VARCHAR2, P_DELIMIT VARCHAR2,
	P_POS POSITIVEN := 1, P_NTH POSITIVEN := 1,
	P_EOD VARCHAR2 := NULL)
RETURN VARCHAR2
IS
	vStartPos	PLS_INTEGER;
	vEndPos		PLS_INTEGER;
BEGIN
	IF (P_POS = 1) THEN
		vStartPos := 1;
	ELSE
		vStartPos := INSTR(P_STRING, P_DELIMIT, 1, P_POS - 1);
		IF (vStartPos = 0) THEN
			RETURN P_EOD;
		END IF;
		vStartPos := vStartPos + 1;
	END IF;
	vEndPos := INSTR(P_STRING, P_DELIMIT, vStartPos, P_NTH);
	IF (vEndPos = 0) THEN
		RETURN SUBSTR(P_STRING, vStartPos);
	END IF;
	RETURN SUBSTR(P_STRING, vStartPos, vEndPos - vStartPos);
END;
/

Client

Freeware

Shareware

Translate this page?

Data(DBMS, NoSQL)

Development

Tools

Management

OS

Hardware

Business

Hobby

Lifestyle

Giip(RPA Engine)

Clone this wiki locally