Linux下新建Oracle用户并连接Oracle数据库
1. 先将用户切换到Oracle
su - oracle
2. 登录到sqlplus
- 使用dba权限登录到sqlplus
sqlplus / as sysdba
2.1 登录到sqlplus遇到乱码
show parameter nls_la
- 修改环境变量:NLS_LANG
如果要使之永久生效,可以添加这个变量到oracle 用户环境 .bash_profile中
export NLS_LANG=american_america.zhs16gbk
3. 新建Oracle数据库用户
3.1 创建用户
#用户名不区分大小写,密码区分大小写
create user 用户名 identified by 密码;
create user c##dzf identified by test;
3.2 给用户所有权限
grant connect,dba to 用户名;
grant connect,dba to c##dzf;
3.3 切换用户,输入密码
- 在sqlplus中,我们使用conn连接一下我们具体想要操作的数据库用户
conn username/password
conn c##dzf
显示connected表示连接成功
3.4 查看当前用户
show user;
4. 测试
在SQL>中输入想要进行操作的sql语句,这里我们举个简单的例子,以一个单表查询为例进行演示
select * from dual;
5. 超级管理员解锁普通用户
#解锁用户
alter user 用户名 account unlock;
设置用户密码
alter user 用户名 identified by 密码;
#切换至解锁用户
conn 用户名/密码;
Oracle 文章被收录于专栏
Oracle