oracle系统

oracle数据库数据导入导出步骤(入门)

早过忘川 提交于 2020-03-07 06:24:56
oracle数据库数据导入导出步骤(入门) 说明: 1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL 2.如果熟悉命令,建议用exp/imp命令导入导出,避免第三方工具版本差异引起的问题,同时效率更高,但特别注意:采用命令时要注意所使用的用户及其权限等细节。 3.在目标数据库导入时需要创建与导出时相同的用户名(尽量一致),并赋予不低于导出时用户的权限;同时还需创建与原数据库相同的表空间名,若本地数据库已存在相同的表空间,则只能进行表空间扩充。 一、导入前准备工作(在目标数据库操作) 知识补充: 表空间   Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。   表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间)。为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。一个表空间只能属于一个数据库。 1. 登录服务器  用Xshell或者secureCRT工具都可 2. 查询磁盘空间是否足够大  执行df -h或者df -H命令进行查询,若可用空间不足则更换新的目标环境再继续其他操作。 [oracle@orac ~]$ df -h 1 3.

虚拟机中安装oracle环境并使用plsql,instantclient远程进行连接

陌路散爱 提交于 2020-03-05 13:45:07
一、涉及到的软件 安装的软件主要有3个,因为3种软件因为版本的不同会出现版本不兼容的情况,所以我目前搭建的环境版本如下:Oracle 12c rease2,plsqldeveloper13,instantclient-basic-windows.x64-12.1.0.2.0。 二、安装过程 在oracle官网上下载oracle 12c:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html,需注册oracle账号 下载完毕后在虚拟机中安装,安装过程可自行在百度上搜索,教程较多。 说一个我遇到的一个很奇葩的问题:在打开安装文件时总是报错:[INS-13001]环境不满足最低要求。但是我是win7 64位系统,与oracle版本应该是不存在这个问题的,最后发现是因为计算机名包含了下划线“_”,才报此错误。 oracle 安装完成后,在本机安装plsql和instantclient。 主要是instantclient的配置: instantclient是免安装的,下载下来后需在根目录中添加文件夹:NETWORK NETWORK下添加ADMIN文件夹 ADMIN文件夹下添加tnsnames.ora文件 添加内容如下:IP为虚拟机的IP。 ORCL = (DESCRIPTION

[原创]使用benchmarksql和pgbench对PostgreSQL Plus Advanced Server进行性能测试

梦想与她 提交于 2020-03-05 11:22:53
/*--> */ /*--> */ 一、测试环境 benchmarksql version:4.0.8 rhel 6.3 vmware esxi 二、理解 benchmarksql 性能测试原理 TPC-C 1 、理解 TPC-C TPC-C 模拟一个批发商的货物管理环境。该批发公司有 N 个仓库,每个仓库供应 10 个地区,其中每个地区为 3000 名顾客服务。在每个仓库中有 10 个终端,每一个终端用于一个地区。在运行时, 10×N 个终端操作员向公司的数据库发出 5 类请求。由于一个仓库中不可能存储公司所有的货物,有一些请求必须发往其它仓库,因此,数据库在逻辑上是分布的。 N 是一个可变参数,测试者可以随意改变 N ,以获得最佳测试效果。 TPC-C 使用三种性能和价格度量,其中性能由 TPC-C 吞吐率衡量,单位是 tpmC 。 tpm 是 transactions per minute 的简称; C 指 TPC 中的 C 基准程序。它的定义是每分钟内系统处理的新订单个数。要注意的是,在处理新订单的同时,系统还要按表 1 的要求处理其它 4 类事务 请求。从表 1 可以看出,新订单请求不可能超出全部事务请求的 45 %,因此,当一个系统的性能为 1000tpmC 时,它每分钟实际处理的请求数是 2000 多个。价格是指系统的总价格,单位是美元,而价格性能比则定义为总价格 ÷

共享池中保留池的调整(shared_pool_reserved_size)

試著忘記壹切 提交于 2020-03-05 05:39:05
--************************************************* -- 共享池中保留池的 调 整 (shared_pool_reserved_size) --************************************************* 1 . 何 谓 保留池 简 言之,保留一部分 内 存空 间 以 备 不 时 之需。通常情 况 下, Oracle 会将 大的 内 存 请 求分割成小的 内 存 块来满 足需求。而 对 于大的 内 存且 为连续 的 内 存空 间请 求,如果在共享池中未找到, 则会动 用 共享池中的保留池。 当 然,共享池在 内 存 压 力的情 况 下,也 会 使用到 保留池中的部分。保留池部分 满 足 较 大的 内 存需求更高效。缺省情 况 下, Oracle 会 配置 较 小的保留池, 这 部分可以用作 PL/SQL 或 触发 器 编译 使用或用于装 载 JAVA 对 象的 临时 空 间 。 这 些分配出去的 内 存一旦 释 放后 将 返回 给 保留池。 任意大于 "_shared_pool_reserved_min_alloc = 4400" 字 节 的 连续内 存分配 请 求,如果 shared_pool 中分配不能解 决 ,且 当 前 shared_pool 中 没 有可用的 块 能 够 aged

Weblogic12.1.3.0补丁安装(win server与linux安装步骤介绍)

流过昼夜 提交于 2020-03-04 21:51:50
文章目录 1 根据oracle官方发布的漏洞报告下载补丁 2 补丁包上传解压到Linux Server 3 补丁包上传解压到Windows Server 4 关于OPatch 5 Linux与Windows安装补丁区别 6 Linux安装补丁 6.1 Linux单个补丁安装 6.2 查看已安装的补丁 6.3 多个补丁安装 6.4 单个补丁回滚 6.5 多个补丁回滚 6.6 验证补丁是否应用到Oracle Home 7 重启weblogic应用服务 8 Windows安装补丁 文章正文 由oracle官方发布的漏洞公告,对weblogic进行补丁升级。 本文介绍的是weblogic安装的版本为12.1.3,如果你使用的是其他版本的请根据实际版本来选择下载,需要使用Generic通用包安装的weblogic才能进行补丁升级(补丁包下载需要拥有weblogic购买授权才有权限下载)。 1、根据oracle官方发布的漏洞报告下载补丁 ①打开链接地址: https://www.oracle.com/security-alerts/#CriticalPatchUpdates 补丁的下载这里我以2020年1月的补丁包为例,点击【Critical Patch Update - January 2020】 ②找到weblogic对应版本点击Fusion Middleware 按Ctrl+F搜索

Oracle卸载

我只是一个虾纸丫 提交于 2020-03-03 15:58:17
上篇文章我们谈了关于Oracle的安装,本次我们来谈谈Oracle卸载。在教学的过程中,经常有小伙伴数据库安装不成功,或服务不完善,修改卸载后重新安装,但部分因未卸载干净而无法安装成功。接下来我们一看看如何卸载干净。 想要彻底卸载Oracle的话,仅仅是卸载程序是不够的,还要删除注册表;不然你下次重装会出现各种各样的问题,下面就是我整理的卸载详情; 1.卸载oracle第一步: 停用Oracle的服务;右击我的电脑;单机管理,点击服务和应用程序;点击服务;停用所有oracle的服务 2,卸载Oracle产品: 单机windows,找到箭头所指,双击运行它 3.点击已安装产品;单机全部展开,删除除OraDb11g_home2之外的所有项目;点击删除,弹出框,我们选择是进行卸载; 4.清理注册表:打开运行窗口输入regedit; 5.依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle;删除它; 6.依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有oracle开头的项目 7.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有oracle开头的项;在HKEY_CLASSES

使用PLSQL Developer工具连接Oracle11g数据库

天大地大妈咪最大 提交于 2020-03-03 14:42:18
双击打开 PLSQL工具会自动从系统注册表找有没有Oracle的配置信息,如果已安装Oracle客户端,则如下图。否则没有Connect as 这一栏。不排除有时已安装,需要手动配置。如果没有Connect as选项,先选择Cancel 在菜单栏依次选择配置–>偏好在弹框中填入地址 填入Oracle主目录,及oci库的位置,应用 应用后,再次打开PLSQL就会出现Connect as选项 登陆框填哪些信息呢 打开路径E:\OracleBase\app\product\11.2.0\dbhome_2\NETWORK\ADMIN 找到tnsnames.ora文件 在文件底加入以下代码。First改为登陆框DataBase栏里的名称(可自行修改),host可改为连接到的数据库ip 无法保存解决办法 First = ( DESCRIPTION = ( ADDRESS = ( PROTOCOL = TCP ) ( HOST = 127.0 .0 .1 ) ( PORT = 1521 ) ) ( CONNECT_DATA = ( SERVER = DEDICATED ) ( SERVICE_NAME = orcl ) ) ) 然后就可以登录成功了 connect as下的选项是作为不同身份登录,当然用户名也不同(sys,system等) 来源: CSDN 作者: ITarmi 链接:

Oracle体系架构和导入/导出

丶灬走出姿态 提交于 2020-03-03 13:34:12
1. Oracle的体系架构 Oracle的体系结构是数据库的组成,工作过程,以及数据库中数据的组织与管理机制,要了解oracle数据库的体系结构,就必须要理解oracle的主要组件和重要的概念。Oracle体系结构包含一系列组件,包括实例、用户进程、服务进程、数据文件及其他文件,如参数文件、口令文件和归档日志文件等 2. 表空间的含义 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。 Oracle 数据库中至少存在一个表空间,即 SYSTEM 的表空间。 SQL Server 数据库与 Oracle 数据库之间最大的区别要属表空间设计。 Oracle 数据库开创性地提出了表空间的设计理念,这为 Oracle 数据库的高性能做出了不可磨灭的贡献。可以这么说, Oracle 中很多优化都是基于表空间的设计理念而实现的。 3. 用户和权限之间的关系 1 、用户:应用系统的具体操作者,用户可以自己拥有权限信息,可以归属于 0 ~ n 个角色,可属于 0 ~ n 个组。他的权限集是自身具有的权限、所属的各角色具有的权限、所属的各组具有的权限的合集。它与权限、角色、组之间的关系都是 n 对 n 的关系。 2 、权限:系统的所有权限信息具有上下级关系,是一个树状的结构。对于每个权限,又存在两种情况

VS2012 使用Oracle.ManagedDataAccess.dll连接Oracle客户端-注意事项

荒凉一梦 提交于 2020-03-03 04:02:24
1 直接在项目中引用该DLL即可使用OracleConnection来连接Oracle,发布后,应该不需要再在部署机安装Oracle客户端(已确认); 2 使用此DLL来操作Oracle,建议安装.netFramework4.7.2,这是一个针对.net 4.0\4.5\4.6的更新包,不安装,可能会在后面使用 TransactionScope 进行事务时会出现 ” OracleInternal.MTS.DTCPSPEManager” 初始值异常”类似的错误; 3 安装此包更新包后,打开VS2012已有项目时,可能会出现.net4.5\4.0\4.6等未出现注册到服务器的情况,此时需要下载安装 ”VS11-KB3002339.exe” 这个VS2012更新包即可; 4.netFramework4.7.2在某些低版本(win2008、win7)系统中安装可能出现如下提示: 解决方案: 我安装的runtime版本。从官网下的4.7.2-NDP472-KB4054530-x86-x64-AllOS-ENU.exe。或者用web installer也行。需要代开服务windows update。 点击安装后会出现报错。报错信息中会英文提示,并有个Update,是个链接。下载到Windows6.1-KB4019990-x64.msu(该补丁应视具体问题安装,有的机器可能没有此问题出现

Oracle 11g 详细安装步骤

喜夏-厌秋 提交于 2020-03-02 08:48:50
一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。 win 32位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip win 64位操作系统 下载地址: http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件 如图 2