Oracle Oracle常用指令

2021-08-09 20:09:50 字數 1263 閱讀 3608

隨手記錄下有時會用到,但不是很頻繁,每次都要搜尋的那些命令

1. 斷開使用者連線

刪除使用者的時候提示有在連線程序可用

1.查到使用者程序

select sid,serial# from v$session where username=『username』;

2.殺掉程序

alter system kill session 『sid,serial』;

2. 退出expdat.dmp>模式

ctrl+d

3. 建立使用者,賦權

--新建表空間

create

tablespace abc_tablespace

logging

datafile '/oracle/orcl/oradata/abc_tablespace01.dbf'

size 10240m

autoextend on

next

50m maxsize 20480m

extent management local

;--新增資料檔案

alter

tablespace abc_tablespace add datafile '/oracle/orcl/oradata/abc_tablespace02.dbf' size 10240m;

--新建使用者,密碼abc#123,預設表空間abc_tablespace

create

user abc identified by

"abc#123"

default

tablespace abc_tablespace;

--賦權(此處預設加了dba許可權,可去除)

grant

create

session

to abc;

grant

connect

,resource,dba to abc;

4. 建立dblink
create

database link scott_test connect

to scott identified by

"123456"

using

'(description =(address_list =(address =(protocol = tcp)(host = 198.0.0.1)(port = 1521)))(connect_data =(service_name = orcl)))'

;

Oracle Oracle常用語句集合

1.快速統計大表記錄數 select table name,t.num rows,t.last analyzed from tabs t where table name table name 可能統計的不是很準確,在統計前先在command下面執行exec dbms stats.gather ta...

Oracle Oracle程序簡介

為什麼要有後台程序 為什麼要每個例項要有個記憶體結構?就是為了提高資料讀寫效率而設定的乙個大型的記憶體區域,否則豈不是要實時與磁碟互動?為什麼要有後台程序 資料最終還是要存到磁碟上,所以需要有不同的程序將不同記憶體片段按某個條件批量寫進磁碟 如資料寫程序 ora dbw0 日誌寫程序 ora lgw...

ORACLE ORACLE時區總結

設定會話時區 alter session set time zone 10 00 設定會話時間格式 alter session set nls date format yyyy mm dd hh24 mi ss select dbtimezone,sessiontimezone,current da...