学习Oracle数据库学习笔记:
一、Oracle数据库实例
一般我们在登陆Oracle数据库时,输入口令内容为数据库的实例。比如在安装时我们设置为orcl。则输入口令为orcl.
二、登陆Oracle
C:\Users\Administrator>sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on 星期六 7月 1 22:34:37 2017
Copyright (c) 1982, 2010, Oracle. All rights reserved.
请输入用户名: sys as sysdba
输入口令:
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
三、验证登陆成功小实例
SQL> select sysdate from dual;
SYSDATE
--------------
01-7月 -17
四、sqlplus下的一些命令:
clear screen;
show user;
create user muniu identified by liuma;
SQL> show user;
USER 为 "SYS"
SQL> create user muniu identified by liuma;
用户已创建。
五、授权与回收权限:
授权:
grant connect,resource,dba to muniu;
grant dba to liuma;
revoke dba from liuma;
revoke resource from muniu;
SQL> create user muniu identified by liuma;
用户已创建。
SQL> create user liuma identified by muniu;
用户已创建。
SQL> grant connect,resource,dba to muniu;
授权成功。
SQL> grant dba to liuma;
授权成功。
SQL> revoke dba from liuma;
撤销成功。
SQL> revoke resource from muniu;
撤销成功。
六、锁定与解锁:
alter user muniu account lock;
alter user muniu account unlock;
SQL>
SQL> alter user muniu account lock;
用户已更改。
SQL> alter user muniu account unlock;
用户已更改。
七、Oracle的角色:
Oracle中的角色可以给特定的用户特定的权限,通过角色的方式可以批量授权。
1、创建角色:
create role bike;
2、给角色授权:
grant connect to bike;
3、删除角色:
drop role bike;
SQL> create role bike;
角色已创建。
SQL> grant connect to bike;
授权成功。
SQL> drop role bike;
角色已删除。
八、删除用户
drop user muniu cascade;
SQL> drop user muniu;
用户已删除。
SQL> drop user liuma cascade;
用户已删除。
九、Oracle的架构:
数据库实例(orcl)///user用户///对象
类似与Mysql中:
Mysql///database///table
不积跬步,无以至千里…