Oracle常用操作

2022-02-12 09:22:41 字數 766 閱讀 4007

1.強制刪除使用者

有時候,刪除已經連線的oracle使用者,不能直接刪除,需要強制 kill 會話資訊:

命令:select sid, serial#, username from v$session;

用來檢視使用者的會話資訊,如果我們要刪除其中的乙個使用者(tiger):

命令:select sid, serial# from v$session where username='tiger';(command 1)

alter system kill session '_sid, _serial#';

drop user tiger cascade;

其中 _sid, _serial# 是 command 1 查詢出的結果。

2.給其他使用者授予自己表的查詢許可權

如果我們想把a使用者中所有表的查詢許可權給予b,可以以a使用者登入 sqlplus,然後寫下面命令:

grant select any table to b;

3.資料庫tnslistener無法啟動的問題

可能出現原因是:你機器的hostname已經修改了,但是oracle安裝目錄中的

db_1/network/admin/listener.ora 和 tnsnames.ora 中的 hostname 配置沒有修改過來。

在命令列下:hostname --可以獲取本地機器的機器名

ps:記下來,純為了筆記,希望不要鄙視。

oracle 常用操作

表空間test1 create tablespace test1 datafile d oracledabase test1.dbf size 30m autoextend on next 30m maxsize unlimited logging extent management local 使...

Oracle常用操作

1 資料庫匯入匯出命令 exp 使用者名稱 密碼 192.168.2.121 1521 orcl file d 123.dmp log d 123.log exp 使用者名稱 密碼 192.168.2.121 1521 orcl file d 123.dmp full y 3 限制ip訪問資料庫 1...

oracle常用操作

刪除索引 drop index pk fsoreplan 刪除主鍵 alter table fsoreplan drop constraint pk fsoreplan 刪除外來鍵 alter table tablea tableb drop constraint fk ab 建立主鍵 多個主健一起...