如果刚接触 Oracle 的话,教科书上一下用这个使用者名称登陆,一下子用那个使用者名称登陆,他们有什么区别呢?很想搞清楚的是我们该怎么选择用哪个使用者名称登入呢?
答:主要是为了区别许可权的作用。!
system 和 sys 是 DBA 系统管理员身份,SCOTT 是普通身份。
当你想要修改 database 引数,调整期效能,检视隐含引数等操作的时候,就需要 system 或 sys 身份登入,以便有修改许可权。
普通身份登入,就相当于你只能用资料库,而不能用它来调整 oracle 的效能。普通身份所拥有的许可权(例如:Select,Creat 等)都是 system 或 sys 赋予他的许可权。
总之,系统使用者可以做一切活动,而普通使用者只能用它所具有的许可权。
所以一般用 SCOTT 访问 SQLPLUS 是资料库 以免许可权太高 造成误删等情况