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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/140404.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Python之网络编程

一、网络编程 互联网时代,现在基本上所有的程序都是网络程序,很少有单机版的程序了。 网络编程就是如何在程序中实现两台计算机的通信。 Python语言中,提供了大量的内置模块和第三方模块用于支持各种网络访问,而且Python语言在网络通信方面的优点特别突出,远远领先其他语…

Spring学习笔记7 Bean的生命周期

Spring其实就是一个管理Bean对象的工厂.它负责对象的创建,对象的销毁. 这样我们才可以知道在哪个时间节点上调用了哪个类的哪个方法,知道代码该写在哪里 Bean的生命周期之粗略5步 Bean生命周期的管理可以参考Spring的源码: AbstractAutowireCapableBeanFactory Bean的生命周期…

ardupilot的编译过程

环境 树莓派4b ubuntu20.04 git 2.25.1 python3.8.10 pixhawk2.4.8 下载源码 (已经配置好git环境和ssh) git clone --recurse-submodules gitgithub.com:ArduPilot/ardupilot.gitcd ardupilotgit status使用git status检查是否下载完整 如果不完整&a…

自主研究,开发并产业化的一套UWB精确定位系统源码 UWB源码

UWB (ULTRA WIDE BAND) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。UWB定位系统研发团队依托在移动通信,雷达,微波电路,云计算与大数…

黑马JVM总结(二十)

(1)GC_调优老年代 CMS是低响应时间的,并发的一个垃圾回收器 ,有这样一个缺点,因为在垃圾回收的同时,其他的用户线程也在运行,就会产生新的垃圾这个新的垃圾称为浮动垃圾,如果浮动垃…

基于Xml方式Bean的配置-命名空间种类

Spring的标签 Spring的xml标签大体上分为两类&#xff0c;一种是默认标签&#xff0c;一种是自定义标签 默认标签&#xff1a;就是不用额外导入其它命名空间约束的标签&#xff0c;例如<bean>标签 标签作用 <beans> 一般作为xml配置根标签&#xff0c;其他标签都是…

网络防御--防火墙

拓扑 Cloud 1 作为电脑与ENSP的桥梁 防火墙配置 登录防火墙 配置IP地址及安全区域 添加地址对象 配置策略 1、内网可以访问服务器 结果 2、内网可以访问公网 结果 配置NAT策略 结果

uniapp中vue3使用uni.createSelectorQuery().in(this)报错

因为VUE3中使用setup没有this作用域&#xff0c;所以报错 解决办法&#xff1a;使用getCurrentInstance()方法获取组件实例 import { getCurrentInstance } from vue;const instance getCurrentInstance(); // 获取组件实例 const DOMArr uni.createSelectorQuery().in(ins…

在Idea中调试本地Docker

报错&#xff1a; Error running myApp: Unable to open debugger port (localhost:5005): java.net.SocketException "Connection reset" 原因&#xff1a; Docker配置里边没有配置环境变量JAVA_TOOL_OPTIONS. 解决&#xff1a; 在Docker下加入运行时的环境变量JAVA…

如何使用固态硬盘+硬盘盒子+U盘创造移动双系统

本文背景 这学期上了一节鸟水课《大数据实践》&#xff0c;老师要求扩展硬盘盒&#xff0c;以部署大数据工具进行 机器挖掘等大数据领域工作 参考视频链接&#xff1a;无需启动盘&#xff0c;用虚拟机将ubuntu安装到移动硬盘上_哔哩哔哩_bilibili 项目使用设备 1.绿联&#…

Linux 查看权限控制

1、认知权限信息 通过ls -l 可以以列表形式查看内容&#xff0c;并显示权限细节 序号1&#xff0c;表示文件、文件夹的权限控制信息 序号2&#xff0c;表示文件、文件夹所属用户 序号3&#xff0c;表示文件、文件夹所属用户组 2、权限细节 权限细节总共分为10个槽位 举例&…

NodeJs——npm

文章目录 写在前面一、dependencies、devDependencies和peerDependencies区别&#xff1a;二、需要牢记的npm命令2.1 npm2.2 npm config list2.3 npm配置镜像源 三、npm install 的原理四、package-lock.json的作用五、npm run 的原理六、npx6.1 npx是什么6.2 npx的优势6.3 npm…

安防视频/视频汇聚平台EasyCVR使用onvif探测添加设备通道详细步骤来啦!

视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同&#xff0c;支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。音视频流媒体视频平台EasyCVR拓展性强&#xff0c;视频能力丰富&#xff0c;具体可实现视频监控直播、视频轮播、视频录像、…

Mysql002:(库和表)操作SQL语句

目录&#xff1a; 》SQL通用规则说明 SQL分类&#xff1a; 》DDL&#xff08;数据定义&#xff1a;用于操作数据库、表、字段&#xff09; 》DML&#xff08;数据编辑&#xff1a;用于对表中的数据进行增删改&#xff09; 》DQL&#xff08;数据查询&#xff1a;用于对表中的数…

idea更改java项目名

做了一个普通的java项目&#xff08;使用socket进行网络通信的练手项目&#xff09;&#xff0c;需要更改项目名&#xff0c;更改过程记录在这里。 修改项目名可能会出现很多错误&#xff0c;建议先备份当前项目 1.在idea里&#xff0c;右键项目名——》选择Refactor——》选择…

Nginx 设置禁用 OPTIONS 请求

1、修改 nginx 配置 在 nginx.conf 配置文件中&#xff0c;增加如下内容&#xff1a; if ($request_method ~* OPTIONS) {return 403; }效果如下&#xff1a; 2、重启 nginx 服务 systemctl restart nginx或者 service nginx restart3、功能验证 使用如下命令&#xff…

基于最近电平逼近的开环MMC逆变器MATLAB仿真模型

微❤关注“电气仔推送”获得资料&#xff08;专享优惠&#xff09; 模型介绍&#xff1a; MATLAB21b版本 DC:12kV&#xff0c;N&#xff1d;12&#xff0c; 采用最近电平逼近调制&#xff0c;采用基于排序的均压方法&#xff0c;冒泡排序&#xff0b;桥臂电流方向判断。 连接…

STL-函数对象、谓词、常用算法

函数对象 函数对象概念 重载函数调用操作符的类&#xff0c;其对象常称为函数对象 函数对象使用重载的()时&#xff0c;行为类似函数调用&#xff0c;也叫仿函数 本质&#xff1a; 函数对象&#xff08;仿函数&#xff09;是一个类&#xff0c;不是一个函数 函数对象使用…

git 推送出现fatal: The remote end hung up unexpectedly解决方案

在使用git更新或提交项目时候出现 "fatal: The remote end hung up unexpectedly " 的报错&#xff1b; 报错的原因原因是推送的文件太大。 下面给出解决方法 方法一&#xff1a; 修改提交缓存大小为500M&#xff0c;或者更大的数字 git config --global http.po…

企业申报“专精特新”,对知识产权有哪些要求?

深科信从深圳市中小企业服务局发布的公开数据中了解到&#xff0c;2022年深圳市专精特新中小企业申报8000余家&#xff0c;通过4800余家。2023年深圳市专精特新企业认定火热申报中&#xff0c;10月15日截止。 成为“专精特新”企业有什么好处? 1.国家级资质强力背书&#xff…