Linux下新建Oracle用户并连接Oracle数据库

1. 先将用户切换到Oracle

su - oracle

alt

2. 登录到sqlplus

  • 使用dba权限登录到sqlplus
sqlplus / as sysdba

alt

2.1 登录到sqlplus遇到乱码

alt

show parameter nls_la

  • 修改环境变量:NLS_LANG

如果要使之永久生效,可以添加这个变量到oracle 用户环境 .bash_profile中

export NLS_LANG=american_america.zhs16gbk

alt

3. 新建Oracle数据库用户

3.1 创建用户

#用户名不区分大小写,密码区分大小写
create user 用户名 identified by 密码;

create user c##dzf identified by test;

alt

3.2 给用户所有权限

grant connect,dba to 用户名;

grant connect,dba to c##dzf;

alt

3.3 切换用户,输入密码

  • 在sqlplus中,我们使用conn连接一下我们具体想要操作的数据库用户
conn username/password

conn c##dzf

alt

显示connected表示连接成功

3.4 查看当前用户

show user;

alt

4. 测试

在SQL>中输入想要进行操作的sql语句,这里我们举个简单的例子,以一个单表查询为例进行演示

select * from dual;

alt

5. 超级管理员解锁普通用户

#解锁用户
alter user 用户名 account unlock;
设置用户密码
alter user 用户名 identified by 密码;
#切换至解锁用户
conn 用户名/密码;
Oracle 文章被收录于专栏

Oracle

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务