当前位置: 首页 > 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基本⼆分居中,那么快排的递归树就是颗均匀的满⼆叉树,性能最佳。但是实践中虽然不可能每次都是⼆分居中,但是性能也还是可…...

Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误

HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动

一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...

VB.net复制Ntag213卡写入UID

本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

Python爬虫(二):爬虫完整流程

爬虫完整流程详解(7大核心步骤实战技巧) 一、爬虫完整工作流程 以下是爬虫开发的完整流程,我将结合具体技术点和实战经验展开说明: 1. 目标分析与前期准备 网站技术分析: 使用浏览器开发者工具(F12&…...

土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测;从基础到高级,涵盖ArcGIS数据处理、ENVI遥感解译与CLUE模型情景模拟等

🔍 土地利用/土地覆盖数据是生态、环境和气象等诸多领域模型的关键输入参数。通过遥感影像解译技术,可以精准获取历史或当前任何一个区域的土地利用/土地覆盖情况。这些数据不仅能够用于评估区域生态环境的变化趋势,还能有效评价重大生态工程…...

【Java_EE】Spring MVC

目录 Spring Web MVC ​编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 ​编辑参数重命名 RequestParam ​编辑​编辑传递集合 RequestParam 传递JSON数据 ​编辑RequestBody ​…...

项目部署到Linux上时遇到的错误(Redis,MySQL,无法正确连接,地址占用问题)

Redis无法正确连接 在运行jar包时出现了这样的错误 查询得知问题核心在于Redis连接失败,具体原因是客户端发送了密码认证请求,但Redis服务器未设置密码 1.为Redis设置密码(匹配客户端配置) 步骤: 1).修…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

#Uniapp篇:chrome调试unapp适配

chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器&#xff1a;Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...

学习一下用鸿蒙​​DevEco Studio HarmonyOS5实现百度地图

在鸿蒙&#xff08;HarmonyOS5&#xff09;中集成百度地图&#xff0c;可以通过以下步骤和技术方案实现。结合鸿蒙的分布式能力和百度地图的API&#xff0c;可以构建跨设备的定位、导航和地图展示功能。 ​​1. 鸿蒙环境准备​​ ​​开发工具​​&#xff1a;下载安装 ​​De…...