当前位置: 首页 > news >正文

【Oracle 11G 配置使用教程1】

Oracle11G配置使用教程1

  • 引言
  • 图像方式创建数据库
    • 一、打开 Database Configuration Assistant
    • 二、创建数据库操作
    • 三、选择数据库模版
    • 四、配置数据库标识
    • 五、配置数据库标识
    • 六、创建数据库
  • 配置监听
    • 一、打开创建监听程序
    • 二、打开创建监听程序
    • 三、重新配置监听程序
    • 四、选择监听程序
    • 五、选择网络协议
    • 六、选择端口号
    • 七、命名监听程序
  • Oracle 连接测试
    • Oracle 网络管理工具


引言

之前完成了数据库软件的安装,现在准备进行数据库的创建及使用

图像方式创建数据库

Windows 和图形化 Linux 上用的较多也是较为简单的方式就是图形化的创建数据库,非常方便新手小白接触数据库应用及使用数据库

一、打开 Database Configuration Assistant

找到并打开 Database Configuration Assistant 这个软件,在WIndows下左下角菜单中的应用里面,默认刚安装好软件或使用多次时会置顶显示,若没有找到,可以往下翻阅找到 Oracle - OraDb11g_home1 文件夹,它的里面就是对应的程序

在这里插入图片描述

二、创建数据库操作

打开后先是一个欢迎界面描述该程序可以做什么,然后可以点击下一步

在这里插入图片描述

这里就正式开始创建数据库了,这里有四个选项,分别是创建数据库、配置数据库选件、删除数据库及管理模版

在这里插入图片描述

三、选择数据库模版

选择数据库模版方便数据库的使用及管理,红框部分是描述这块的功能的,红圈部分是下面具体模版的详细资料

在这里插入图片描述
一般用途或事务处理
在这里插入图片描述
定制数据库
在这里插入图片描述
数据仓库
在这里插入图片描述
由于里面内容较多,就不全部截图展示了,感兴趣的可以在创建时详细查看内容,这里我选择了 一般用途或事务处理

四、配置数据库标识

在这里进行数据库名称,及唯一标识( SID )的配置,这里配置数据库名称后,唯一标识也是统一配置上,除非你想改成不一样的

在这里插入图片描述
下面的管理选项现在基本不用关注,这些都是企业级开发维护中才用到的,后期个人可以自己尝试运营时配置,既增长经验又锻炼自己的能力

五、配置数据库标识

配置统一的密码,这是为了方便管理,当然企业里面是如何使用的也是有着一套规定的,或统一配置管理,或分开配置管理都有,这里的警告忽略,出于开发及使用的需要就设置了简单的密码,正式运营时最好设置的复杂些,但要记住,不然后期处理密码问题将会很麻烦

在这里插入图片描述

六、创建数据库

其实前面还有不少的操作,但由于现在基本不用,因此可以不断点击下一步,而不做任何的更改。
这里创建数据库的选项中有三个选项,分别是创建数据库,保存为数据库模版、生成数据库脚本
其中创建数据库和生成脚本可以看做是一样的,脚本只是为了在sql环境下手动创建数据库及配置。
之后点击完成及确认就会开始创建数据库了

在这里插入图片描述
在这里插入图片描述
本计划再来个脚本方式创建的,但内容挺多,现在暂时搁置吧!
感兴趣的可以访问:
墨天轮中用户Oracle的 Oracle11g 手动创建数据库
CSDN中就是你了空空儿的 oracle手动 建库_oracle 11g手动创建数据库
博客园中洛水三千 Oracle11g手动创建数据库方法

及百度智能回答中的参考脚本:

sqlplus / as sysdba
startup nomount; CREATE DATABASE mydb USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/path/to/redo01.log') SIZE 100M, GROUP 2 ('/path/to/redo02.log') SIZE 100M MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 CHARACTER SET AL32UTF8 NATIONAL CHARACTER SET AL16UTF16 EXTENT MANAGEMENT LOCAL DATAFILE '/path/to/system01.dbf' SIZE 700M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED SYSAUX DATAFILE '/path/to/sysaux01.dbf' SIZE 700M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAULT TABLESPACE users DATAFILE '/path/to/users01.dbf' SIZE 500M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED DEFAULT TEMPORARY TABLESPACE temp TEMPFILE '/path/to/temp01.dbf' SIZE 200M AUTOEXTEND ON NEXT 64K MAXSIZE UNLIMITED UNDO TABLESPACE undotbs DATAFILE '/path/to/undotbs01.dbf' SIZE 200M AUTOEXTEND ON; ALTER DATABASE OPEN; SELECT name FROM v$datafile;

