1樓:網友
建立使用者。語法:create user
注:一般使用者不能使用。只有dba許可權的才能使用。
例:create user xiaoming identified by xiaoming;第乙個xiaoming是使用者名稱第二個是密碼。
刪除使用者:.語法:drop user 使用者名稱【cascade】--cascade:表示同時刪除此使用者建立的表(級聯刪除)
注:自己不能刪除自己,需要dba許可權才能刪除其他使用者或者擁有drop user的系統許可權。
oracle資料庫,如何刪除指定使用者名稱下的所有資料?
2樓:惠企百科
連線到system使用者,把使用者test刪除之兄哪後重建。
conn / as sysdba
drop user test cascade;
create user test identified by password;
conn user/password
oracle資料庫 使用者許可權問題
3樓:素噶人所謂兒童
你是不是授予了a之後這樣登入了呢:sqlplus a/passwd as sysdba
如果是這樣,屬於作業系統驗證,也就是說,其實oracle是不看使用者名稱和密碼的(可以隨意輸入使用者名稱密碼來做驗證)。你這樣登入以後show user會發現其實當前使用者還是sys。
並且,sqlplus a/passwd@網路服務名 as sysdba
sqlplus a/passwd@網路服務名。
兩種方法登入的使用者其實是不同的。
前者的使用者是sys,後者是a。
所以,你以sysdba身份建表時,其實是用sys建立的,所以用a登入時,是看不到的。
另外,用a普通身份建立的表,後面用sysdba登入相當於還是登入到了sys使用者,所以自然也看不見。
建議:1.登入後使用show user語句檢視當前使用者。
2.檢視錶時,加上schema名,如:select * from ;
4樓:網友
確保你是在同乙個表空間內操作,訪問表或者查表的時候使用使用者名稱。表名,看看行不行,有可能是不同的使用者使用者不同的表空間造成的。還有可以試想將具體表的操作許可權賦給其他使用者。
5樓:網友
sysdba身份,使用者是sys,也就是你用的sys建立的表,其它使用者查詢表,表名前要加sys.
想要刪除用oracle建立的資料庫,但是不知道使用者名稱和密碼
6樓:北林佐岸**店
oracle刪除資料庫,用不著使用者名稱和密碼,如果你是想drop database的命令刪除資料庫,後續的功夫還是蠻多的。
1、dbca刪除資料庫--傻瓜式,操作簡單,直接選擇你所需要刪除的資料庫,下一步一路下去,oracle全部自動搞定,刪除比較乾淨。
2、通過使用者登陸手動刪除,oracle10g及以後的版本,必須在指定狀態下執行drop database才能刪除成功(備註:該命令僅刪除控制檔案、資料檔案、日誌檔案,像spfile、等其他基本檔案,還需要使用者自己手動到目錄下刪除,很容易造成遺漏(佔用多餘空間)。當然,如果熟練,完全沒問題)
3、手動直接刪除系統檔案,即無需命令,自己到系統目錄下,把控制檔案、資料檔案、日誌檔案、引數檔案、密碼檔案等等直接delete掉,同樣起到刪除資料庫的效果。
7樓:零測試
樓上的也算推薦答案嗎???
不需要使用者名稱和密碼,你怎麼去刪除,你以為oracle公司是吃素的嗎??資料庫裡的資料安全性是很重要的問題,你竟然給我說不需要使用者名稱和密碼就可以刪除資料庫??
你用系統提供的幾個使用者進去就是了。我記得有:sys system等等。都是類似dba或者超級管理員的許可權。
8樓:網友
dbca可以的。或者你直接sqlplus / as sysdba登入,直接就能再修改各個使用者的密碼了。
9樓:網友
通過dbca,直接刪除例項,然後再建立個。
oracle資料庫訪問另資料庫問題
可以使用dblink 在資料庫b上建立database link 然後配置使用者名稱,密碼和sid 其次注意要有訪問該表的許可權,然後再b中直接輸入 select from a dblink name 就可以了 用資料庫鏈路 create public database link toaconnec...
oracle資料庫行轉列,Oracle 資料庫行轉列
create table a 名稱 varchar2 10 1月 varchar2 10 2月 varchar2 10 3月 varchar2 10 4月 varchar2 10 insert into a values 土豆 50,60,70,80 insert into a values 白菜 ...
oracle資料庫如何刪除約束,資料庫中怎樣刪除約束
用system使用者登入後,使用drop語句就可以刪除 根據錯誤提示的約束名稱,然後disable掉試試。alter table table name disable constraint constraint name alter table 約束基於的表名 drop constraint 約束名...