网站首页 > 技术文章 正文
几天过去了,茅草房已经建好了,人手一把属于自己的个性钥匙,现在可以进去看看了。
Oracle中,DBA角色作为这里的老大,拥有最高权限。下面就简单的看看关于各角色使用的一些基本知识。
1、数据库登陆方式:
sqlplus username/password as sysdba
例:使用DBA老大用户sys 和普通用户SCOTT登陆(密码在安装数据库时设置的)
在使用DBA用户登录时,需要as sysdba,否则认为你是骗子,不会让你进去的。
sqlplus sys/123456 as sysdba
sqlplus SCOTT/123456
2、展示当前用户以及用户之间的切换
展示当前登陆用户:show user
切换用户:conn sys/123456 as sysdba
conn scott/123456
3、常用的数字字典:系统自带的,由系统自动维护,存储关于库的一些信息。
(1)查看当前的用户,也可以用show user查看当前用户
select username from user_users;
(2)查看当前库中所有,dba_users只有DBA用户可以查看
select username from dba_users;
(3)查看当前库中所有,所有用户都可以看
select username from all_users;
4、修改密码的方式
(1)简单直接,修改密码为heiheihei
password scott
(2)我想静静的装个B,来个高大上的,修改密码为papapa
alter user scott identified by 新密码
5、角色的锁定与解锁,不要得罪老大,否则直接将你扔进小黑屋。
alter user scott account lock;
alter user scott account unlock;
5、查看当前用户有多少表?都是哪些表?
select count(*) from user_tables;
select * from tab;或者select * from user_tables;
6、动态性能视图:以v$ 开头的叫 动态性能视图【v$database】
动态性能视图不是我创建的,库自动创建并维护的,根据一个或多个数据字典创建出来的
例如:
(1)查看服务器状态
select open_mode from v$database;
(2)查看实例名
select instance_name from v$instance;
视图是基于一个表或多个表或视图的逻辑表,本身不包含数据
视图基于的表称为基表。视图是存储在数据字典里的一条select语句。
通过创建视图可以提取数据的逻辑上的集合或组合。
视图的优点:
1.对数据库的访问,因为视图可以有选择性的选取目标表里的一部分。
2.用户通过简单的查询可以从复杂查询中得到结果。
3.维护数据的独立性,视图可从多个表检索数据。
4.对于相同的数据可产生不同的视图。
视图作用:
1、方便查询
2、安全隐藏原表【源表名,不想让别人知道】
举个简单的例子:
原sql:select EMPNO,ENAME,HIREDATE,COMM from emp
创建视图v_fhc:create view v_fhc as select EMPNO,ENAME,HIREDATE,COMM from emp
现sql:select * from v_fhc
- 上一篇: Oracle数据库的一些常见操作命令示例
- 下一篇: 什么是Oracle事务?这是我见过最好的答案
猜你喜欢
- 2024-10-21 测试员必备:数据库Oracle+PLSQL常见操作文档整理
- 2024-10-21 Oracle数据库的一些常见操作命令示例
- 2024-10-21 从零开始学习Oracle之数据库和数据表的基本操作
你 发表评论:
欢迎- 05-24网络信息安全之敏感信息在传输、显示时如何加密和脱敏处理
- 05-24常见加密方式及Python实现
- 05-24pdf怎么加密
- 05-24aes256 加密 解密 (python3) 「二」
- 05-24深入理解Python3密码学:详解PyCrypto库加密、解密与数字签名
- 05-24Springboot实现对配置文件中的明文密码加密
- 05-24JavaScript常规加密技术
- 05-24信息安全人人平等 谷歌推出低性能安卓手机加密技术
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)