Oracle 工具&权限<二>

SQL Plus工具:
在命令行中输入sqlplusw,启动该工具
连接数据库:conn sys/system as sysdba;
PL/SQL Developer工具:
Oracle开发中,经常使用一个功能强大的第三方工具:"PL/SQL Developer"工具,他基本上可以实现Oracle开发中的任何操作。
Oracle服务:
OracleService+服务名:数据库启动的基础
OracleOraDb10g_home1TNSListener:服务器端为客户端提供的监听服务,只有该服务正常启动,客户端才能连接到服务器上。
OracleOraDb10g_home1iSQL*Plus:提供用浏览器对数据库中数据操作的方式。
OracleDBConsole+服务名, oracle10g中的一个新服务。在9i之前,官方提供了一个基于图形界面的企业管理器(EM),从Oracle10g开始,Oracle提供了一个基于B/S的企业管理器,在操作系统的命令行中输入命令:emctl start dbconsole就可以启动服务,启动之后,就可以在浏览器上用B/S方式管理Oracle服务器了
Oracle启动和关闭:
启动:startup open
关闭:shutdown immediate
Oracle用户和权限:
CREATE USER 用户名 IDENTIFIED BY 口令 [ACCOUNT LOCK|UNLOCK]
CREATE USER jerry IDENTIFIED BY tom ACCOUNT UNLOCK;
//此时用户尽管创建成功,但是还不能登陆,该用户还没有任何权限。
//SQLPLUS中的命令以分号(;)结尾,代表命令完毕并执行,系统同时会把该命令保存在缓存中,缓存中只保存最近执行过的命令,如果重新执行缓存中的命令,直接使用左斜杠符号(/)。如果命令不以分号结尾,该命令只是写入缓存保存起来,但是并不执行。
Oracle用户对数据库管理或对象操作的权限分为系统权限和数据库对象权限。系统权限比如:CREATE SESSION, CREATE TABLE等,拥有系统权限的用户,允许拥有相应的系统操作。
下面是几个常用角色:
CONNECT
image
RESOURCE
image
DBA
image
授权:GRANT 角色|权限 TO 用户(角色)
GRANT CONNECT TO jerry;
GRANT RESOURCE TO jerry;
收回权限:REVOKE 角色|权限 FROM 用户(角色)
修改用户的密码:ALTER USER 用户名 IDENTIFIED BY 新密码
修改用户处于锁定状态:ALTER USER 用户名 ACCOUNT LOCK|UNLOCK
 
image
路慢慢其休远羲,吾将上下而求所
原文地址:https://www.cnblogs.com/garinzhang/p/2558379.html