今天打開測試庫,使用sqlplus以sys登錄,採用命令如下:
sqlplussys/sysassysdba
提示ora-00103insufficientprivilege;
原來在遠程使用sqlplus時,是要通過Oracle的密碼文件進行鑑權的,發現密碼文件不存在導致了上述錯誤。
使用orapwd重建密碼文件後可以正常登錄。
orapwdfile=/home/oracle/product/10.2.0/dbs/orapworaclepassword=sysentries=3force=y
聯想:如果不想讓本機以外使用sys用戶登錄可以移除密碼文件達到保護數據庫的目的。