Oracle创建本地数据库实例及配置

Oracle创建本地数据库实例及配置        因为以前一直都是用的mysql的数据库,所以当新工作中用到Oracle数据库的时候,一时还有点不习惯,特别是一直连接的远程数据库,更是麻烦,所以就想在本地创建一个Oracle的数据库,然后导入数据库的备份文件方便使用。然而看似简单的东西,真正动起手来,却也还是花了好一会儿工夫也才解决。所以希望能够把安装的过程记录下来,不仅方便自己以后查阅,也能督促自己开始写博客(3年前就有这样的想…

大家好,又见面了,我是你们的朋友全栈君。

        因为以前一直都是用的mysql的数据库,所以当新工作中用到Oracle数据库的时候,一时还有点不习惯,特别是一直连接的远程数据库,更是麻烦,所以就想在本地创建一个Oracle的数据库,然后导入数据库的备份文件方便使用。然而看似简单的东西,真正动起手来,却也还是花了好一会儿工夫也才解决。所以希望能够把安装的过程记录下来,不仅方便自己以后查阅,也能督促自己开始写博客(3年前就有这样的想法,可是自己一直都是行动的矮子,没有付诸实现),说不定还能给与他人一些微不足道的帮助。有不足之处,还请及时告知。

        第一步:在系统所有程序,Oracle11g下的配置和移植工具中找到Database Configuration Assistant,点击启动,如图所示,点击下一步;

Oracle创建本地数据库实例及配置

图1

        第二步:选择创建数据库,点击下一步;

Oracle创建本地数据库实例及配置

图2

        第三步:选择一般用途或事务处理,点击下一步;

Oracle创建本地数据库实例及配置

图3

        第四步:填写全局数据库名和SID名称,两个名称可一致,点击下一步;

  Oracle创建本地数据库实例及配置

图4

        第五步:点击下一步;

Oracle创建本地数据库实例及配置

图5

        第六步:填写帐户口令,可以单独给每个用户设置口令,也可以给所有用户设置统一的口令,出于个人习惯和方便,在这里设置同一口令,点击下一步;

Oracle创建本地数据库实例及配置

图6

        第七步:一直点击下一步,直到如图所示页面,点击完成,再点击确定,就开始创建数据库了,如图8所示,通常情况下,当创建数据库进度条达到100%则基本完成,但有时候我们在安装过程中,会遇到在创建达到85%的时候提示警告,如果出现类似问题,则参考第八步;

Oracle创建本地数据库实例及配置

图7

Oracle创建本地数据库实例及配置

图8

        第八步:通常在创建数据库进度条达到85%的时候,会报错,如下图所示

Oracle创建本地数据库实例及配置

图9

        之所以会报错,是因为创建的数据库实例的Host的名称和监听文件中的Host名称不一致,我们可以按照图9中警告提示的路径,找到日志文件,如图10所示,打开监听文件如图11所示。

Oracle创建本地数据库实例及配置

图10

Oracle创建本地数据库实例及配置

图11

    解决方法:

    1.启动Net Manager,在“监听程序”--Listener下添加一个新的地址,协议名填写警告日志文件中PROTOCOL的类型,主机名填写警告日志文件中的HOST的值,端口号还是1521,然后保存,如下图所示。

Oracle创建本地数据库实例及配置

图12

    2、重启监听服务

    3、在系统所有程序,Oracle11g下的配置和移植工具中找到Database Configuration Assistant,点击启动,选择“配置数据库选件”,点击下一步,选择要重新配置的数据库,输入用户名和口令,点击下一步,然后一直点击下一步,直到配置完成。

Oracle创建本地数据库实例及配置

图13

Oracle创建本地数据库实例及配置

图14

    4、测试数据库配置正确,在windows运行窗口中,输入sqlplus sys/用户密码@dbname as sysdba,测试数据库是否配置成功,如下图所示;

Oracle创建本地数据库实例及配置

图15

       备份数据的导入和导出需要用到Oracle11g安装目录下的两个文件夹D:\app\Administrator\admin\productdb\adump(导出文件夹,实际以自己安装的路径为准,执行导出语句,数据库的备份文件就存储在这个目录下),D:\app\Administrator\admin\productdb\dpdump(导入文件夹,实际以自己的安装路径为准,需要把要导入的备份文件放到这个目录下)

    导出:

    在cmd窗口中执行

 expdp ‘sys/app@productdb as SYSDBA’ dumpfile=数据库文件名.DMP directory=DATA_PUMP_DIR schemas=…..

    导入

    在cmd窗口中执行

    impdp ‘sys/app@productdb as SYSDBA’ dumpfile=数据库备份文件名.DMP directory=DATA_PUMP_DIR schemas=……

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138099.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月31日 下午11:16
下一篇 2022年5月31日 下午11:16


相关推荐

  • mysql 行转列 (带日期)

    mysql 行转列 (带日期)从网上找了很多行转列的。基本都是2行的行转列。不带日期分组的。借鉴了另一个哥们的文章,实现了自己想要的结果,写出来大家可以参考。以后自己遇到同样情况,也可以有个备份借鉴的地址为https://www.cnblogs.com/gisblogs/p/3966822.html处理过程:我自己有的数据,这个已经是处理后的(源数据)图1[img]http:/…

    2022年5月16日
    45
  • pycharm将python程序打包_python 程序打包

    pycharm将python程序打包_python 程序打包关于使用Pycharm对python文件进行打包首先建立python项目的时候要按照标准来建设我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构,包结构比较多,看着不是很舒服4.配置完成后点击创建创建完成后可以自己创建合适包结构创建完合适的包结构后,就可以编写python代码了,但要python代码运行开,需要配置运行环境9.环境配置调试好就可以运行调试python代码..

    2022年8月26日
    7
  • 洗牌算法思路_随机洗牌算法

    洗牌算法思路_随机洗牌算法1.背景    笔试时,遇到一个算法题:差不多是在n个不同的数中随机取出不重复的m个数。洗牌算法是将原来的数组进行打散,使原数组的某个数在打散后的数组中的每个位置上等概率的出现,刚好可以解决该问题。2.洗牌算法    由抽牌、换牌和插牌衍生出三种洗牌算法,其中抽牌和换牌分别对应Fisher-YatesShuffle和Knuth-DurstenfeldShhuffle算法。 …

    2026年2月12日
    6
  • python命名规则标识符_python中有效的标识符

    python命名规则标识符_python中有效的标识符标识符规则1、由大小写字母、数字和下划线组成,只能以字母或者下划线开头。2、不能高阔除下划线以外的其他热河字符,如%……%¥#@3、不能包含换行符、空格和制表符等空白字符。4、不能使用Python中的关键字和约定俗成的名称,如print5、Python区分大小写。…

    2025年10月13日
    7
  • linux终端定时器实验报告,定时器实验报告.doc

    linux终端定时器实验报告,定时器实验报告.doc定时器实验报告实验六 定时器/计数器一、实验目的⒈ 学会8253芯片和微机接口的原理和方法。掌握8253定时器/计数器的工作方式和编程原理。二、实验内容用8253的0通道工作在方式3,产生方波。三、实验接线图四、编程指南⒈ 8253芯片介绍8253是一种可编程定时/计数器,有三个十六位计数器,其计数频率范围为0-2MHz,用+5V单电源供电。8253的功能用途:延时中断 实时时钟可编程频率发…

    2022年7月26日
    16
  • scrapy安装步骤_scrapy官网

    scrapy安装步骤_scrapy官网安装scrapy过程中出现各种包安装错误,所以自己一直看教程知道scrapy安装需要准备好各种环境。这些包按照从下到上的顺序下载,lxml这个包按下文教程安装。不想看过多文字和图片的懒人们可看教程视频:http://www.iqiyi.com/w_19rz36pjft.html利用pipinstall命令安装pywin32,pyopenssl.这两个包可在cmd安装成功pip…

    2026年1月17日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号