使用具有dba權限的帳號登錄數(shù)據(jù)庫
成都創(chuàng)新互聯(lián)專注于資溪企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,商城網(wǎng)站建設。資溪網(wǎng)站建設公司,為資溪等地區(qū)提供建站服務。全流程按需定制開發(fā),專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
執(zhí)行命令"select username from dba_users"
官方文檔對dba_users的定義:DBA_USERS describes all users of the database.因此可以如此查詢。
用數(shù)據(jù)字典
select * from dba_users; 查看數(shù)據(jù)庫里面所有用戶,前提是你是有dba權限的帳號,如sys,system
select * from all_users; 查看你能管理的所有用戶!
select * from user_users; 查看當前用戶信息 !
登錄到安裝oracle數(shù)據(jù)庫服務器的操作系統(tǒng)。打開命令窗口;
查看環(huán)境變量ORACLE_SID的設置情況:
windows: echo %ORACLE_SID%
linux: echo $ORACLE_SID
設置環(huán)境變量ORACLE_SID的值為你想登錄的oracle實例的SID:
set ORACLE_SID=orcl
鍵入命令:sqlplus / as sysdba
就可以以sysdba的身份登錄到oracle了!
linux系統(tǒng)下,如果找不到sqlplus命令的話,請切換到oracle用戶。
在sqlplus窗口執(zhí)行命令:
alter user you_username identified by you_password;
就可以修改你的用戶的密碼了~
Oracle Database,又名Oracle RDBMS,或簡稱Oracle。是甲骨文公司的一款關系數(shù)據(jù)庫管理系統(tǒng)。它是在數(shù)據(jù)庫領域一直處于領先地位的產品??梢哉fOracle數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強,適用于各類大、中、小、微機環(huán)境。它是一種高效率、可靠性好的 適應高吞吐量的數(shù)據(jù)庫解決方案。
使用具有dba權限的帳號登錄數(shù)據(jù)庫 執(zhí)行命令"select username from dba_users" 官方文檔對dba_users的定義:DBA_USERS describes all users of the database.因此可以如此查詢。
sys,system是創(chuàng)建oracle實例是的默認用戶。 創(chuàng)建的每個實例都會有。通過以下步驟,可以獲取Oracle實例中的用戶列表。
1、打開PL/SQL工具,連接Oracle數(shù)據(jù)庫;
2、執(zhí)行sql,select * from v$instance t,即可查看當前用戶登錄的實例;
3、執(zhí)行sql,select * from all_users t ,即可查看當前實例的所有用戶,可以看到SYS、SYSTEM用戶都可以查到;
4、執(zhí)行sql,select count(*) from all_users t ,可以查到當前實例的總用戶數(shù);
如何獲取本地oracle的用戶名和密碼
一般來說,oracle數(shù)據(jù)庫安裝后,里面有很多個默認賬號和密碼,比較常用的是:賬號:scott 密碼:tiger 賬號:system 密碼:manager 賬號:sys 密碼:任意字符。
當我們想創(chuàng)建一個賬號時,可以使用sys登錄sysdba后,創(chuàng)建用戶(需要授權),代碼如下
create user 用戶名 identified by "密碼";
授權:grant create session to 用戶名;
grant create table to 用戶名;
grant create tablespace to 用戶名;
grant create view to 用戶名;
我們一般使用的是用scott登錄sysdba,這時候有可能出現(xiàn)賬戶未解鎖的狀態(tài),這時候可以用
alter user scott account unlock;
來解鎖賬戶。解鎖之后可能會要求你改密碼:可以用alter user scott identified by tiger;
再登錄conn scott/tiger;
一般找是找不到了,除非你自己能想起來或者問他人能問出來。
如果你在本機的話(注意一定要在數(shù)據(jù)庫安裝的本機,用安裝數(shù)據(jù)庫的用戶登錄)
如下操作:
sqlplus / as sysdba
alter user system identified by abc;
就可以將system用戶的密碼改成abc了。
alter user sys identified by abc;
sys用戶的密碼也改成abc了。
然后你再登錄sqlplus:
sqlplus /nolog
connect sys/abc就可以連接上了。
其他任何的用戶,都可以參照這個方法進行密碼修改。