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

c语言杂谈系列:模拟虚函数

从整体来看&#xff0c;笔者的做法与之前的模拟多态十分相似&#xff0c;毕竟c多态的实现与虚函数密切相关 废话少说&#xff0c;see my code&#xff1a; kernel.c#include "kernel.h" #include <stdio.h>void shape_draw(struct shape_t* obj) {/* Call dr…...

短视频推广App不再难!Xinstall来帮忙

在短视频风靡的今天&#xff0c;如何利用这一热门媒介有效推广App&#xff0c;成为了许多推广者关注的焦点。而Xinstall&#xff0c;作为国内专业的App全渠道统计服务商&#xff0c;正是你解决这一难题的得力助手。 首先&#xff0c;Xinstall在数据维度上的优势无可比拟。它能…...

打靶记录13——doubletrouble

靶机&#xff1a; https://www.vulnhub.com/entry/doubletrouble-1,743/ 难度&#xff1a; 中 目标&#xff1a; 取得两台靶机 root 权限 涉及攻击方法&#xff1a; 主机发现端口扫描Web信息收集开源CMS漏洞利用隐写术密码爆破GTFObins提权SQL盲注脏牛提权 学习记录&am…...

awk文本处理工具

awk 是一个强大的文本处理工具&#xff0c;在Shell编程中常用于处理和分析文本数据。它可以按列处理数据&#xff0c;进行模式匹配&#xff0c;生成报告&#xff0c;执行计算等。以下是一些 awk 的主要功能和使用场景&#xff1a; 期待您的关注 美好的观念较美人尤为可爱 目录 …...

计算机毕业设计选题推荐-学院网站系统-Java/Python项目实战

✨作者主页&#xff1a;IT毕设梦工厂✨ 个人简介&#xff1a;曾从事计算机专业培训教学&#xff0c;擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Py…...

Spring模块详解Ⅰ

目录 SpringSpring框架的主要功能模块1. Core Container&#xff08;核心容器&#xff09;2. Data Access/Integration&#xff08;数据访问与集成&#xff09;3. Web4. AOP (Aspect-Oriented Programming&#xff0c;面向切面编程)5. Instrumentation&#xff08;工具集&#…...

C语言程序设计-练习篇

山海自有归期&#xff0c;风雨自有相逢。 一 下面代码的结果是什么&#xff1f; int main() { int i 0; for (i 0; i < 10; i) { if (i 5) //此处为赋值&#xff0c;i 5表达式结果为5 printf("%d ", i); //表达式为真&a…...

【Oracle篇】统计信息和动态采样的深度剖析(第一篇,总共六篇)

&#x1f4ab;《博主介绍》&#xff1a;✨又是一天没白过&#xff0c;我是奈斯&#xff0c;DBA一名✨ &#x1f4ab;《擅长领域》&#xff1a;✌️擅长Oracle、MySQL、SQLserver、阿里云AnalyticDB for MySQL(分布式数据仓库)、Linux&#xff0c;也在扩展大数据方向的知识面✌️…...

无源互调自动化测试软件应用案例分享:S参数和互调的高效测试

随着产品种类的丰富和市场需求的变化&#xff0c;合肥某电子技术公司意识到&#xff0c;传统的手工测试已无法满足公司持续发展的需要。于是&#xff0c;一场自动化测试转型悄然展开。 一、背景介绍 合肥某电子技术公司成立于2009年&#xff0c;专注于功分器、耦合器、负载器、…...

【6大设计原则】精通设计模式之里氏代换原则:从理论到实践,掌握代码演化的黄金法则

一、引言 1.1 设计模式的必要性 在软件开发的复杂性面前&#xff0c;设计模式提供了一套成熟的解决方案&#xff0c;它们是经过多年实践总结出来的&#xff0c;能够帮助我们应对各种编程难题。设计模式不仅仅是一种编程技巧&#xff0c;更是一种编程哲学&#xff0c;它能够提…...