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

Oracle for Windows安装和配置——Oracle for Windows数据库创建及测试

2.2. Oracle for Windows数据库创建及测试

2.2.1. 创建数据库

1)启动数据库创建助手(DBCA)

进入%ORACLE_HOME%\bin\目录并找到“dbca”批处理程序,双击该程序。具体如图2.1.3-1所示。

图2.1.3-1 双击“%ORACLE_HOME%\bin\dbca”启动DBCA

打开“命令提示符”窗口,键入“DBCA”或“dbca”后,回车。具体如图2.1.3-2所示。

图2.1.3-2 “命令提示符”窗口中启动DBCA

2)出现“DBCA-欢迎使用”界面,该界面有对该程序的说明,单击“下一步”。具体如图2.1.3-3所示。

图2.1.3-3 “DBCA-欢迎使用”界面

3)出现“DBCA-操作”界面,选“创建数据库”,单击“下一步”。具体如图2.1.3-4所示。

图2.1.3-4 “DBCA-操作”界面

--说明:

      1)图2.1.3-4中得知,除了创建数据库,DBCA还可以对已有数据库进行配置修改和删除等操作。

      2)图2.1.3-4中“管理面板”,是指通过DBCA,可以创建新的数据库模板,或删除已有数据库模板。

4)出现“DBCA-数据库模板”界面,选“定制数据库”,单击“下一步”。具体如图2.1.3-5所示。

图2.1.3-5 “DBCA-数据库模板”界面

--说明:

      1)图2.1.3-5中“一般用途数据库”及“数据仓库”都是已有数据库模板,这些模板根据不同的业务需求,对数据库进行了相应配置,主要是一些参数配置,例如:DB_BLOCK_SIZE,内存相关参数等。根据这些模板创建的数据库,就继承了这些模板的配置,当然,今后也可以对这些配置再进行修改。

      2)图2.1.3-5中“定制数据库”,也是一个已有模板,只是根据这个模板进行数据库创建时,允许根据自己的业务需求对数据库的配置进行更多的定制和修改。

5)出现“DBCA-数据库标识”界面,输入“数据库全局名”和“实例名”,例如:ora11g等,单击“下一步”。具体如图2.1.3-6所示。

图2.1.3-6 “DBCA-数据库标识”界面

--说明:

      1)因为我们要创建的数据库为单实例数据库,这里的“全局数据库名”和“SID”一般相同即可。

6)出现“DBCA-管理选项”默认界面,不选“配置Enterprise Manager”复选框。具体如图2.1.3-7所示。

图2.1.3-7 “DBCA-管理选项”默认界面

--说明:

      1)图2.1.3-7中“Enterprise Manager”,是指Oracle官方的GUI管理工具,通过它可以比较方便的对一个或多个数据库进行监控、管理和维护。

      2)图2.1.3-7中“自动维护任务”,是指创建数据库中的自动维护任务,可以选择启用或禁用,默认为启用。

7)“DBCA-管理选项”去选复选框后界面,单击“下一步”。具体如图2.1.3-8所示。

图2.1.3-8 “DBCA-管理选项”去选复选框后界面

8)出现“DBCA-数据库身份证明”界面,选“所有账户使用同一管理密码”,输入密码,单击“下一步”。具体如图2.1.3-9所示。

图2.1.3-9 “DBCA-数据库身份证明”界面

--说明:

      1)图2.1.3-9中“使用不同的管理密码”,是指为数据库各特权用户设置不同密码。

      2)图2.1.3-9中“所有账户使用同一管理密码”,是指为数据库各特权用户设置同一密码。

9)出现“DBCA-数据库文件所在位置”-“存储类型”界面,存储类型取默认值(“文件系统”)。具体如图2.1.3-10所示。

图2.1.3-10 “DBCA-数据库文件所在位置-存储类型”界面

10)“DBCA-数据库文件所在位置”-“存储位置”界面,选“所有数据库文件使用公共位置”,检查“数据库文件位置”,默认为“%ORACLE_BASE%\oradata\”,可按照自己的需求浏览和修改,单击“下一步”。具体如图2.1.3-11所示。

