Oracle 11g 服务启动/关闭 及 DB dump 导入
本地启动Oracle 服务脚本
由于本地机子安装了Oracle后,会自动启动一些默认的Oracle服务,这样子会导致机子比较慢。所以需要改成手动启动/关闭服务。 即用即开,不用就关。
开启的脚本: Oracle_11g_ORCL_start_without_console.bat
@echo off
@echo ========= Start oracle 11g service =========
net start "OracleOraDb11g_home1TNSListener"
net start "OracleServiceORCL"
@echo =========Start success!!! press any key to continue =========
pause
exit
关闭的脚本:Oracle_11g_ORCL_stop.bat
@echo off
@echo =========== Stop oracle 11g service=============
net stop "OracleOraDb11g_home1TNSListener"
net stop "OracleServiceORCL"
@echo =========== Stop success!!! press any key to continue =============
pause
exit
Import DB dump
准备DB dump
相关信息如下:
1. file name: DB_2016.dump
2. schema: db_2016
3. tablespace: db_2016
该文件存放于本地路径 C:\oracle\admin\orcl\dpdump
创建User DB_2017
SQL 脚本
CREATE USER "DB_2017" PROFILE "DEFAULT"
IDENTIFIED BY "p" DEFAULT TABLESPACE "USERS"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO "DB_2017";
GRANT "RESOURCE" to "DB_2017";
GRANT "CONNECT" TO "DB_2017";
GRANT "DBA" TO "DB_2017";
运行结果
user "DB_2017" created.
GRANT succeeded.
GRANT succeeded.
GRANT succeeded.
GRANT succeeded.
验证是否创建成功?
select * from all_users where username = 'DB_2017';
运行结果
USERNAME| USER_ID | CRATED|
DB_2017| 169 |18-JUL-17|
开始导入
打开命名行 (open the command line)
C:\oracle\admin\orcl\dpdump
逐一输入脚本
set ORACLE_SID=orcl (depend on your machine setting) set NLS_LANG=AMERICAN_AMERICA.AL32UTF8 impdp system dumpfile=DB_2017.DUMP logfile=DB_2017.log remap_schema=DB_2016:DB_2017 REMAP_TABLESPACE=USERS:USERS
该命令行参数分析
-- 命令impdp
-- 用户system
-- dumpfile = dump 文件路径
-- logfile = 打印出入信息
-- remap_schema = 原来的 schema名称 : 导入后的schema名称
-- remap_tablespace = 原来的 tablespace名称 : 导入后的tablespace名称
此时会提示出入用户 system 的密码。如果system 密码忘记了,会提示重新输入账号、密码
--> sys as sysdba
--> p
导入时间取决于DUMP的大小。坐等片刻,导入就成功了。
知识点回顾一:Oracle安装了哪些服务、它们的作用及哪些是必须的?
安装完Oracle 11g R2 之后共有7个服务
- OracleServiceORCL: 数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动。(必须启动)
- OracleOraDb11g_home1TNSListener: 监听器服务,服务只有在数据库需要远程访问的时候才需要。
- OracleMTSRecoveryService: 服务端控制。该服务允许数据库充当一个微软事务服务器MTS、COM/COM+对象和分布式环境下的事务的资源管理器。
- Oracle ORCL VSS Writer Service: Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系统能。
- OracleDBConsoleorcl: Oracle数据库控制台服务,orcl是Oracle的实例标识,默认的实例为orcl。在运行Enterprise Manager(企业管理器OEM)的时候,需要启动这个服务。
- OracleJobSchedulerORCL: Oracle作业调度(定时器)服务,ORCL是Oracle实例标识。
- OracleOraDb11g_home1ClrAgent: Oracle数据库.NET扩展服务的一部分。
1,2,3,4 默认启动。但是只有1是必须启动。
那么在开发的时候到底需要启动哪些服务呢?
- 要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可
- 要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。
- OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。
注: ORCL是数据库实例名,默认的数据库是ORCL,你可以创建其他的,即OracleService+数据库名
知识点回顾二: 什么是 tablespace ? 如何创建和查看 tablespace?
TableSpace的概念及创建 (未消化)
查看表空间的大小及使用情况脚本 (未消化)
知识点回顾三: impdb 命名的官方文档在哪儿?
Oracle 11g 服务启动/关闭 及 DB dump 导入的更多相关文章
- oracle 11g 服务启动时提示1053错误,服务启动不了,重新配置监听解决问题
早上发现oracle服务启动不了了,找了很多资料,没找到有用的.通过重新配置监听解决问题.
- Oracle 11g 服务端的安装步骤
Ø 简介 本文主要介绍 Oracle 11g 服务端的安装步骤,在介绍之前说明以下几点: 1. 所安装的服务器是本机的虚拟机,操作系统为 Windows Server 2019: 2. 以下 ...
- 转 Oracle 11g服务详细介绍
转自http://www.cnblogs.com/userWuLiang/archive/2013/04/13/3017900.html Oracle 11g服务详细介绍及哪些服务是必须开启的? 成功 ...
- oracle 11g 服务端下载地址及安装说明
oracle 11g 服务端下载地址及安装说明 分类: Oracle 2013-11-17 19:40 988人阅读 ...
- Linux——oracle数据库实例启动关闭(转)
-->Oracle 数据库实例启动关闭过程 --================================ [root@robinson ~]# su - oracle --查看未启动实例 ...
- Oracle 服务启动关闭
有没有感觉到,自从装上Oracle之后,电脑变卡了?卡是正常的,oracle作为大型数据库软件,运行起来是非常吃内存的. 所以对于自用的电脑来说,不使用Oracle的时候,应该把Oracle的一系列服 ...
- Oracle 11g服务详细介绍及哪些服务是必须开启的?
安装oracle 11g R2中的方法成功安装Oracle 11g后,共有7个服务,这七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝 ...
- Java从入门到精通——数据库篇Oracle 11g服务详解
装上Oracle之后大家都会感觉到我们的电脑慢了下来,如何提高计算机的速度呢?我们应该打开必要的服务,关闭没有用的服务.下面是Oracle服务的详解: Oracle ORCL VSS Writer S ...
- Oracle 11g服务
成功安装Oracle 11g后,共有7个服务, 这七个服务的含义分别为: 1. Oracle ORCL VSS Writer Service: Oracle卷映射拷贝写入服务,VSS(Volume S ...
随机推荐
- SQL实验一
一.实验目的: 了解数据库的结构特点.领会数据库中三种类型的文件特点 学会创建和管理数据库的方法 了解SQL SERVER的基本数据类型 了解表结构的特点,学会创建和管理表的方法 学会使用T-SQL语 ...
- js坚持不懈之14:不要在文档加载之后使用 document.write()示例
在看w3school的JavaScript教程时,关于文档输出流中有这么一句话:绝不要在文档加载之后使用 document.write().这会覆盖该文档. 不太明白什么意思,找了一个例子: < ...
- 多租户通用权限设计(基于casbin)
多租户通用权限设计(基于 casbin) 所谓权限控制, 概念并不复杂, 就是确认某个操作是否能做, 本质上仅仅就是个bool判断. 权限几乎是每个系统必不可少的功能, 和具体业务结合之后, 在系统中 ...
- July 12th, 2018. Thursday, Week 28th.
People love what other people are passionate about. 人总是会爱上别人倾注热情的事物. From La La Land. This quote has ...
- MacOS 10.13.6 下装xcode 流程
1.最好先安装brew https://github.com/Homebrew/brew/releases 自动安装脚本 /usr/bin/ruby -e "$(curl -fsSL htt ...
- 五 Struts 配置文件
一.struts.xml详解1.package:包 属性:name=命名 namespace=在action访问路径前面加的前缀 extends=继承另外的包 action:name=action的访 ...
- 如何将div高度填满剩余高度
下列代码中navbar高度为30px,content高度需要填满浏览器的剩余高度 <div id="body"> <div id="navbar ...
- 网站通信协议升级到HTTPS&HTTP2
为何要升级到HTTPS和HTTP2? http://baijiahao.baidu.com/s?id=1602041305989767011&wfr=spider&for=pc htt ...
- Elastic Stack-Elasticsearch使用介绍(三)
一.前言 上一篇说了这篇要讲解Search机制,但是在这个之前我们要明白下文件是怎么存储的,我们先来讲文件的存储然后再来探究机制: 二.文档存储 之前说过文档是存储在分片上的,这里要思考一个问 ...
- JS string 常用方法总结
var str = "abc123def666"; // charAt() 方法返回字符串中指定位置的字符. // 参数:index // console.log(str.char ...