1、 Oracle的创始人

2、 Oracle版本含义

3、 Oracle安装:用户种类及初始密码

在oracle10g\11g中默认scott被锁定。

4、 Oracle数据库的启动

a) 启动两个服务***Listener/***Service

b) “开始-》运行”-》sqlplus或 sqlplusw

5、 用户连接、解锁、锁定

a) conn/connect scott/tiger; system/orcl; sys/orcl as sysdba;

b) 解锁/锁定:alter user 用户名 account unlock/lock;

6、 用户的查找

a) 显示当前的用户:show user;

b) 显示系统默认的用户:select * from all_users;

7、 创建表空间

/*分为四步 */

/*第1步:创建数据表空间  */

create tablespace user_data

datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

/*第2步:创建临时表空间  */

create temporary tablespace user_temp

tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

//删除表空间

drop tablespace  user_data including contents and datafiles

/*第3步:创建用户并指定表空间  */

create user username identified by password

default tablespace user_data

temporary tablespace user_temp;

8、 创建新用户

a) 创建用户密码:SQL>CREATE USER test IDENTIFIED BY test123;

b) 更改密码:SQL>ALTER USER test IDENTIFIED BY test321;

c) 给用户授系统权限:

  1. 授予连接数据库权限:

a) SQL> grant create session to test;

  1. 授予创建数据库表权限:

a) SQL> grant create table to test;

d) 给用户授对象权限:

  1. 授予查询表的权限

a) SQL> grant select on dept to test;

b) SQL> grant all on scott.dept to test;

e) 给用户授角色:

  1. SQL>grant connect,resource to test;

f) 收回权限

  1. SQL> revoke select on dept from test;
  2. SQL> revoke all on dept from test;

g) 查看权限

  1. 查看当前用户的权限:select * from session_privs;
  2. 查看系统角色的权限:select * from dba_sys_privs where grant=’RESOURCE’;

h) 删除用户

  1. SQL> drop user test;
  2. SQL> drop user test cascade;

Cascade 作用是在删除用户的同时,删除其用有的所有对象。

9、 创建角色

a) 创建语法:create  role  role1;

b) 删除语法:drop role  role1;

c) 给角色分配权限和给用户分配一样:grant  create  table  to role1

d) 撤销权限也一样:revoke   create   table  from  role1

10、 表

a) 查询数据库中有哪些表:select * from tab;

b) 查询某张表的结构:desc 表名;

11、代码

 create tablespace user_data
datafile 'c:\oracle\oradata\orcl\user_data.dbf'
size 50m
autoextend on next 50m
maxsize 20480m
extent management local; create temporary tablespace user_temp
tempfile 'c:\oracle\oradata\orcl\user_temp.dbf'
size 50m
autoextend on next 50m
maxsize 20480m
extent management local; create temporary tablespace user_temp1
tempfile 'c:\oracle\oradata\orcl\user_temp1.dbf'
size 50m
autoextend on next 50m
maxsize 20480m
extent management local; drop tablespace user_temp1; --------------创建用户
drop user philis;
create user philis identified by philis
default tablespace user_data
temporary tablespace user_temp; create user u1 identified by u1; ---修改密码
alter user philis identified by 123;
alter user philis identified by philis;
--- 锁定和解锁账户
alter user system account lock;
alter user system account unlock; -------授权
grant create session to philis;
grant select on scott.emp to philis;
revoke create session from philis;
revoke select on scott.emp from philis; -----授予角色
grant resource,connect to philis ;
----传递权限
grant select on scott.emp to philis with grant option;
revoke select on scott.emp from philis;

