码迷,mamicode.com
首页 > 数据库 > 详细

【OracleDB】 01 概述和基本操作

时间:2020-05-11 23:53:24      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:必须   for   多实例   完整   端口号   oracle19c   host   目录   基于   

实例概念:

Oracle有一个特殊的概念

Oracle数据库 = 数据库 + Oracle文件系统 + Oracle实例

实例处理Oracle的请求,调用文件系统

然后返回结果响应给客户端

 

单实例和多实例

一个数据库可以对应多个实例操作


 

数据库服务

技术图片

 

这是Oracle数据库的服务,一定要安装

技术图片

如果找不到此服务

可以在这里配置

技术图片

 

在这里设置

技术图片

 


 

监听器:

技术图片

用于侦听客户端的请求,相当于我们的感知器,只有收到这个请求才能对客户端响应

两种非正常情况:

- 没装,无法监听请求

- 装了,不能正常监听

关于监听设置

技术图片

监听的端口号默认1521

主目录口令 root 123456 【根据自己设置的填入】


 

管理工具:

SQL * PLUS 

  是DOS界面下操作的数据库管理系统,和Oracle19c一起安装

  数据库管理员经常使用的数据库管理工具

ISQL * PLUS 

  是Oracle提供的一个基于Web页面形式的管理工具

  通过浏览器,直接访问数据库

Navicat For Oracle 

  第三方管理工具,界面人性化,功能全面,操作方便

OEM

  企业管理器,提供底层的管理功能


 

SQL * PLUS

功能:

- CRUD

- 查询结果格式化输出

- 对数据库的【用户、角色、表空间、数据表】管理

技术图片

 

或者Win + R  输入 sqlplus

技术图片

 

这里的用户是本地管理员

用户名:sys

密码:我们设置的数据库口令 Dzz123456

一定要加这个 as sysdba访问

就像下面这个控制台提示一样

sys/Dzz123456 as sysdba

技术图片

 

断开连接

disconn

技术图片

 

连接

conn

技术图片

 

这个重新连接的是使用网络连接,不需要 as sysdba,且用户状态是system

system/Dzz123456

技术图片

 

这个网路连接是可以使用安全输入的【就是输入看不见密码。。。】

技术图片


 

数据库的连接:

连接默认的数据库

win + r 输入 regedit

路径地址

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB19Home1

当前默认的数据库

技术图片

 

我们连接的时候加上数据库地址参数即可【@数据库的名字】

即可个锤子,演示直接就行,结果我就报参数错误

这是第一个可行的方案,完整的连接参数

https://blog.csdn.net/u010523770/article/details/79013782

sys/Dzz123456@localhost:1521/orcl as sysdba

哦,原来地址不能空格

sys/Dzz123456@orcl as sysdba

使用这个也是一样的

system/Dzz123456@orcl

 

原来是这两种方式

使用sys作为登录名 必须加入 as sysdba

技术图片

使用system就不需要

技术图片

 


 

SQL * PLUS 连接问题:

【ORA-1256:TNS:协议适配器错误】

- 1、监听程序是否正常

- 2、OracleDB实例服务正常运行

- 3、修改注册表默认SID存在的Oracle数据库 


 

【OracleDB】 01 概述和基本操作

标签:必须   for   多实例   完整   端口号   oracle19c   host   目录   基于   

原文地址:https://www.cnblogs.com/mindzone/p/12872727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!