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

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

图1

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

图2

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

图3

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

图4

第五步:点击下一步;

图5

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

图6

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

图7

图8

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

图9

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

图10

图11

解决方法:

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

图12

2、重启监听服务

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

图13

图14

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

图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=......

Oracle创建本地数据库实例及配置相关推荐

  1. 怎么修改db2服务器名字,服务器创建db2数据库实例名

    服务器创建db2数据库实例名 内容精选 换一换 Microsoft SQL Server提供的发布与订阅功能,利用复制技术来实现数据同步,可以通过其提供的发布与订阅功能实现数据的读写分离和线下线上数据 ...

  2. RDS关系型数据库 入门 01 创建关系型数据库实例【华为云分享】

    [摘要] 关系型数据库(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用.稳定可靠.弹性伸缩.便捷管理的在线关系型数据库服务.RDS具有完善的性能监控 ...

  3. Oracle创建本地连接

    首先用户netca命令调出创建本地Net服务名配置的界面如下图: 选中本地Net服务名配置,如上图标注的地方,点击下一步. 选择添加,点击下一步,输入要创建的service_name名称,点击下一步. ...

  4. oracle表数据实例,Oracle创建数据表实例

    Oracle创建数据表实例. 1.创建数据表 --判断数据表是否存在,存在则删除 DECLARE IS_EXIST NUMBER; BEGIN SELECT COUNT(*) INTO IS_EXIS ...

  5. oracle简易版创建数据库,oracle创建一个数据库三步走

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  6. ue4加载本地版本_【虚幻4】创建本地数据库

    简介: 这里我们主要通过使用Data table实现本地数据库. Data table可以用来保存一些用户配置,或者常用变量,或者用来实时更新外部表格数据到虚幻4中. 一.创建Data table 1 ...

  7. oracle中修改数据库实例监听的ip和端口

    这个可以通过oracle自带的管理软件Net Configuration Assistant来实现. 点开软件,可以看到以下界面,本人以ORCL数据库为例. 1.因为要配置ip和端口,所以选择本地网络 ...

  8. 达梦数据库创建及数据库实例管理

    一.配置助手创建和删除数据库 数据库配置助手创建数据库调用 dbca.sh 图形化界面创建数据库: [dmdba@DCA02 tool]$ ./dbca.sh 2021-01-11 11:43:45 ...

  9. oracle创建导入数据库,unix下手动创建oracle以及imp数据导入

    一.手动创建数据库步骤以及数据导入: 1.指定新的SID,我们这里创建一个以ecdsdb为名的SID. [oracle@localhost ~]$ export ORACLE_SID=ecdsdb 2 ...

最新文章

  1. endnote转化成纯文本后_如何用Endnote分分钟搞定参考文献
  2. Mysql数据库权限问题
  3. 简单的错觉画_一看就错?眼睛厉害还是大神画的厉害!
  4. jquery可见性选择器(匹配匹配所有显示的元素)
  5. Repeating Decimals (计算循环小数)
  6. # javascript 总结
  7. SpringBoot 整合 Shiro thymeleaf _01_Shiro概念
  8. 邮件营销的三个基本要素讲解
  9. Linux线程属性及优先级设置
  10. 用封装的栈回溯类捕获段错误
  11. 一篇文章学完数据结构绪论 线性表 栈和队列
  12. godaddy安装nginx证书
  13. 启动tomcat报错:Could not load the Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhos
  14. 简述Python垃圾回收机制
  15. linux下安装了lxml但依然报错rom lxml import etreeModuleNotFoundError: No module named ‘lxml‘
  16. 选项不属于HTML语言特点,JavaScript选择题
  17. 2022年4月20日Python课堂考试复盘及课堂笔记之程序控制结构
  18. Ranking 排行
  19. 机器人涂装工程师岗位英文缩写_公司里各职位名称的英文缩写
  20. 在亚马逊能接到服装订单吗?亚马逊美国站突然没订单怎么办?

热门文章

  1. 手机安装W ndows7镜像,【Windows系统安装】Windows系统镜像通用安装方法
  2. 已经删除的微信聊天记录怎么恢复?
  3. lang=pug模板引擎之pug模板语法
  4. 数据通信原理期末总复习
  5. 如何利用VBA批量更改Excel文件的内容
  6. 我对所谓电信运营商重组和3G发牌的看法
  7. 优酷官方下载2015 v6.0.0 电脑版
  8. WAP网站开发的要点
  9. 教育类报纸《山东教育报》简介及投稿须知
  10. Thrift优缺点讨论