Oracle 重置密碼及基本操作

2021-10-25 09:40:10 字數 1324 閱讀 6601

參考自己平時做專案一直用的 mysql, 非常簡單方便。公司開發用的是 oracle,雖然有開發專用的 oracle 資料庫,公共庫不夠方便,因此打算在本機裝乙個 oracle ,這裡選擇的是11g。

oracle 的安裝教程就不贅述了,互聯上有很多這類資料,簡單介紹一下忘記密碼的解決辦法,以及最基本的使用方法。

# 用管理員身份執行控制台

sqlplus /nolog;

connect / as sysdba;

alter user sys identified by newpassword;

alter user system identified by newpassword;

# 以上命令重置了 sys 和 system 兩個賬戶的密碼

# 之後便可以用 system 登入 oracle 進行一系列操作

oracle 不同於 mysql ,裡邊沒有資料庫的概念,oracle 中一系列表的集合叫做表空間,然後將使用者與表空間進行繫結,這樣便可以根據登入使用者的不同展示不同的表空間。

/*

oracl 建立表空間時需要指定儲存位置,表空間大小的設定策略

*/create

tablespace oracle_test

datefile 'd:\oracledatabace\'

size 100m

autoextend on

next

16m maxsize unlimited;

/*建立乙個 oracle_test 的表空間儲存在 d:\oracledatabace\,

初始大小為 100m, 存滿之後每次擴充 16m, 上限無限制

*/

create

user test

identified by test

default

tablespace oracle_test;

/*建立乙個 test 使用者,密碼為 test,預設表空間為 oracle_test,

此時使用者時無法登入的,需要進行授權操作

*/

系統內建角色有三種:

connect臨時使用者

resource更為可靠的和正式使用者

dba資料庫管理員角色,擁有管理資料庫的最高許可權

/*

為 test 使用者授予 resource 許可權

*/grant resource to test;

之後便能用 test 使用者登入資料庫了。

MySQL忘記密碼及重置密碼

可能找不到programdata資料夾,這是因為一般是被隱藏了,可以直接複製上邊路徑到資源管理器,再訪問即可。其他找到my.cnf的方法 首先找到mysqld的路徑 which mysqld出來的路徑就是mysqld的路徑。敲命令 usr local mysql bin mysqld verbose...

MySQL忘記密碼及重置密碼

可能找不到programdata資料夾,這是因為一般是被隱藏了,可以直接複製上邊路徑到資源管理器,再訪問即可。其他找到my.cnf的方法 首先找到mysqld的路徑 which mysqld出來的路徑就是mysqld的路徑。敲命令 usr local mysql bin mysqld verbose...

Oracle忘記密碼如何重置

昨天安裝oracle11g r2的時候給scott使用者設定密碼,當時沒有顯示而且還只以輸入一次,可能密碼輸入錯誤,結果今天用scott使用者登入果然密碼不對,還好sys和system使用者都正常,就進去給重置了 sql alter user scott identified by password...