初步了解oracle的更多相关文章

  1. oracle 队列

    Oracle 高级队列(AQ) 适用对象:初步了解oracle高级队列人群 注意事项: 序号 注意事项 1 JMS监听部分可参考官方文档: http://docs.oracle.com/cd/e128 ...

  2. 1.UTF8字符集csv文件在oracle下乱码问题处理

    1.问题描述 在excel中生成了一个UTF-8编码格式的csv文件准备导入数据库,在notpad++下打开显示正常,编码集为UTF-8,通过pl/sql dev导入oracle是出现乱码,此时初步推 ...

  3. oracle与DB2

    1.体系结构,DB2的实例和数据库分开的做法,我个人还是比较喜欢的,因为实例可以创建多个,数据库的恢复直接恢复到实例下就可以了,相对ORACLE简单多了. 2.管理工具,DB2的管理工具做得太简陋了, ...

  4. 一.UTF8字符集csv文件在oracle下乱码问题处理

    1.问题描述 在excel中生成了一个UTF-8编码格式的csv文件准备导入数据库,在notpad++下打开显示正常,编码集为UTF-8,通过pl/sql dev导入oracle是出现乱码,此时初步推 ...

  5. 在Linux中安装Oracle(较详细图解)

    原创 http://www.cnblogs.com/nucdy/p/5603998.html 参考视屏:链接: https://pan.baidu.com/s/1kViEZQZ  密码: z7ha ( ...

  6. 免费的ER 设计软件调研

    目标: 找到一个免费的ER 设计软件, 适合数据仓库项目开发. 结果: 经初步调研, Oracle的 SQL Developer Data Modeler基本满足需求. 但在功能和操作性等方面, 较P ...

  7. 2014/11/06 Oracle触发器初步 2014-11-06 09:03 49人阅读 评论(0) 收藏

    触发器我就不多解释了,保证数据的完整性的神器,嗯..也是减少程序员工作托管给数据库操作的好帮手.就不讲一些大道理了.通俗点,我们对数据库的操作,无非就是增 删 改 查. 触发器就是在删,改,增的时候( ...

  8. Oracle Goldengate和Oracle Data Integrator的初步认识

    免责声明:     本文中使用的部分图片来自于网络,如有侵权,请联系博主进行删除 1. Oracle Glodengate是什么? GoldenGate是oracle的一种基于数据库日志的数据同步软件 ...

  9. 采用oracle官方文件(11G)——初步Concept

    采用oracle官方文件(11G)示例 这里是oracle官方文档界面,想了解oracle,阅读官方文档是唯一的方法,大致了解官方文档的使用,对官方文档有一个更直观的认识.文档可通过文章关联的链接查看 ...

随机推荐

  1. 代理上网(ssh 动态端口转发)

    ssh 是一种加密通讯的网络协议,常用来在两台机器间做远程登陆.在这里,我们用SSH 来做代理上网. 假设情景 你的PC 不能自由联网 但你的PC 可以访问机器B 机器B 可以自由联网 SSH 上网原 ...

  2. 【CF1236D】Alice and the Doll(set)

    题意:给定一个n*m的网格,其中k格有障碍 周驿东从(1,1)出发面朝右,每次行动前他可以选择顺时针旋转90度或不旋转,然后向自己朝向的位置走1格 问他能否不重复不遗漏的走过所有非障碍格 n,m,k& ...

  3. [BZOJ3262]:陌上花开(CDQ分治)

    题目传送门 题目描述 有$n$朵花,每朵花有三个属性:花形$(s)$.颜色$(c)$.气味$(m)$,用三个整数表示.现在要对每朵花评级,一朵花的级别是它拥有的美丽能超过的花的数量.定义一朵花$A$比 ...

  4. 转:SpringMVC常见面试题总结(超详细回答)

    原文:https://blog.csdn.net/a745233700/article/details/80963758  我略微修改了下某些地方 1.什么是Spring MVC ?简单介绍下你对sp ...

  5. 5-2 Django的路由层(urlconf) 2

    django2.0版的path 思考情况如下: urlpatterns = [ re_path('articles/(?P<year>[0-9]{4})/', year_archive), ...

  6. How to call javascript function on page load in asp.net

    How to call javascript function on page load in asp.net 解答1,使用RegisterStartupScript来运行 需要注意的是,下面的dem ...

  7. 【洛谷P1310 表达式的值】

    题目链接 题目描述 对于1 位二进制变量定义两种运算: 运算的优先级是: 先计算括号内的,再计算括号外的. “× ”运算优先于“⊕”运算,即计算表达式时,先计算× 运算,再计算⊕运算.例如:计算表达式 ...

  8. VueX中直接修改数据报错,修改一维数组,二维数组,报错的原因

    直接修改state中的的数据是不被允许的,会报错 这个时候可以使用三种种方式处理 第一种:使用拓展运算符,深拷贝一维数组或对象var arrA = [1,2,3,4]var a = [...arr]| ...

  9. 如何统计序列中元素的频度---Python数据结构与算法相关问题与解决技巧

    实际案例: 1. 某随机序列 [12,5,6,4,6,5,5,7]中,找到出现次数最高的3个元素,它们出现的次数是多少? 2. 对于某英文文章的单词,进行词频统计,找到出现次数最高的10个单词,它们出 ...

  10. 嗯,python

    总觉得在这么个地方已经没有在碰blog的可能了...但是... 突然说要用python来配置环境...好歹也是这个专业的啊...还是 看看吧... 然后 百度一搜,看到一个 好的 网站,不知道 我一旦 ...