如果剛接觸 Oracle 的話,教科書上一下用這個使用者名稱登陸,一下子用那個使用者名稱登陸,他們有什麼區別呢?很想搞清楚的是我們該怎麼選擇用哪個使用者名稱登入呢?
答:主要是為了區別許可權的作用。!
system 和 sys 是 DBA 系統管理員身份,SCOTT 是普通身份。
當你想要修改 database 引數,調整期效能,檢視隱含引數等操作的時候,就需要 system 或 sys 身份登入,以便有修改許可權。
普通身份登入,就相當於你只能用資料庫,而不能用它來調整 oracle 的效能。普通身份所擁有的許可權(例如:Select,Creat 等)都是 system 或 sys 賦予他的許可權。
總之,系統使用者可以做一切活動,而普通使用者只能用它所具有的許可權。
所以一般用 SCOTT 訪問 SQLPLUS 是資料庫 以免許可權太高 造成誤刪等情況