我是甲骨文的新手。我想知道如何在oracle 11g中为sqlplus / as sysdba设置登录密码。
我想为我的下一个登录设置密码,我不想以sqlplus / as sysdba登录,因为任何人都可以使用sqlplus / as sysdba登录,并且可以轻松地访问数据或更改现有用户的密码。
发布于 2013-02-12 12:30:44
要设置新密码,您应该(在连接到DB之后):
alter user SYS identified by "newpassword";但是,如果您想防止在没有密码- sqlplus / as sysdba的情况下进行连接,则需要添加以下内容:
SQLNET.AUTHENTICATION_SERVICES=none在sqlnet.ora中
发布于 2013-02-12 12:38:47
不只是任何人都可以使用sqlplus / as sysdba登录。操作系统用户必须是为管理数据库而创建的OS DBA组的成员(此组可以有不同的名称)。
您应该只分配这个组的实际DBA成员资格。而且,在我看来,没有人应该以oracle的身份登录(假设这里是Unix(-like)系统)。
发布于 2013-10-24 12:18:03
SQLPLUS username/password@identifier_namehttps://stackoverflow.com/questions/14829126
复制相似问题