Oracle查看和刪除database link
1、查看
2、刪除
drop database link 連接名稱;
備注:sys 用戶不能刪除其他用戶的 db links
忘記Oracle數據庫管理員密碼的解決辦法
如何不用密碼以sysdba的身份登陸到oracle?
輸入下面命令,進去了
sqlplus / as sysdba
修改密碼語句:
alter user system identified by system
Oracle11g數據庫修改sys和system用戶的密碼和其他用戶的用戶名和密碼
問題背景描述:由於新建用戶設置密碼復雜度過低,導致系統存在弱口令問題,現在要修改oracle用戶用戶名和密碼。
解決步驟:
一、使用ssh工具以root身份連接服務器,然后切換到oracle用戶:su - oracle(回車)使用sqlplus連接數據庫:sqlplus /nolog(回車)以管理員身份登錄sys用戶:conn sys/sys as sysdba(回車)數據庫連接成功,至此准備工作完成。
二、修改用戶名稱。數據庫連接成功后,在SQL>提示后面繼續輸入:首先查到到所需修改用戶名稱的用戶需要:select user#,name from user$;(回車)--如:user#等於66現在就可以修改用戶名稱了:update user$ set name='新的用戶名稱' where user#=66;(回車)系統會提示:1 row updated.說明修改成功,再輸入:commit;(回車)提交所作修改。
三、修改用戶密碼。數據庫連接成功后,在SQL>提示后輸入:ALTER USER 用戶名 IDENTIFIED BY 新密碼;(回車)再輸入:commit;(回車)提交所作修改即可。
SQL> select username,password from dba_users;USERNAME PASSWORD------------------------------ ------------------------------SYS 8A8F025737A9097ASYSTEM 2D594E86F93B17A1DBSNMP E066D214D5421CCCTOAD A1BA01CF0DD82695OUTLN 4A3BA55E08595C81WMSYS 7C9BA362F8314299
四:修改sys和system用戶的密碼在本機安裝完Oracle以后,不記得sys用戶的密碼了,
采用如下方法可以修改密碼:
1.打開cmd,輸入sqlplus /nolog,回車;輸入“conn / as sysdba”;輸入“alter user sys identified by 新密碼”,注意:新密碼最好以字母開頭,否則可能出現錯誤Ora-00988。有了這個方法后,只要自己對oracle服務器有管理員權限,不記得密碼的時候就可以隨意修改密碼了。
2.在命令行執行如下命令:sqlplus “/@服務名 as sysdba”,然后在sqlplus中alter user sys identified by 新密碼;alter user system identified by 新密碼;