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

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

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

stm32G473的flash模式是单bank还是双bank?
今天突然有人stm32G473的flash模式是单bank还是双bank?由于时间太久,我真忘记了。搜搜发现,还真有人和我一样。见下面的链接:https://shequ.stmicroelectronics.cn/forum.php?modviewthread&tid644563 根据STM32G4系列参考手…...
ubuntu搭建nfs服务centos挂载访问
在Ubuntu上设置NFS服务器 在Ubuntu上,你可以使用apt包管理器来安装NFS服务器。打开终端并运行: sudo apt update sudo apt install nfs-kernel-server创建共享目录 创建一个目录用于共享,例如/shared: sudo mkdir /shared sud…...

MFC内存泄露
1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
JAVA后端开发——多租户
数据隔离是多租户系统中的核心概念,确保一个租户(在这个系统中可能是一个公司或一个独立的客户)的数据对其他租户是不可见的。在 RuoYi 框架(您当前项目所使用的基础框架)中,这通常是通过在数据表中增加一个…...

android RelativeLayout布局
<?xml version"1.0" encoding"utf-8"?> <RelativeLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width"match_parent"android:layout_height"match_parent"android:gravity&…...

windows系统MySQL安装文档
概览:本文讨论了MySQL的安装、使用过程中涉及的解压、配置、初始化、注册服务、启动、修改密码、登录、退出以及卸载等相关内容,为学习者提供全面的操作指导。关键要点包括: 解压 :下载完成后解压压缩包,得到MySQL 8.…...

协议转换利器,profinet转ethercat网关的两大派系,各有千秋
随着工业以太网的发展,其高效、便捷、协议开放、易于冗余等诸多优点,被越来越多的工业现场所采用。西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口,具有实时性、开放性,使用TCP/IP和IT标准,符合基于工业以太网的…...
Docker拉取MySQL后数据库连接失败的解决方案
在使用Docker部署MySQL时,拉取并启动容器后,有时可能会遇到数据库连接失败的问题。这种问题可能由多种原因导致,包括配置错误、网络设置问题、权限问题等。本文将分析可能的原因,并提供解决方案。 一、确认MySQL容器的运行状态 …...

stm32wle5 lpuart DMA数据不接收
配置波特率9600时,需要使用外部低速晶振...