oracle入坑日记<二>认识oracle(含sqlplus基础使用)
1、SID(数据库实例)
1.1、 oracle安装的时候有一项叫【全局数据库名】的填写项,这个就是oracle的SID也是数据库的唯一标识符;
1.2、一个oracle数据库有且只有一个SID(一般情况一台服务器或桌面机只有一个SID),SID主要用于一些DBA操作以及与操作系统交互,例如,远程连接数据库就需要指定SID;
1.3、PL/SQL 连接 格式 : username@ip:1500/SID
1.4、安装oracle时命名,SID存在于注册表中,可以修改;
1.5、在Windows下 SID注册表位置: HKEY_LOCAL_MACHINE → SOFTWARE → ORACLE 下面有个 ORACLE_SID
2、sqlplus(oracle命令工具)
2.1、oracle安装后自带sqlplus命令工具,Windows下配置【环境变量】后也可以在 cmd 中输入 sqlplus 也能唤出 sqlplus ;
2.2、oracle 默认有三个用户:sys 、 system 、 scott ;sys 和 system 是系统管理员用户(DBA),这两个用户有最高权限(sys 的权限高于 system),这两个用户登录密码就是安装oracle时设置的【口令】。而 scott 为普通用户初始密码为 【tiger】 且首次使用 scott 需要用管理员权限激活。
2.3、Windows下sqlplus常用指令:
显示当前用户: show user
启动数据库: startup open
关闭数据库: shutdown immediate
查看Oracle有关命令: help index
修改SID值: SET ORACLE_SID=SID_name
2.4、sqlplus下可以执行绝大多数sql语句,例如:select、insert、delete、update等。
2.5、sqlplus默认情况下查询结果看起来会比较乱,如:
这样的查询结果显示看起来很不友好,可以通过 set linesize [长度]; --设置每行显示长度 和 set pagesize [数量]; --设置每页显示数量 这样这是完成后查询结果显示就会好很多。
3、Windows下相关服务及启/停
3.1、OracleService[SID]
oracle 数据库服务,也是核心服务。(必须启动)
启动服务: net start oracleservice[SID]
停止服务: net stop oracleservice[SID]
3.2、OracleOraDb12c_home1TNSListener
监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动)
启动监听: lsnrctl start
停止监听: lsnrctl stop
查看监听状态: lsnrctl status
3.3、OracleOraDb12c_home1ClrAgent
Oracle数据库 .NET扩展服务的一部分。 (非必须启动)
3.4、OracleMTSRecoveryService
服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。(非必须启动)
3.5、OracleJobScheduler[SID]
Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。(非必须启动)
3.6、OracleDBConsole[SID]
Oracle数据库控制台服务,Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。(非必须启动)
启动控制台: emctl start dbconsole
停止控制台: emctl stop dbconsole
3.7、 Oracle [SID] VSS Writer Service
Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。(非必须启动)
小结
一般桌面机使用,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。
总结
一个数据库由一个或多个表空间组成,一个表空间只能属于一个数据库
一个表空间由一个或多个多个数据文件组成,一个数据文件只能属于一个表空间
一个数据文件由一个或多个操作系统块组成,每一个操作系统块只能数以一个数据文件
一个表空间可以包含一个或多个段,一个段只能属于一个表空间
一个段由一个或多个区组成,每一个区只能属于一个段
一个区由一个或多个Oracle 块组成,每一个Oracle块只能属于一个区
一个区只能属于一个数据文件,数据文件的空间可以分配到一个或多个区
一个Oracle 块由一个或多个操作系统块组成,一个操作系统块是一个Oracle块的一部分
<<============================================================================================================================================>>
oracle入坑日记<二>认识oracle(含sqlplus基础使用)的更多相关文章
- oracle入坑日记<六>自增列创建和清除(含序列和触发器的基础用法)
0 前言 用过 SQLserver 和 MySQL 的自增列(auto_increment),然而 Oracle 在建表设置列时却没有自增列. 查阅资料后发现 Oracle 的自增列需要手动编写. ...
- oracle入坑日记<四>表空间
1 表空间是什么 1.1.数据表看做的货品,表空间就是存放货品的仓库.SQLserver 用户可以把表空间看做 SQLserver 中的数据库. 1.2.引用[日记二]的总结来解释表空间. 一个数 ...
- oracle入坑日记<三>用户详解(角色理解)
1 用户是什么 1.1.权限管理是Oracle的精华,不同用户登录到同一数据库中,可能看到不同数量的表,拥有不同的权限.Oracle 的权限分为系统权限和数据对象权限,共一百多种.如果把Oracl ...
- oracle入坑日记<一> 安装
学习日记系列(前辈/大神勿喷) 一.下载 下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads ...
- oracle入坑日记<五>数据表
1 数据表 1.1.数据表是存放数据字段信息的地方:在Oracle,数据表拥有者单位是用户,同时数据表属于表空间.如: 登录my_user用户在orcl表空间下创建的表就是 my_user用户在o ...
- Oracle学习笔记之二,Oracle 11g体系结构
Oracle 11g体系结构概述 实例(Instance),是指一组Oracle后台进程以及在服务器中分配的共享内存区域: 数据库(Database),是由基于磁盘的数据文件.控制文件.日志文件.参数 ...
- cozmo 入坑日记及开发环境搭建
前几日,朋友在群里发了一个机器人的小视频,视频里机器人可以对话,可以推箱子,开心以后会哈哈大笑,非常有趣. 详细了解里一下,这是个叫 cozmo 的智能机器人,可以配合 SDK 用 python 编程 ...
- Hexo搭建静态博客踩坑日记(二)
前言 Hexo搭建静态博客踩坑日记(一), 我们说到利用Hexo快速搭建静态博客. 这节我们就来说一下主题的问题与主题的基本修改操作. 起步 chrome github hexo git node.j ...
- Vue入坑日记: day - 01
前言 最近做了一些小项目,小组里写前端的确实有点拉胯,于是自己动手写前端,因为大一学过web前端基础,所以对HTML,CSS还有印象,就直接对JS下手了,学了两天把JS大致搞明白了,顺便对JQuery ...
随机推荐
- jquery学习-document.ready和document.onload区别
$(function(){}) 和$(document).ready(function(){}的作用一样,表示在document树加载完之后执行一个函数. $(document).onload(fun ...
- vba data to input tool
public Sub InserDb() dim maxrow as integer dim maxcol as integer dim ddl as string dim recode as str ...
- uva 202
#include <iostream> #include<cstdio> #include<cstring> #include<algorithm> # ...
- Javascript 3.2
对象的三种类型:1.用户定义对象:程序员自己创建的对象 2.内建对象:Javascript语言中的固定对象,如Array/Math/Data等 3.宿主对象:由浏览器提供的对象 BOM:浏览器对象模型 ...
- vue----计算与监听属性
<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name=& ...
- [摘译] IK: 操纵关节式物体的反向动力学和几何约束
原文: INVERSE KINEMATICS AND GEOMETRIC CONSTRAINTS FOR ARTICULATED FIGURE MANIPULATION http://graphics ...
- Dev GridControl数据修改后实时更新数据源(转)
1: /// <summary> 2: /// 嵌入的ComboxEdit控件选择值变化事件 3: /// </summary> 4: /// <param nam ...
- centos7系统优化-转载
禁用SELINUX # grep -i ^selinux /etc/selinux/config SELINUX=enforcing SELINUXTYPE=targeted 注释掉上面2行,并增加 ...
- [转]自建Syncthing中继服务器(私密传输或造福大众)
自建Syncthing中继服务器(私密传输或造福大众) 一.介绍 我之前介绍了Syncthing,作为一款开源的文件同步程序,它的功能还是非常强大的,我也很高兴能看到它被越来越多的人知道和使用,前几天 ...
- 【配置阿里云 I】申请配置阿里云服务器,并部署IIS和开发环境,项目上线经验
https://blog.csdn.net/vapaad1/article/details/78769520 最近一年在实验室做web后端开发,涉及到一些和服务器搭建及部署上线项目的相关经验,写个帖子 ...