Oracle入门第一天(下)——数据库的管理
一、SQL Developer的使用
常用设置,参考:https://www.cnblogs.com/biGpython/archive/2012/03/30/2424739.html
https://www.cnblogs.com/linjiqin/archive/2013/06/24/3152538.html
没有监听程序请通过net-manage或者lilsten-ora配置文件https://blog.csdn.net/qq_27298687/article/details/89327728
登录
以SCOTT用户登录:
登录页面:
导入表:
. 将导入的表放到任意的位置:(这里选择D盘根目录)
执行以下命令:顺序需要一致!
通过查询来检测是否导入正确:107条记录找到则为正确!
打开SQL窗口,工具栏->会话->执行可执行语句
二、企业管理器
通过所有程序->Oracle客户端->找到企业管理器控制台(Enterprise manager console)
11g改版成为b/s架构了,可以简单参考:https://www.cnblogs.com/jifeng/archive/2013/04/25/3043756.html
点开数据库ORCL进行登录:(使用系统用户进行登录)
创建用户
在上图的用户上右击两次,即可创建用户:
之后也可以以此用户登录Developer了!——当然,他不能访问刚刚SCOTT通过文件创建的表
对象
要想进行访问,需要在企业管理器进行管理:
展开表:
这样,就可以通过JIANGBEI用户访问SCOTT用户对应表的对应权限了!
系统
给用户对应的权限(例如创建表)
限额
给表空间分配物理空间,这样才能正确创建了!
角色
和权限管理一样,角色有对应权限的封装,属于某个角色拥有对应权限
对应角色有哪些权限可以在用户下一栏进行查看
查看版本:
select * from v$version
数据库的系统表(通过以下三个表来导出所有表结构信息)
DESC ALL_COL_COMMENTS ;
Name Type Nullable Default Comments
----------- -------------- -------- ------- ---------------------
OWNER VARCHAR2(30) Owner of the object
TABLE_NAME VARCHAR2(30) Name of the object
COLUMN_NAME VARCHAR2(30) Name of the column
COMMENTS VARCHAR2(4000) Y Comment on the column
ALL_COL_COMMENTS
desc ALL_TAB_COLUMNS;
Name Type Nullable Default Comments
-------------------- ------------- -------- ------- --------------------------------------------------------------------
OWNER VARCHAR2(30)
TABLE_NAME VARCHAR2(30) Table, view or cluster name
COLUMN_NAME VARCHAR2(30) Column name
DATA_TYPE VARCHAR2(106) Y Datatype of the column
DATA_TYPE_MOD VARCHAR2(3) Y Datatype modifier of the column
DATA_TYPE_OWNER VARCHAR2(30) Y Owner of the datatype of the column
DATA_LENGTH NUMBER Length of the column in bytes
DATA_PRECISION NUMBER Y Length: decimal digits (NUMBER) or binary digits (FLOAT)
DATA_SCALE NUMBER Y Digits to right of decimal point in a number
NULLABLE VARCHAR2(1) Y Does column allow NULL values?
COLUMN_ID NUMBER Y Sequence number of the column as created
DEFAULT_LENGTH NUMBER Y Length of default value for the column
DATA_DEFAULT LONG Y Default value for the column
NUM_DISTINCT NUMBER Y The number of distinct values in the column
LOW_VALUE RAW(32) Y The low value in the column
HIGH_VALUE RAW(32) Y The high value in the column
DENSITY NUMBER Y The density of the column
NUM_NULLS NUMBER Y The number of nulls in the column
NUM_BUCKETS NUMBER Y The number of buckets in histogram for the column
LAST_ANALYZED DATE Y The date of the most recent time this column was analyzed
SAMPLE_SIZE NUMBER Y The sample size used in analyzing this column
CHARACTER_SET_NAME VARCHAR2(44) Y Character set name
CHAR_COL_DECL_LENGTH NUMBER Y Declaration length of character type column
GLOBAL_STATS VARCHAR2(3) Y Are the statistics calculated without merging underlying partitions?
USER_STATS VARCHAR2(3) Y Were the statistics entered directly by the user?
AVG_COL_LEN NUMBER Y The average length of the column in bytes
CHAR_LENGTH NUMBER Y The maximum length of the column in characters
CHAR_USED VARCHAR2(1) Y C if maximum length is specified in characters, B if in bytes
V80_FMT_IMAGE VARCHAR2(3) Y Is column data in 8.0 image format?
DATA_UPGRADED VARCHAR2(3) Y Has column data been upgraded to the latest type version format?
HISTOGRAM VARCHAR2(15) Y
ALL_TAB_COLUMNS
DESC ALL_TAB_COMMENTS;
Name Type Nullable Default Comments
---------- -------------- -------- ------- ---------------------
OWNER VARCHAR2(30) Owner of the object
TABLE_NAME VARCHAR2(30) Name of the object
TABLE_TYPE VARCHAR2(11) Y Type of the object
COMMENTS VARCHAR2(4000) Y Comment on the object
ALL_TAB_COMMENTS
Oracle入门第一天(下)——数据库的管理的更多相关文章
- Oracle入门第一天(上)——简介与安装
一.Oracle介绍 Oracle 公司是全球最大的信息管理软件及服务供应商,成立于1977年 Oracle 公司因其复杂的关系数据库产品而闻名.Oracle的关系数据库是世界第一个支持SQL语言的 ...
- MySQL基础入门-第一课 新建数据库(linux版本)
MySQL linux 登录MySQL sudo ),name ),phone ) ); # 或者 ),name ),phone )); 数据类型 数据类型 大小(字节) 用途 格式 INT ...
- Oracle入门第六天(下)——高级子查询
一.概述 主要内容: 二.子查询介绍 1.简单子查询(WHERE子查询) SELECT last_name FROM employees WHERE salary > (SELECT salar ...
- 【转】Oracle RAC 环境下的连接管理
文章转自:http://www.oracle.com/technetwork/cn/articles/database-performance/oracle-rac-connection-mgmt-1 ...
- Oracle RAC 环境下的连接管理(转) --- 防止原文连接失效
崔华老师的文章!!! 这篇文章详细介绍了Oracle RAC环境下的连接管理,分别介绍了什么是 Connect Time Load Balancing.Runtime Connection Load ...
- oracle 事务 第一弹
一.事务概念 概念:在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点 ...
- oracle系列--第一篇 数据库基础
第一章 数据库基础 1.1 数据管理概述 1.1.1 什么是数据管理 与我们人类相比,计算机的最大优势就是能够高速.精准地运行,其运行的过程就是执行程序代码和操作指令.处理数据的过程.可以说,数据处理 ...
- 4. Oracle数据库用户管理备份与恢复
一. Oracle用户管理备份介绍 Oracle物理备份核心就是将物理文件拷贝一份副本:存放在磁盘上.物理文件指的是:数据文件,控制文件,日志文件,参数文件等等. 根据数据库状态而分:备份可分为热备份 ...
- ElasticSearch入门 第一篇:Windows下安装ElasticSearch
这是ElasticSearch 2.4 版本系列的第一篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...
随机推荐
- C# 冒泡排序法、插入排序法、选择排序法
冒泡排序法 是数组等线性排列的数字从大到小或从小到大排序. 以从小到大排序为例. 数据 11, 35, 39, 30, 7, 36, 22, 13, 1, 38, 26, 18, 12, 5, 45, ...
- canvas小球 时间倒计时demo-优化
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- Java虚拟机13:Java类加载机制
前言 我们知道我们写的程序经过编译后成为了.class文件,.class文件中描述了类的各种信息,最终都需要加载到虚拟机之后才能运行和使用.而虚拟机如何加载这些.class文件?.class文件的信息 ...
- IntelliJ IDEA 与Eclipse Link with Editor等价功能设置
Link With Editor是Eclipse内置功能中十分小巧,但却异常实用的一个功能. 这个开关按钮 (Toggle Button) 出现在各式导航器视图 ( 例如 Resource Explo ...
- POJ1039 Pipe
嘟嘟嘟 大致题意:按顺序给出\(n\)个拐点表示一个管道,注意这些点是管道的上端点,下端点是对应的\((x_i, y_i - 1)\).从管道口射进一束光,问能达到最远的位置的横坐标.若穿过管道,输出 ...
- hdu 1874 Dijkstra算法
先贴个网上找的比较通俗易懂的教程: 2.1Dijkstra算法(非负权,使用于有向图和无向图) Dijkstra算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径.主要特点是以起始点为中心 ...
- css注入获取网页中的数据
<style><?php echo htmlspecialchars($_GET['x']);?></style> <br><br>< ...
- Mac OS X文件系统的附加属性@如何彻底删除
有时候在 Mac 系统下读写 NTFS 分区时,会发现一些文件不能打开. 显示错误为: 项目“XXX”已被 OS X 使用,不能打开. 如果再终端 ls -al 命令一下就可以看到: -rwxr-xr ...
- [LuoguP1363]幻想迷宫
[LuoguP1363]幻想迷宫(Link) 现在有一个迷宫,从迷宫边界的任意一点可以走到对面,即:若都是路面,则可以从\((1, i)\)走到\((N, i)\).其余情况依旧.问是否可以从指定的起 ...
- Selenium自动化测试之启动浏览器
Selenium自动化测试之启动浏览器 一.Eclipse新建java工程 1.新建java工程:File->New->Java Project,输入Project name:如AutoT ...