1、以SYS用户登录到SQL*Plus。
2、确保数据库实例正在运行。
3、设置数据库创建所需的参数。
4、创建数据库后,可以使用ALTER DATABASE命令打开数据库。
5、确认数据库创建成功。

虽然百度现在有很多不能看的及不准确的,但在不能翻墙的情况下或许经验、大佬和百度、CSDN是能用的答案吧!!!

配置监听

其实在创建好带有实例的数据库时(安装非空的数据库并创建数据库时)已经创建了监听,但总有新建数据库或出现一些突发情况时导致了监听出现了问题这时就得重新配置监听了

一、打开创建监听程序

监听创建程序也是在 Oracle - OraDb11g_home1 文件夹中,名称是 Net Configuration Assistant 要是以后改名或是不用了,那也是最新版本Oracle的锅

二、打开创建监听程序

在欢迎界面中选择监听程序配置,并点击下一步

在这里插入图片描述

三、重新配置监听程序

这里放在第三步是为了部分可以重新配置监听服务的人做的,这里选择重新配置,然后点击下一步;若选择的是删除,将执行第四步,并在之后进行删除,删除完成后返回第二步;若选择添加操作

在这里插入图片描述
没有监听,新建监听时:
在这里插入图片描述

四、选择监听程序

这里现在我只配置了一个监听,因此默认只要选择它即可,当然你也选择不了其他的,然后点击下一步

在这里插入图片描述
这里一般监听程序还在运行中,所以会提示关闭程序并设置。

五、选择网络协议

这里默认只用TCP的即可,若大家有需要也可以加上其他的协议以应对自己公司或自己使用的环境来选择上

在这里插入图片描述

六、选择端口号

这里默认使用1521端口,若添加了多个监听的,也请使用其他端口号,避免冲突

在这里插入图片描述
这里询问是否配置新的监听程序,有需要就再配置下
在这里插入图片描述
在这里插入图片描述
完成后点击下一步就返回到欢迎界面了!

七、命名监听程序

这里可以给监听程序命名,不能重名哟

在这里插入图片描述
之后执行第五步就可以完成监听的配置了!记得配置完成后点击完成或右上角的X关闭程序。
一般配置好后,就可以测试监听及数据库服务是否正常是否联通了!该如何测试呢?

Oracle 连接测试

正常情况下我们都会使用 SQL Plus 程序或是在命令行窗口中输入sqlplus 命令的方式进入数据库服务,但要是通过远程网络方式访问数据库该如何操作呢?需要通过监听程序了,但监听程序配置好了后如何测试呢?

Oracle 网络管理工具

Oracle Net Manager 就是这样一个用来管理网络连接的工具了,里面可以修改数据库使用的端口号主机名使用协议等,也可以测试监听是否可以和数据库连接

在这里插入图片描述

在配置监听程序后,会在这里的监听程序中看到该监听程序的名称
那测试时该如何测试呢?

1.选择orcl数据库

在这里插入图片描述
可以看到了右边的各种配置,但这你可以不用管,除非你有需要去修改

2.选择红框中的测试服务

在这里插入图片描述

3.选择更改登录,为什么呢?
因为口令不一致,我们设置的密码和它的示例密码不同因此需要修改

在这里插入图片描述
之后点击测试会看到显示连接测试成功字样
在这里插入图片描述
不过有一点需要注意,若你新建了数据库,就最好使用已经确定解锁的用户,system来登录,sys是属于管理者,而新建数据库时scott用户没有解锁的话,会显示账户锁定的字样。

相关文章:

【Oracle 11G 配置使用教程1】

Oracle11G配置使用教程1 引言图像方式创建数据库一、打开 Database Configuration Assistant二、创建数据库操作三、选择数据库模版四、配置数据库标识五、配置数据库标识六、创建数据库 配置监听一、打开创建监听程序二、打开创建监听程序三、重新配置监听程序四、选择监听程序…...