图2.1.3-11 “DBCA-数据库文件所在位置-存储位置”界面

--说明:

      1)图2.1.3-11中“使用模版中的数据库文件位置”,是指要创建的数据库文件存储到模版中指定的位置,如果选用该选项,可能会因为模版中指定路径现实中不存在而报错。

      2)图2.1.3-11中“所有数据库文件使用公共位置”,是指要创建数据库的所有数据库文件都存储到指定的位置,文件位置和名字均可在后续步骤中进行修改。

      3)图2.1.3-11中“使用Oralcle-Managed Files”,是指让Oracle自动为数据库文件命名,文件路径和名字都不可修改。

      4)图2.1.3-11中,点击右下角“文件位置变量”,出现“文件位置变量”界面,可以查看文件具体位置信息。具体如图2.1.3-12所示。

图2.1.3-12 “DBCA-文件位置变量”界面

11)出现“DBCA-数据库内容”界面,单击“下一步”。具体如图2.1.3-13所示。

图2.1.3-13 “DBCA-数据库内容”界面

--说明:

      1)图2.1.3-13中“数据库组件”,是指选择安装或不安装数据库软件的某些功能组件,也可以更改这些组件安装的表空间,一般不建议修改。

      2)图2.1.3-13中,单击右下角“标准数据库组件”,出现“标准数据库组件”界面,可查看要安装的数据库组件,一般不建议修改。此外,还可以对XML DB进行定制修改。具体如图2.1.3-14所示

图2.1.3-14 “DBCA-标准数据库组件”界面

12)出现“DBCA-初始化参数”-“内存”界面,在“内存”页,修改内存配置和选项,单击“调整大小”页。具体如图2.1.3-15所示。

图2.1.3-15 “DBCA-初始化参数-内存”界面

--说明:

      1)图2.1.3-15中“典型”部分,可以配置数据库使用的总内存量,这里只是个目标值,而不是一个硬限制。“使用自动内存管理”,是指采用AMM(Automatic Memory Management),其为Oracle 11g新特性,通过MEMORY_MAX_TARGET及MEMORY_TARGET参数控制该特性。

      2)图2.1.3-15中“定制”部分,下拉框中的“自动共享内存管理”,是指采用ASMM(Automatic Shared Memory Management),其为Oracle 10g新特性,通过SGA_MAX_SIZE和SGA_TARGET参数控制该特性。下拉框中“手动共享内存管理”,是指通过手工定制方式来分配共享内存中各个内存组件的大小。

13)出现“DBCA-初始化参数”-“调整大小”界面,调整“块大小”和“进程”项后(可用默认值),单击“字符集”页,如图2.1.3-16所示。

图2.1.3-16 “DBCA-初始化参数-调整大小”界面

--说明:

      1)图2.1.3-16中“块大小”,是指数据库的默认数据块大小,默认为8k。Oracle支持2k~32k范围的块大小,可以根据具体业务需求,选择适合的块大小,这里一般采用默认值,数据库一旦创建,不可修改。

      2)图2.1.3-16中“进程”,是指Oracle数据库可以在OS(操作系统)上启动的最大进程(线程)数,可以根据具体需求设置为不同值,数据库创建后可以修改。

14)出现“DBCA-初始化参数”-“字符集”界面,选“从字符集列表中选择”单选钮,从“数据库字符集”下拉框选择“ZHS16GBK-GBK16简体中文”,单击“连接模式”。具体如图2.1.3-17所示。

图2.1.3-17 “DBCA-初始化参数-字符集”界面

--说明:

     1)图2.1.3-17中“数据库字符集”,是指数据库内存储字符数据时采用的编码规则和方式,可以根据具体需求在该界面进行修改和设置,这里,我们选择的“ZHS16GBK-GBK16简体中文”字符集现实中很常见。

      2)图2.1.3-17中“国家字符集”,是指数据库内存储国家字符类型数据时采用的编码规则和方式,可以根据具体需求在该界面进行修改和设置,一般采用默认值即可。

      3)图2.1.3-17中“默认语言”,是指用户使用数据库软件及数据库过程中所采用的语言,主要用于显示信息等。

      4)图2.1.3-17中“默认地区”,是指用户所在的地域,主要用于显示时间及格式等。

