今天打开测试库,使用sqlplus以sys登录,采用命令如下:
sqlplussys/sysassysdba
提示ora-00103insufficientprivilege;
原来在远程使用sqlplus时,是要通过Oracle的密码文件进行鉴权的,发现密码文件不存在导致了上述错误。
使用orapwd重建密码文件后可以正常登录。
orapwdfile=/home/oracle/product/10.2.0/dbs/orapworaclepassword=sysentries=3force=y
联想:如果不想让本机以外使用sys用户登录可以移除密码文件达到保护数据库的目的。