在oracle中,我连接数据库的时候提示ORA-28000,其他人却可以连接上,是什么原因呢?

2024-11-16 06:30:52
推荐回答(1个)
回答(1):

ORACLE数据库服务器的安装 一 安装默认端口是2030 不知道是什么意思,但不影响安装使用; 二 设置全局数据库名是 xxx1(全局数据库的标识) 三 为数据库默认管理员SYS和SYSTEM设置密码,其具有最高权限,分配其他用户和权限 四 数据库安装成功 接下来要建立数据库 1 打开oracle Enterprise Manager 数据库下会出现我们在第二步建立的全局数据库标识xxx1,点击连接输入SYSTEM和password,DBA身份登陆; 2 在 -存储- 下的 -表空间- 下新建立表空间(最好和要建立的用户名相同); 3在 - 安全性-下的- 用户-下新建立用户 设置用户对应的表空间为上面新建立的表空间,并赋予其恰当的权限; 4 此时断开连接,以新建立的用户建立连接,在方案下就可以看到和表名,用户名相同的方案,在其下就可以新建表; 注意在上面4步有时看不到相应的方案,解决在任意方案下新建立一个表,在选择对应方案的下拉框中就可以看到相应寻找的方案,选择确定后就可以在方案下看到相应的方案. 按上面步骤下来 远程测试连接数据库时有时会出现 ORA-28000: the account is locked 错误,连接失败 以下是解决方法: 应是是帐户锁定. 用SYSMAN登录都是这样. 这样操作: 在CMD中启动SQLPLUS; 用SYSTEM登录: 执行: ALTER USER SYSMAN ACCOUNT UNLOCK; 显示用户已更改. 打开http://fanzy:5500/em (fanzy是主机名称) 启动,登录是用SYSTEM. 依然是: SQLException ORA-28000: the account is locked 启动/关闭:确认 当前状态 open 操作 关闭 immediate 是否确实要执行此操作?