15)出现“DBCA-初始化参数”-“连接模式”界面,单击“下一步”。具体如图2.1.3-18所示。

图2.1.3-18 “DBCA-初始化参数-连接模式”界面

--说明:

      1)图2.1.3-18中“专用服务器模式”,是指Oracle数据库为每个会话(session)启动一个服务进程,以便完成该会话发出的各种操作和任务。

      2)“共享服务器模式”,是指Oracle数据库中的每个服务器进程,并非仅供某个或某些会话专用,而是为所有会话共用,具体由Oracle实例来为各个会话分配和调度。

16)出现“DBCA-数据库存储”界面,单击“下一步”。具体如图2.1.3-19所示。

图2.1.3-19 “DBCA-数据库存储”界面

--说明:

      1)图2.1.3-19中显示所有数据文件相关的信息,也可以在该界面对数据文件相关的信息进行修改。

17)出现“DBCA-创建选项”界面,单击“完成”。具体如图2.1.3-20所示。

图2.1.3-20 “DBCA-创建选项”界面

--说明:

      1)图2.1.3-20中“创建数据库”,是指后续工作中包括创建数据库。

      2)图2.1.3-20中“另存为数据库模板”,是指后续工作中包括将之前所有设置另存为一个数据库模板。

      3)图2.1.3-20中“生成数据库创建脚本”,是指后续工作中包括将之前所有设置生成为一个脚本,可供今后手工创建数据库时使用。

18)出现“DBCA-确认”界面,单击“确定”。具体如图2.1.3-21所示。

图2.1.3-21 “DBCA-确认”界面

--说明:

      1)图2.1.3-21中界面为之前所有创建数据库配置的汇总。其中,“另存为HTML文件”,是指可以将这些配置信息存储为一个HTML格式的文件,以便今后浏览查看。

19)出现“DBCA-数据库创建”界面,等待数据库创建完成。具体如图2.1.3-22所示。

图2.1.3-22 “DBCA-数据库创建”界面

20)出现“DBCA-数据库创建完成”界面,单击“退出”,至此,数据库创建完成。具体如图2.1.3-23所示。

图2.1.3-23 “DBCA-数据库创建完成”界面

2.2.2. 测试数据库

1)启动数据库

  • 命令提示符窗口(CMD窗口)

Windows开始菜单-->所有程序-->附件-->命令提示符-->键入并运行如下命令。

D:\> net stop oracleserviceora11g

D:\> net start oracleserviceora11g

  • 控制面板

控制面板-->系统和安全-->管理工具-->服务-->启动服务

--说明:

      1)如果以上启动过程中没有报错且启动成功,说明一切正常,可以继续后面的工作。

2)打开命令提示符窗口(CMD窗口),键入运行如下命令。

D:\> sqlplus / as sysdba

SQL> select * from V$DATABASE;

SQL> select * from DBA_DATA_FILES;

D:\> sqlplus sys/passwd as sysdba

SQL> select * from V$DATABASE;

SQL> select * from DBA_DATA_FILES;

--说明:

      1)如果安装过程中没有报错,且以上命令能顺利连接和查询,说明前述数据库软件安装和数据库创建应该是正常的,可以继续下面的工作。

相关文章:

Oracle for Windows安装和配置——Oracle for Windows数据库创建及测试

2.2. Oracle for Windows数据库创建及测试 2.2.1. 创建数据库 1)启动数据库创建助手(DBCA) 进入%ORACLE_HOME%\bin\目录并找到“dbca”批处理程序,双击该程序。具体如图2.1.3-1所示。 图2.1.3-1 双击“%ORACLE_HOME%\bin\dbca”…...

【1993. 树上的操作】

来源:力扣(LeetCode) 描述: 给你一棵 n 个节点的树,编号从 0 到 n - 1 ,以父节点数组 parent 的形式给出,其中 parent[i] 是第 i 个节点的父节点。树的根节点为 0 号节点,所以 par…...

