初步了解oracle
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) 给用户授系统权限:
- 授予连接数据库权限:
a) SQL> grant create session to test;
- 授予创建数据库表权限:
a) SQL> grant create table to test;
d) 给用户授对象权限:
- 授予查询表的权限
a) SQL> grant select on dept to test;
b) SQL> grant all on scott.dept to test;
e) 给用户授角色:
- SQL>grant connect,resource to test;
f) 收回权限
- SQL> revoke select on dept from test;
- SQL> revoke all on dept from test;
g) 查看权限
- 查看当前用户的权限:select * from session_privs;
- 查看系统角色的权限:select * from dba_sys_privs where grant=’RESOURCE’;
h) 删除用户
- SQL> drop user test;
- 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的更多相关文章
- oracle 队列
Oracle 高级队列(AQ) 适用对象:初步了解oracle高级队列人群 注意事项: 序号 注意事项 1 JMS监听部分可参考官方文档: http://docs.oracle.com/cd/e128 ...
- 1.UTF8字符集csv文件在oracle下乱码问题处理
1.问题描述 在excel中生成了一个UTF-8编码格式的csv文件准备导入数据库,在notpad++下打开显示正常,编码集为UTF-8,通过pl/sql dev导入oracle是出现乱码,此时初步推 ...
- oracle与DB2
1.体系结构,DB2的实例和数据库分开的做法,我个人还是比较喜欢的,因为实例可以创建多个,数据库的恢复直接恢复到实例下就可以了,相对ORACLE简单多了. 2.管理工具,DB2的管理工具做得太简陋了, ...
- 一.UTF8字符集csv文件在oracle下乱码问题处理
1.问题描述 在excel中生成了一个UTF-8编码格式的csv文件准备导入数据库,在notpad++下打开显示正常,编码集为UTF-8,通过pl/sql dev导入oracle是出现乱码,此时初步推 ...
- 在Linux中安装Oracle(较详细图解)
原创 http://www.cnblogs.com/nucdy/p/5603998.html 参考视屏:链接: https://pan.baidu.com/s/1kViEZQZ 密码: z7ha ( ...
- 免费的ER 设计软件调研
目标: 找到一个免费的ER 设计软件, 适合数据仓库项目开发. 结果: 经初步调研, Oracle的 SQL Developer Data Modeler基本满足需求. 但在功能和操作性等方面, 较P ...
- 2014/11/06 Oracle触发器初步 2014-11-06 09:03 49人阅读 评论(0) 收藏
触发器我就不多解释了,保证数据的完整性的神器,嗯..也是减少程序员工作托管给数据库操作的好帮手.就不讲一些大道理了.通俗点,我们对数据库的操作,无非就是增 删 改 查. 触发器就是在删,改,增的时候( ...
- Oracle Goldengate和Oracle Data Integrator的初步认识
免责声明: 本文中使用的部分图片来自于网络,如有侵权,请联系博主进行删除 1. Oracle Glodengate是什么? GoldenGate是oracle的一种基于数据库日志的数据同步软件 ...
- 采用oracle官方文件(11G)——初步Concept
采用oracle官方文件(11G)示例 这里是oracle官方文档界面,想了解oracle,阅读官方文档是唯一的方法,大致了解官方文档的使用,对官方文档有一个更直观的认识.文档可通过文章关联的链接查看 ...
随机推荐
- 8:Spring Boot中thymeleaf模板中使用 Shiro标签
1,添加 pom.xml grade: compile('com.github.theborakompanioni:thymeleaf-extras-shiro:1.2.1') 2, Subject ...
- #433 Div2 Problem C Planning (贪心 && 优先队列)
链接 : http://codeforces.com/contest/854/problem/C 题意 : 有 n 架飞机需要分别在 1~n 秒后起飞,允许起飞的时间是从 k 秒后开始,给出每一架飞机 ...
- SQL—事物
[选择题]以下哪个选项是DBMS的基本单位,是构成单一逻辑工作单元的操作集合. A.进程 B.SQL C.事务 D.文件 分析: (1)一个事务包含一个或多个SQL语句,是逻辑管理的工作单元(原子单元 ...
- 【bzoj1398】Vijos1382寻找主人 Necklace
*题目描述: 给定两个项链的表示,判断他们是否可能是一条项链. *输入: 输入文件只有两行,每行一个由0至9组成的字符串,描述一个项链的表示(保证项链的长度是相等的). *输出: 如果两条项链不可能同 ...
- 回声状态网络ESN(Echo State Networks)
1.1 网络结构 ESN通过随机地部署大规模系数链接的神经元构成网络隐层,一般称为"储备池".ESN网络具有的特点如下: (1)包含数目相对较多的神经元: (2)神经元之间的连接关 ...
- 解决:父类中的@NotNull无效以及@Notnull 验证list对象无效
解决方法如图: controller层 vo.param层 父类验证注解要使用@NotEmpty 不能使用 @NotNull,否则验证无效的,反正笔者是没有成功过
- [CSP-S模拟测试]:回家(塔尖)
题目传送门(内部题7) 输入格式 第一行一个整数$T$,表示共$T$组数据.对于每组数据,第一行两个数$n,m$表示有$n$个建筑物,$m$条道路.接下来$m$行,每行两个整数$u,v$,表示第$u$ ...
- 2019前端面试题汇总(vue)
毕业之后就在一直合肥小公司工作,没有老司机.没有技术氛围,在技术的道路上我只能独自摸索.老板也只会画饼充饥,前途一片迷茫看不到任何希望.于是乎,我果断辞职,在新年开工之际来到杭州,这里的互联网公司应该 ...
- React-Native 之 GD (十一)加载更多功能完善 及 跳转详情页
1.加载更多功能完善 GDHome.js /** * 首页 */ import React, { Component } from 'react'; import { StyleSheet, Text ...
- ORACLE Physical Standby DG 之fail over
SQL> select thread#, low_sequence#, high_sequence# from v$archive_gap;确认下是否存在日志间隙,发现gap现象,说明failo ...