我不知道你對Oracle了解多少?是不是僅僅是達到能使用的程度。如果是這樣,那麼就跟隨我的步伐,來逐漸了解Oracle,慢慢揭開Oracle的神秘面紗。
對於Oracle的安裝,在這裡我不想多說,教程網上 一搜一大把,什麼10g的11g的,去搜去,多得是。在文章的開頭,我們先不切入正題,不妨從安裝之後開始說。Oracle安裝之後,會自動生成兩個用戶,這個稍微了解Oracle的人都知道,一個是sys一個是system。或許您只知道這兩個是數據庫默認用戶,有很高的權限。那麼具體有多高的權限呢?讓你說你也不定能說出多少。我們呢,就稍微來說說這兩個特殊的用戶。
首先,sys是超級用戶,具有最高權限,具有sysdba角色,那麼什麼是sysdba角色呢?這麼說又扯遠了,扯遠了我們也得說說,這個sysdba就是以sysdba的身份登錄,說到身份,Oracle有三種身份,一個是normal普通身份,我們在授權了用戶之後往往以normal身份登錄;一個是sysdba系統管理員身份登錄;最後一個是sysoper是系統操作員身份。回去我們繼續說sys,它具有最高權限,有create database的權限,該用戶默認的密碼是change_on_install。呵呵,有點兒長哈。後面我會說一下怎麼更改它的密碼。下面接著介紹system,這個不用多說吧,都知道是系統管理員,它的權限也很大,具有sysoper角色,上面說了,是系統操作員身份,沒有create database的權限,默認的密碼是manager。呵呵,這個密碼還比較好記。那麼接下來,我們就介紹一下怎麼更改用戶密碼。
我們什麼時候會想著改密碼呢?平時我們的QQ、微信等等,要麼密碼太長,要麼密碼忘了,都會想著改密碼。Oracle裡面的用戶也是一樣,像上面的sys,默認密碼那麼長,change_on_install,我猜你肯定有想改了的沖動,那麼怎麼更改密碼呢?別急,往這兒看
1、在命令行中輸入sqlplus/nolog 無用戶名登錄
2、conn/as sysdba 連接到本地數據庫
3、alter user ***(你要更改的用戶名,如system) identified by ***(你要更改成的password);
例如:alter user system identified by abc123; 記住!該條語句後面一定要加分號!
好了,到這裡我們先結束這篇博客,這呢算是一個Oracle最簡單的一個入門,下篇博客我們來說一下如何用Navicat連接Oracle數據庫。下篇博客見咯。