進入oracle使用者
su - oracle
以dba身份進入sql語句
sqlplus / as sysdba
啟動資料庫相關命令
啟動資料庫
startup
啟動監聽(關閉監聽的命令lsnrctl stop),退出sql編寫介面
lsnrctl start
關閉資料庫服務,在sql編寫介面
shutdown immediate
常看當前連線使用者的資訊
select
*from user_users;
檢視資料庫的啟動狀態 (檢視程序裡面有沒 有oracle資料庫這個程序)
ps -ef|
grep oracle
sql
>
create
tablespace test_work
3 size 10m autoextend on
;
查詢當前所有的表空間:
select
*from dba_tablespaces
分類別檢視當前的表空間:
sql
>
select tablespace_name,
2 file_name,
3round
(bytes /
(1024
*1024),
0) total_space(顯示出來的數字是以m為單位的)
4from dba_data_files
5order
by tablespace_name;
刪除相應的表空間
drop
tablespace *** including contents and datafiles;
檢視詳細資料檔案:
sql
>
select file_name,tablespace_name from dba_data_files;
擴充套件表空間
alter
檢視表空間的名字及檔案所在位置
select tablespace_name,
file_id,
file_name,
round
(bytes /
(1024
*1024),
0) total_space
from sys.dba_data_files
order
by tablespace_name
-查詢當前表空間下使用情況
select a.tablespace_name,
a.bytes /
1024
/1024
"sum mb"
,(a.bytes - b.bytes)
/1024
/1024
"used mb"
,b.bytes /
1024
/1024
"free mb"
,round((
(a.bytes - b.bytes)
/ a.bytes)
*100,2
)"used%"
from
(select tablespace_name,
sum(bytes) bytes
from dba_data_files
group
by tablespace_name) a,
(select tablespace_name,
sum(bytes) bytes,
max(bytes) largest
from dba_free_space
group
by tablespace_name) b
where a.tablespace_name = b.tablespace_name
orderby(
(a.bytes - b.bytes)
/ a.bytes)
desc
;
linux下操作PostgreSQL的常用命令
一般性 查詢快取區 e file line 使用外部編輯器編輯查詢快取區 或檔案 ef funcname line 使用外部編輯器編輯函式定義 p 顯示查詢快取區的內容 r 重置 清除 查詢快取區 s 檔案 顯示歷史記錄或將歷史記錄儲存在檔案中 w 檔案 將查詢快取區的內容寫入檔案 輸入 輸出 co...
Linux下操作Mysql類
ifndef mysql api define mysql api include include include include include include include include mysql預設埠 define default mysql port 3306 using namesp...
mongo在linux下操作
1 進入到bin目錄 cd opt mongodb3.4 bin 2 執行mongo管理器 mongo ip port mongo 127.0.0.1 17017 3 選擇資料庫 use yysh 4 鑑權 db.auth user password 5 集合操作 show collentions ...