【ubuntu24.04】docker pull 配置

Docker 镜像加速器 的方式,看起来不行。阿里云的要先登录。手动拉取tar包的方式,官方dockerhub看起来本身没提供。docker pull 的 代理与 环境变量的代理不同因此,docker pull gitlab/gitlab-ce:17.3.0-ce.0 使用了全局代理也会失败参考官方文档: Use a proxy server with …...

《机器学习》—— 通过下采样方法实现银行贷款分类问题

文章目录 一、什么是下采样方法?二、通过下采样方法实现银行贷款分类问题三、下采样的优缺点 一、什么是下采样方法? 机器学习中的下采样(Undersampling)方法是一种处理不平衡数据集的有效手段,特别是在数据集中某些类…...

Synchronized重量级锁原理和实战(五)

在JVM中,每个对象都关联这一个监视器,这里的对象包含可Object实例和Class实例.监视器是一个同步工具,相当于一个凭证,拿到这个凭证就可以进入临界区执行操作,没有拿到凭证就只能阻塞等待.重量级锁通过监视器的方式保证了任何时间内只允许一个线程通过监视器保护的临界区代码. …...

linux常用网络工具汇总三

linux常用网络工具汇总 6. 抓包工具6.1 wireshark安装界面介绍使用过滤器TCP协议示例关于wireshark的缺点 6.2 tcpdump命令格式关键字使用关于tcpdump的缺点 6.3 fiddler6.4 burpsuite 6. 抓包工具 6.1 wireshark Wireshark(前称Ethereal)是一个网络封…...

Linux中nano编辑器详解

nano 是一个简单的文本编辑器,通常预装在大多数 Linux 发行版中。它非常适合初学者使用,因为它有一个用户友好的界面和易于理解的命令集。下面是对 nano 编辑器的详细说明。 启动 nano 要启动 nano 并打开一个文件进行编辑,你可以在终端中输…...

26-vector arraylist和linkedlist的区别

‌Vector, ArrayList, 和 LinkedList 是Java中常见的三种列表实现,它们各自具有不同的特点和适用场景。‌ ‌同步性与线程安全‌: ‌Vector‌ 是同步的,即线程安全的,它的所有方法都是同步的,可以由两个线程安全地访问…...

20-redis穿透击穿雪崩

Redis中的缓存穿透、‌缓存击穿和缓存雪崩是三种常见的缓存问题:‌ 缓存穿透:‌指缓存和数据库中都没有的数据,‌但用户还是源源不断地发起请求,‌导致每次请求都会直接访问数据库,‌从而可能压垮数据库。‌缓存击穿&…...

Docker使用教程

Docker 名词解释 镜像(image):Docker镜像就是一个模板,可以通过这个模板来创建容器服务。容器(container):Docker利用容器技术,独立运行一个或者一组应用,通过镜像创建…...

poi-tl循环放图片+文字说明

这几天有个任务,服务端导出word要求从数据库取到多张图片,然后输出到word中,并且说明一共几张,当前是第几张。 网上翻了很久也没有找到示例,不过最终难题还是得到了攻克。 因为之前的代码是有一个导出的map&#xff0c…...

数据结构之树的存储结构

一、顺序存储结构 顺序存储结构通常用于表示完全二叉树。在这种存储方式中,树中的节点被存储在一个连续的数组中。对于完全二叉树,如果父节点的索引是i(假设从0开始计数),那么它的左子节点的索引是2i1,右子…...

Zotero 常用插件介绍

1. Zotero 插件安装方法 下载以 .xpi 结尾的插件;打开 Zotero → 工具 → 插件 → 右上小齿轮图标 → Install Add-on From File ... → 选择下载好的 .xpi 插件安装 → 重启 Zotero 2. 常用插件介绍 2.1. Scholaread - 靠岸学术 Zotero 英文文献相关插件&#xf…...

WebSocket协议解析

