1、oracle简介
Oracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的SQL Server,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等。Oracle产品是免费的,可以在Oracle官方网站上下载到安装包,另一方面Oracle服务是收费的。
2、oracle安装
Centos7安装oracle12c_醉颜凉的博客-CSDN博客
3、Sql*Plus命令行工具连接oracle
语法结构:conn 用户名/密码 as 连接身份@服务器连接字符串
>sqlplus /nolog #启动客户端进程
SQL>sqlplus / as sysdba #sys管理员登陆
4、Oracle启动和关闭
SQL>startup open; #启动Oracle服务
SQL>shutdown immediate; #关闭Oracle服务
5、 Oracle用户和权限
语法结构:创建用户
create user 用户名 identified by 口令 account lock/unlock
语法解析:lock/unlock创建用户时是否锁定,默认为锁定状态。锁定的用户无法正常的登录进行数据库操作。
代码演示:创建用户
SQL>create user Tom identified by 口令 account unlock;
语法结构:授权
grant 角色|权限 to 用户(角色)
代码演示:授权
SQL> GRANT CONNECT TO jerry;
授权成功。
SQL> GRANT RESOURCE TO jerry;
授权成功。
语法结构:其他操作
//回收权限
revoke 角色|权限 from 用户(角色)
//修改用户的密码
alert user 用户名 identified by 新密码
//修改用户处于锁定(非锁定)状态
alert user 用户名 account lock|unlock