欢迎来到天天文库
浏览记录
ID:36323719
大小:322.81 KB
页数:11页
时间:2019-05-09
《ch05oracle中sys用户的口令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5课Oracle中SYS用户的口令肖永康xiaoyk@bnu.edu.cn目录sys用户sys口令的认证方法使用命令orapwd修改sys口令2sys用户sys用户是oracle中权限最高的一个用户,而system是一个用于数据库管理的用户。修改sys和system口令的方法使用alteruser命令alterusersysidentifiedbyabcdefg;alterusersystemidentifiedbyhijklmn;使用SQL*PLUS命令passwordsystem注意:password命令不适用于sys用户。3使用sys登录数据库的方法(1)4使用sys登录数据库的方法
2、(2)方法5$sqlplus“/assysdba”方法6$sqlplus/nologSQL>conn/assydba上述6种方法都可以以SYS用户权限连接到数据,而且不需要使用sys用户的口令。5sys口令的认证方法(1)所谓认证方法,是指用sys连接数据库时的口令管理权限问题。在Oracle8.1.5及以前版本中,sys连接的认证是由Oracle管理的。在Oracle8.1.6及以后版本中,sys连接的默认认证是操作系统认证。Unix操作系统认证方法在Unix中创建DBA组,如oinstall添加用户如user01属于oinstall组修改参数remote_login_passwordfi
3、le为NONE,表示对于远程连接的用户,不需要使用Oracle认证其口令。6sys口令的认证方法(2)Windows操作系统认证方法在windows系统中添加一个新的用户组ORA_SID_DBA,其中SID为实例名(如ORA_ORCL_DBA)注意:安装完Oracle数据库后,在Windows系统已经有一个用户组ORA_DBA。在默认情况下,它的组成员只有administrator。创建用户(如test),使他隶属于ORA_SID_DBA或ORA_DBA组。修改参数remote_login_passwordfile为NONE,表示对于远程连接的用户,不需要使用Oracle认证其口令。修改D:
4、oracleproduct10.2.0db_1NETWORKADMIN目录下的文件sqlnet.ora,进行如下设置SQLNET.AUTHENTICATION_SERVICES=(NTS)使用操作系统认证时,只要是以Administrator或ORA_SID_DBA组的成员登录操作系统,那么在连接数据库时,其认证由操作系统进行,Oracle不再要求提供口令。7sqlnet.ora文件8sys口令的认证方法(3)在Windows操作系统中使用Oracle认证方法修改参数remote_login_passwordfile为EXCLUSIVE或SHARED,表示对于远程连接的用户使用O
5、racle认证其口令。修改D:oracleproduct10.2.0db_1NETWORKADMIN目录下的文件sqlnet.ora,进行如下设置(注释下面一行)#SQLNET.AUTHENTICATION_SERVICES=(NTS)9使用命令orapwd修改sys口令命令orapwd的格式file:sys口令存储文件的目录及名称password:新口令entries:可以同时连接到Oracle的sys用户最大数force:是否覆盖现有的口令文件10使用命令orapwd修改sys口令在Windows系统中删除目录D:oracleproduct10.2.0db_1dat
6、abase下的文件pwd.ora,如pwdorcl.ora生成新的口令文件C:>orapwdfile=D:oracleproduct10.2.0db_1databasepwdorcl.orapassword=abcdeentries=30重新启动Oracle服务在”控制面板””管理工具””服务”中重启服务OracleServiceORCL在UNIX系统中删除目录$ORACLE_HOME/dbs下的文件pwd.ora,如pwdorcl.ora生成新的口令文件orapwdfile=$ORACLE_HOME/dbs/pwdorcl.orapassword=ab
7、cdeentries=30重新启动Oracle服务在”控制面板””管理工具””服务”中重启服务OracleServiceORCL11
此文档下载收益归作者所有