文章目录 一、HTTP协议与HTTPS协议1.HTTP协议的用处2.HTTP协议的特点3.HTTP协议的工作流程4.HTTPS协议的用处5.HTTPS协议的特点6.HTTPS协议的工作流程 二、WebSocket协议出现的原因1. 传统的HTTP请求-响应模型2. 轮询(Polling)3. 长轮询(Long…...

ES6 (一)——ES6 简介及环境搭建

目录 简介 环境搭建 可以在 Node.js 环境中运行 ES6 webpack 入口 (entry) loader 插件 (plugins) 利用 webpack 搭建应用 gulp 如何使用? 简介 ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版…...

HarmonyOS开发案例:列表场景实例-TaskPool

介绍 本实例通过列表场景实例讲解,介绍在TaskPool线程中操作关系型数据库的方法,涵盖单条插入、批量插入、删除和查询操作。 效果图预览 使用说明 进入页面有insert(单条数据插入)、batch insert(批量数据插入)、query(查询操作)三个按钮,…...

谷歌浏览器如何隐藏书签

谷歌浏览器的书签栏是一个极为方便的功能,它能够帮助用户快速访问自己频繁使用的网页。然而,有些时候为了保护个人隐私或使浏览界面更为简洁,我们可能需要隐藏书签栏。接下来就为大家分享如何隐藏谷歌浏览器的书签栏,一起来看看吧…...

SQL - 视图

我们可以把查询或子查询存到视图里,视图的作用就像一张虚拟表,再次查询时,就不需要再写一次复杂的查询。创建视图 create view 视图名 as (查询); create or replace view clients_balance as (查询); create or replace view clients_balanc…...

centos7环境升级默认的gcc 4.8.5到gcc 8.2.0, 并且升级glibc到glibc 2.28

这里写目录标题 makegccglibc make #下载 wget http://ftp.gnu.org/gnu/make/make-4.2.tar.gz tar -xf make-4.2.tar.gz cd make-4.2 ./configure make -j4 make install mv /usr/bin/make /usr/bin/make_bak cp ./make /usr/bin/make -v GNU Make 4.2 Built for x86_64-pc-li…...

FastHTML:使用 Python 彻底改变 Web 开发

什么是 FastHTML?🌐 FastHTML 是一个现代 Python Web 应用程序框架,其真正目的是让 Python 开发人员轻松进行 Web 开发。它大大减少了对 JavaScript 和 CSS 构建交互式和可扩展 Web 应用程序的依赖。FastHTML 通过使用 Python 对象来表示 HTM…...

快速排序的深入优化探讨

快排性能的关键点分析 决定快排性能的关键点是每次单趟排序后,key对数组的分割,如果每次选key基本⼆分居中,那么快排的递归树就是颗均匀的满⼆叉树,性能最佳。但是实践中虽然不可能每次都是⼆分居中,但是性能也还是可…...

微软PowerBI考试 PL300-选择 Power BI 模型框架【附练习数据】

微软PowerBI考试 PL300-选择 Power BI 模型框架 20 多年来,Microsoft 持续对企业商业智能 (BI) 进行大量投资。 Azure Analysis Services (AAS) 和 SQL Server Analysis Services (SSAS) 基于无数企业使用的成熟的 BI 数据建模技术。 同样的技术也是 Power BI 数据…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件

今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式,避免服务器受到各种恶意攻击和网络威胁,那么,服务器硬防通常都会应用在哪些场景当中呢? 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

ffmpeg(四):滤镜命令

FFmpeg 的滤镜命令是用于音视频处理中的强大工具,可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下: ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜: ffmpeg…...

【HTML-16】深入理解HTML中的块元素与行内元素

HTML元素根据其显示特性可以分为两大类:块元素(Block-level Elements)和行内元素(Inline Elements)。理解这两者的区别对于构建良好的网页布局至关重要。本文将全面解析这两种元素的特性、区别以及实际应用场景。 1. 块元素(Block-level Elements) 1.1 基本特性 …...

Python如何给视频添加音频和字幕

在Python中,给视频添加音频和字幕可以使用电影文件处理库MoviePy和字幕处理库Subtitles。下面将详细介绍如何使用这些库来实现视频的音频和字幕添加,包括必要的代码示例和详细解释。 环境准备 在开始之前,需要安装以下Python库:…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称:Apache Flink REST API 任意文件读取漏洞CVE编号:CVE-2020-17519CVSS评分:7.5影响版本:Apache Flink 1.11.0、1.11.1、1.11.2修复版本:≥ 1.11.3 或 ≥ 1.12.0漏洞类型:路径遍历&#x…...

PAN/FPN

import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...