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 建立主鍵 多個主健一起...