LeetCode【1. 两数之和】

穷通有命无须卜,富贵何时乃济贫;角逐名场今已久,依然一幅旧儒巾。 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输…...

3D成像技术概述

工业4.0时代,三维机器视觉备受关注,目前,三维机器视觉成像方法主要分为光学成像法和非光学成像法,这之中,光学成像法是市场主流。 飞行时间3D成像 飞行时间成像(Time of Flight),简称TOF,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉…...

Centos7 安装部署 Kubernetes(k8s) 高可用集群

1:基础环境准备 宿主机系统集群角色服务器IP主机名称容器centos7.6master192.168.2.150ks-m1dockercentos7.6master192.168.2.151ks-n1dockercentos7.6master192.168.2.152ks-n2docker 1.1 服务器初始化及网络配置 VMware安装Centos7并初始化网络使外部可以访问*…...

c++加速方法大全

我们平常写代码的时候,经常超时,非常难受,所以,我写了这篇文章,让你的代码提升速度(这些方法作者亲测有效,用了这些方法,足足提升了1秒!虽然最后题目还是没过&#xff09…...

【国科大卜算】Truck History 最小生成树Prim

Truck History 文章目录 Truck Historyproblem descriptionInputOutputSample个人理解 problem description Advanced Cargo Movement, Ltd. uses trucks of different types. Some trucks are used for vegetable delivery, other for furniture, or for bricks. The company…...

SQLAlchemy映射表结构和对数据的CRUD

目录 ORM模型映射到数据库中 SQLAlchemy对数据的增删改查操作​编辑 构建session对象 添加对象 查找对象 修改对象 删除对象 ORM模型映射到数据库中 用declarative_base根据engine创建一个ORM基类 from sqlalchemy.ext.declarative import declarative_base engine cr…...

Spring boot原理

起步依赖 Maven的传递依赖 自动配置 Springboot的自动配置就是当spring容器启动后,一些配置类、bean对象就自动存入到IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。 自动配置原理: 方案一…...

技术贴 | 深度解析 PostgreSQL Protocol v3.0(二)— 扩展查询

引言 PostgreSQL 使用基于消息的协议在前端(客户端)和后端(服务器)之间进行通信。该协议通过 TCP/IP 和 Unix 域套接字支持。 《深度解析 PostgreSQL Protocol v3.0》系列技术贴,将带大家深度了解 PostgreSQL Protoc…...

HDFS编程实践-从HDFS中下载指定文件到本地

前言:Hadoop采用java语言开发,提供了Java Api与HDFS进行交互 先要把hadoop的jar包导入到idea中去 为了能编写一个与hdfs交互的java应用程序,一般需要向java工程中添加以下jar包 1)/usr/local/hadoop/share/hadoop/common目录下…...

安防监控视频AI智能分析网关:人流量统计算法的应用场景汇总

TSINGSEE青犀人流量检测算法是内置在智能分析网关中的一种能够通过AI分析和计算人群数量以及密度的算法技术,在提升城市管理效率、改善用户体验和增加安全性方面发挥着重要作用。人流量检测算法在许多领域都有广泛的应用,如智慧城市、智慧交通、智慧景区…...

第一百五十二回 自定义组件综合实例:游戏摇杆三

文章目录 内容回顾优化性能示例代码我们在上一章回中介绍了 如何实现游戏摇杆相关的内容,本章回中将继续介绍这方面的知识.闲话休提,让我们一起Talk Flutter吧。 内容回顾 我们在前面章回中介绍了游戏摇杆的概念以及实现方法,并且通过示例代码演示了实现游戏摇杆的整个过程…...

多线程的学习中篇上

终其一生,满是遗憾 知足且坚定,温柔且上进 总之岁月漫长,然而值得等待 获取当前线程引用 方法说明public static Thread currentThread();返回当前线程对象的引用 currentThread() > 在那个线程中, 就能获取到那个线程的实例. static关键…...

非标准化套利

交易对象:目前使用非标准化组合进行交易。(即黄金远近月,焦煤焦炭等等) 交易平台:易盛极星极星产品网 手续费研究:白糖期货手续费和保证金2023年09月更新 - 九期网 本人使用的期货交易公司:中信期货&…...

