[学习笔记] Oracle体系结构、下载安装、创建实例、客户端工具、网络服务名、服务管理
Oracle体系结构
实例:
- 一个操作系统只有一个 Oracle 数据库
- 一个 Oracle 数据库可以有多个 Oracle 实例(通常只安装一个实例)
- 一个实例对应着一系列的后台进程和内存结构
表空间:
- 一个实例在逻辑上可以分成若干个表空间
- 表空间是 Oracle 对数据文件的逻辑映射
- 表空间不属于任何用户
- 多个用户可以共用一个表空间
数据文件(ora/dbf):
- 一个表空间由若干个物理磁盘上的数据文件组成
- 一个数据文件只能属于一个表空间
数据表:
- 一个表空间可以有多个数据表
- 一个用户可以有多个数据表
- 一个数据表只能属于一个用户
Oracle 用户:
- 创建用户必须为其指定表空间(默认为users表空间)
- Oracle 中用户的所有数据都是存放在表空间中的
- 表空间会随机的把数据放入到一个或者多个数据文件中
- 不同的用户可以在同一个表空间上建立相同的表名
- 不同的用户只能管理自己的表数据
- 如果访问其他用户的数据,需要对方用户授权
创建过程
实例 -> 表空间 -> 用户 -> 数据表
下载安装
- 仅安装数据库软件
- 单实例数据库安装
- 企业版
- 软件位置,即 Oracle_Home,Oracle 主目录
创建数据库实例
- 开始菜单 - Oracle - 配置和移植工具 - Database Configuration Assistant
- 创建数据库
- 全局数据库名:orcl/orcl
- 所有账户使用同一管理口令
- 使用模板中的数据库文件位置
- 指定数据快速恢复区,启用归档
- 数据库组件:全部
- 字符集:UTF-8
用户:
- 超级管理员:SYS,必须用 sysdba 身份登陆
- 普通管理员:SYSTEM,只能用 normal 身份登录
- 普通用户:scott
客户端工具
SQLPlus工具:
该命令行工具提供了和oracle数据库交互能力,可以连接本地数据库,也可以连接远程数据库。命令行中输入“sqlplus /nolog”即可启动。
conn 用户名/密码@IP:端口/实例名 as 连接身份
如: conn sys/123456@127.0.0.1:1521/orcl as sysdba
PL/SQL Developer 工具:
Oracle 有三种连接身份:
- sysdba:数据库管理员身份。权限:打开(关闭)数据库服务器、备份(恢复)数据库、日志功能、会话限制、数据库管理功能等。
- sysoper:数据库操作员身份 。权限:打开(关闭)数据库服务器、备份(恢复)数据库、日志功能、会话限制。
- normal(默认):普通用户。权限:操作该用户下的数据对象和数据查询。
配置本地网络服务名
- 启动 Oracle Net Configuration Assistant
- 本地 Net 服务名配置
- 添加
- 填写服务名,即全局数据库名
- TCP网络协议
- 主机名:127.0.0.1,使用标准端口号 1521
- system/123456 测试登录
- 网络服务名:orcl_local
使用网络服务名进行连接:
conn sys/123456@127.0.0.1:1521/orcl as sysdba
conn sys/123456@orcl as sysdba
conn sys/123456 as sysdba
conn sys/123456@orcl_local as sysdba
Oracle服务
OracleService+服务名(ORCL):
该服务是Oracle数据库的基础,只有启动该服务才能正常使用Oracle数据库。
OracleOraDb11g_home1TNSlistener :
该服务为Oracle客户端提供监听程序的服务,只有启动该服务,客户端程序才能连接到数据库,和数据库进行交互。
# 启动服务
SQL> startup open
# 关闭服务
SQL> shutdown immediate
[学习笔记] Oracle体系结构、下载安装、创建实例、客户端工具、网络服务名、服务管理的更多相关文章
- selenium学习笔记(selenium下载安装)
博主自己捣鼓的接口框架先到这里 等工作上正式开始使用再后续完善需求 还是继续学习python.学编程就直接动手写 就想看看python+selenium的组合 什么都不多说.先下载安装 博主这里已经安 ...
- python学习笔记(matplotlib下载安装)
最近博主在找工作换新环境.昨天电话面试中问到python中threading模块进行接口性能测试的时候.如何生成性能测试报告 我现在还停留在打印在屏幕中.所以今天想着是否可以生成相应的性能测试报告 首 ...
- python学习笔记(virtualenv下载安装)
之前博客评论中有人建议我面对多个python版本的情况.可以使用virtualenv这个python虚拟沙盒 首页是利用pip下载.关于pip如何下载安装前面的博客中已经提到就不细说 cmd直接进入p ...
- 吴裕雄--天生自然python学习笔记:python下载安装各种模块的whl文件网址
python下载安装各种模块的whl文件网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
- python学习笔记(mysqldb下载安装及简单操作)
python支持对mysql的操作 已经安装配置成功python.mysql 之后根据各自电脑配置选择对应系统的MySQL-python 文件是EXE格式.打开下一步即可 下载地址博主分享下: htt ...
- python学习笔记(pip下载安装)
python有很多扩展模块需要安装 这个时候万能的pip就可以提供帮助 首页进入官网下载压缩包: https://pypi.python.org/pypi/pip#downloads 解压文件 cmd ...
- Zabbix学习笔记(yum源安装)
Zabbix学习笔记(yum源安装) 链接:https://pan.baidu.com/s/19RXhumkB-ulpI4BGOa5b_A 提取码:115h 复制这段内容后打开百度网盘手机App,操作 ...
- HBase学习笔记之HBase的安装和配置
HBase学习笔记之HBase的安装和配置 我是为了调研和验证hbase的bulkload功能,才安装hbase,学习hbase的.为了快速的验证bulkload功能,我安装了一个节点的hadoop集 ...
- ELK-6.5.3学习笔记–elk基础环境安装
本文预计阅读时间 13 分钟 文章目录[隐藏] 1,准备工作. 2,安装elasticsearch. 3,安装logstash. 4,安装kibana 以往都是纸上谈兵,毕竟事情也都由部门其他小伙伴承 ...
随机推荐
- hive 启动不成功,报错:hive 启动报 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersi
1. 现象:在任意位置输入 hive,准备启动 hive 时,报错: Exception in thread "main" java.lang.NoClassDefFoundErr ...
- maven高级学习
上一篇<maven是什么>介绍了最初级的maven学习,今天就趁着周末的大好时光一起学习下maven的高级知识吧. 1.maven工程要导入jar包的坐标,就必须要考虑解决jar冲突 1) ...
- 2.VUEJS-安装
Vue.js 安装 1.独立版本 我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入. 2.使用 CDN 方法 以下推荐国外比较稳定的两个 ...
- 【力扣】188. 买卖股票的最佳时机 IV
给定一个整数数组 prices ,它的第 i 个元素 prices[i] 是一支给定的股票在第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你最多可以完成 k 笔交易. 注意:你不能同时参 ...
- 【科研工具】MathType7.2的安装破解与使用
亲测可用,可以嵌入word. [我们为什么要用MathType] tex不香嘛,但是学校给的模板只有word,word输入公式点起来实在是太麻烦了. 有了这个就可以直接输入公式转换啦. [安装破解教程 ...
- 【Java】【学习】【监听器】Listener的学习的案例(窗体程序)
JavaWeb 监听器listener 学习与简单应用 Java窗体程序使用监听器 效果:点击按钮,控制台出现文字 代码如下 import javax.swing.*; import java.awt ...
- Redis cluster 集群命令合集
目录 一.常用命令 二.操作命令 三.redis-trib.rb脚本 一.常用命令 打印集群的信息 CLUSTER INFO 列出集群当前已知的所有节点(node),以及这些节点的相关信息. CLUS ...
- 时间同步——TSN协议802.1AS介绍
前言之前的主题TSN的发展历史和协议族现状介绍了TSN技术的缘起,最近一期的主题TSN协议导读从定时与同步.延时.可靠性.资源管理四个方面,帮助大家了解TSN协议族包含哪些子协议,以及这些子协议的作用 ...
- 突破结构限制的“数据透视表”(Excel技巧集团)
出个题:根据A2:C16生成E2:G18的汇总结果.这里的汇总是求和. 遇到这种情况,首选肯定是函数公式,虽然数据源表是个很规范的一维表,可以用数据透视表,可是想建构到上图那么奇葩,数据透视表无此异能 ...
- CF169A Chores 题解
Content 两兄弟要分担 \(n\) 件家务,第 \(i\) 件家务有一个复杂度 \(h_i\).兄弟俩以一个数 \(x\) 为界.所有满足复杂度 \(>x\) 的家务都给哥哥做,其余的给弟 ...