window下使用pl/sql的登录问题

全局数据库名,是指完整的数据库名称
比如orcl.zh.org的全局数据库名
sid 是orcl
zh.org是它的域

数据库是用其全局数据库名标识的。全局数据库名由以下两部分组成
database_name.database_domain

例如: sales.us.acme.com
本示例中, sales 为数据库名, us.acme.com 为数据库域。 指定全局数据库名的原则如下: 为数据库选择能够反映其用途的名称, 例如

sales。 在数据库名中不要包含对软件版本的引用。 选择一个数据库域, 以便将此数据库与分布式环境中的其它数据库区分开来。 例如,

通过选择域 us.acme.com 和 jp.acme.com, 设立在美国和日本的销售部门可以同时拥有名为 sales 的数据库。 指定的数据库域不必和系统

的网络域相同。不过, 如果需要, 也可以是相同的。 在数据库名和数据库域中, 以下字符都是有效字符: 字母数字字符, 下划线 (_) 和井

号 (#)。 在数据库域中, 句点是有效字符。 数据库名必须以字母字符开头, 并且长度不能超过 8 个字符 (在基于 UNIX 的系统上) 和 64

个字符 (在基于 Microsoft Windows 的系统上)。 对于数据库域, 包括句点在内的长度不得超过 128 个字符。
对于单实例数据库 (仅由一个系统访问的数据库), 其 SID 通常与数据库名相同。

在win系统下,使用pl/sql一般登录你输入任何账户(除SYSTEM,SYS),选择SYSDBA,都可以登录进去,但是都是以os验证的方式进去的,所以

你会发现名字show user都是SYS,所以我们应该以SYS进去以后,通过alter user 用户名 identified by 新密码,来为其他用户重置密码。
注意: scott用户是一般用户非sysdba,所以在pl/sql登录的时候,选择normal才能正确登录,show user看到的才是 scott

你可能感兴趣的:(sql,windows,unix,OS,Microsoft)