从CNN(卷积神经网络),又名CAM获取热图

一、说明 卷积神经网络(CNN)令人难以置信。如果你想知道它如何看待世界(图像),有一种方法是可视化它。 这个想法是,我们从最后的密集层中得到权重,然后乘以最终的CNN层。这需要全局平均…...

kafka消费者多线程开发

目录 前言 kafka consumer 设计原理 多线程的方案 参考资料 前言 目前,计算机的硬件条件已经大大改善,即使是在普通的笔记本电脑上,多核都已经是标配了,更不用说专业的服务器了。如果跑在强劲服务器机器上的应用程序依然是单…...

布局设计和实现:计算器UI【TableLayout、GridLayout】

一、使用TableLayout实现计算器UI 1.新建一个空白项目布局 根据自己的需求输入其他信息 填写完成后,点击Finish即可 2. 设计UI界面 在res/layout文件夹中的XML文件中创建UI界面。在这个XML文件中,您可以使用TableLayout来设计计算器界面。 2.1 创建l…...

stack与queue的简单封装

前言: stack与queue即栈和队列,先进后出/先进先出的特性我们早已了然于心, 在学习数据结构时,我们利用c语言实现栈与队列,从结构体写起,利用数组或指针表示他们的数据成员,之后再一个个实现他们…...

ChatGPT使用技巧整理

目录 1. 让ChatGPT扮演专家角色2. 告诉ChatGPT你的身份3. 限制ChatGPT的回答长度4. 让ChatGPT一步步思考5. 明确你的要求和目的6. 提供充分的背景信息7. 始终结构化思考你的prompt1. 让ChatGPT扮演专家角色 当你们讨论的是市场营销问题时,你可以要求ChatGPT扮演一个具有20年从…...

简易版抽奖活动的设计技术方案

1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...

在rocky linux 9.5上在线安装 docker

前面是指南,后面是日志 sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo dnf install docker-ce docker-ce-cli containerd.io -y docker version sudo systemctl start docker sudo systemctl status docker …...

linux 错误码总结

1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...

GitHub 趋势日报 (2025年06月06日)

📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 590 cognee 551 onlook 399 project-based-learning 348 build-your-own-x 320 ne…...

Caliper 负载(Workload)详细解析

Caliper 负载(Workload)详细解析 负载(Workload)是 Caliper 性能测试的核心部分,它定义了测试期间要执行的具体合约调用行为和交易模式。下面我将全面深入地讲解负载的各个方面。 一、负载模块基本结构 一个典型的负载模块(如 workload.js)包含以下基本结构: use strict;/…...

PostgreSQL——环境搭建

一、Linux # 安装 PostgreSQL 15 仓库 sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm# 安装之前先确认是否已经存在PostgreSQL rpm -qa | grep postgres# 如果存在&#xff0…...

Ubuntu系统多网卡多相机IP设置方法

目录 1、硬件情况 2、如何设置网卡和相机IP 2.1 万兆网卡连接交换机,交换机再连相机 2.1.1 网卡设置 2.1.2 相机设置 2.3 万兆网卡直连相机 1、硬件情况 2个网卡n个相机 电脑系统信息,系统版本:Ubuntu22.04.5 LTS;内核版本…...

《信号与系统》第 6 章 信号与系统的时域和频域特性

目录 6.0 引言 6.1 傅里叶变换的模和相位表示 6.2 线性时不变系统频率响应的模和相位表示 6.2.1 线性与非线性相位 6.2.2 群时延 6.2.3 对数模和相位图 6.3 理想频率选择性滤波器的时域特性 6.4 非理想滤波器的时域和频域特性讨论 6.5 一阶与二阶连续时间系统 6.5.1 …...

TJCTF 2025

还以为是天津的。这个比较容易,虽然绕了点弯,可还是把CP AK了,不过我会的别人也会,还是没啥名次。记录一下吧。 Crypto bacon-bits with open(flag.txt) as f: flag f.read().strip() with open(text.txt) as t: text t.read…...