![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
02 Oracle
DoveFeng
这个作者很懒,什么都没留下…
展开
-
Oracle数据库默认端口列表
ServicePortProductHow to changeOracle HTTP Server listen port / Oracle HTTP Server port80Oracle Application ServerEdit httpd.conf and restart OHSOracle Internet Directory(non-SSL)389Oracle Application...转载 2018-06-22 07:35:56 · 13844 阅读 · 0 评论 -
ora-01950 no privileges on tablespasce TESTDATA 错误解决办法
ora-01950 no privileges on tablespasce TESTDATASQL> insert into tab01(aa) values('sdf');insert into tab01(aa) values('sdf') *ERROR at line 1:ORA-01950: no privileges on tablespace 'TESTDATA'SQL> c原创 2015-11-28 17:32:04 · 1090 阅读 · 0 评论 -
Oracle常用查看表结构命令
获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables w原创 2015-11-28 17:09:11 · 1362 阅读 · 0 评论 -
ORACLE 12C ——03 PDB(Pluggable Database)的创建
首先,我们先来看一下使用dbca进行对pdb的创建。在创建之前,我们需要检查CDB是否已经启动,如果没有启动,我们先要启动CDB。oracle@solaris:~$ sqlplus / as sysoperSQL*Plus: Release 12.1.0.2.0 Production on Mon Sep 8 10:16:30 2014Copyright (c)转载 2015-11-25 16:47:37 · 2498 阅读 · 0 评论 -
ORACLE 12C ——01 CDB 与 PDB 区别
Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为Container Database,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。在ORACLE 12C之前,实例与数据库是一对一或多转载 2015-11-25 16:15:06 · 2508 阅读 · 0 评论 -
ORACLE 12C ——02 CDB 与 PDB 管理
基本概念: Multitenant Environment:多租户环境CDB(Container Database):数据库容器PD(Pluggable Database):可插拔数据库 CDB与PDB关系图 环境信息如下: DB version:12.0.1ORACLE_HOME: /u01/app/oracle/product/1转载 2015-11-25 16:28:54 · 1833 阅读 · 0 评论 -
ORA-12537: TNS: connection closed
近期一次的存储异常断电导致了在双节点的RAC环境中,一个节点出现了ORA-12537: TNS: connection closed 错误。环境:Oracle Linux 5.5 + oracle 11g + ASM网上搜了一下也解决不了问题,最终在一个高手的协助下进行了故障排除,在此进行了记录。[@more@][grid@racdb1 bin]$ exitlo转载 2015-12-11 15:22:52 · 1233 阅读 · 0 评论 -
监控数据备份恢复完成进度(EXPDP/IMPDP/RMAN)
一、查看EXPDP/IMPDP的进度1 两个视图当你当如导出的时候,如果数据量比较大,中途有些人会着急,不免想看看进度如何,利用两个视图就可以看:DBA_DATAPUBMP_JOBS和DBA_DATAPUMP_SESSIONS视图col owner_name for a10col job_name for a20col operation for a10col job_转载 2015-09-03 08:47:25 · 3540 阅读 · 0 评论 -
oracle12创建用户错误ORA-65096: 公用用户名或角色名无效 invalid common user or role name
SQL> create user "fdf01" identified by "fdf01";create user "fdf01" identified by "fdf01" *ERROR at line 1:ORA-65096: invalid common user or role nameSQL> create user C##fd原创 2015-08-08 17:28:01 · 26745 阅读 · 0 评论 -
expdp\impdp及exp\imp
expdp介绍EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:Expdp scott/t转载 2015-09-03 08:49:37 · 617 阅读 · 0 评论 -
【IMPDP】使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查
impdp导数据时的ORA-39002,: invalid operation,ORA-39070,ORA-29283等错误 用expdp命令导入数据时,发现报如下错误: ORA-39002: invalid operation ORA-39070: Unable to open the log file. ORA-29283: inva转载 2015-09-03 07:57:24 · 23913 阅读 · 0 评论 -
oracle 内存分配和调优 总结
一、概述: oracle 的内存可以按照共享和私有的角度分为系统全局区和进程全局区,也就是 SGA和 PGA(process global area or private global area)。对于 SGA 区域内的内存来说,是共享的全局的,在 UNIX 上,必须为 oracle 设置共享内存段(可以是一个或者多个),因为 oracle 在转载 2015-11-28 20:18:23 · 1117 阅读 · 0 评论 -
Linux-->基础知识-->linux 关闭 防火墙 配置
(1) 重启后永久性生效:开启:chkconfig iptables on关闭:chkconfig iptables off(2) 即时生效,重启后失效:开启:service iptables start关闭:service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。在开启了防火墙时,原创 2014-07-13 10:35:16 · 772 阅读 · 0 评论 -
linux 5.7 安装Oracle 11.2g数据库时,设置sys、system等密码时,不能输入密码
linux 5.7 安装Oracle 11.2g数据库时,设置sys、system等密码时,不能输入密码问题,解决办法:在使用当前用户执行以下命令:xprop -root -remove _MOTIF_DEFAULT_BINDINGSxprop -remove WM_LOCALE_NAMExprop -root -remove XIM_SERVERS原创 2016-08-14 10:29:32 · 975 阅读 · 0 评论 -
oracle10G/11G官方下载地址集合 直接迅雷下载
http://blog.csdn.net/zlsunnan/article/details/8058235Oracle Database 11g Release 2 (11.2.0.1.0) for Microsoft Windows (64-bit)http://download.oracle.com/otn/nt/oracle11g/112010/win转载 2016-08-19 16:28:16 · 2073 阅读 · 0 评论 -
【C类】Oracle 各类课程集
以下课程已给出免费试看部分在云盘里面下载观看,学习全套课程 一.炼数成金系列 1.1 Oracle数据库引航 试看下载:http://pan.baidu.com/s/1mgsmpnE 1.2 深入Oracle数据库 试看下载:htt转载 2016-03-06 17:01:38 · 2701 阅读 · 1 评论 -
Oracle redo 与 undo 区别
一. 什么是redo(用于前滚数据) redo也就是重做日志文件(redo log file),Oracle维护着两类重做日志文件:在线(online)重做日志文件和归档(archived)重做日志文件。这两类重做日志文件都用于恢复;其主要目的是,万一实例失败或介质失败,它们能够恢复数据。 二. 什么是undo(用于回滚数据) 从概念上转载 2016-01-10 11:21:37 · 565 阅读 · 0 评论 -
关于oracle11G的自动内存管理MEMORY_TARGET和MEMORY_MAX_TARGET
自动内存管理是用两个初始化参数进行配置的: MEMORY_TARGET:动态控制SGA和PGA时,Oracle总共可以使用的共享内存大小,这个参数是动态的,因此提供给Oracle的内存总量是可以动态增大,也可以动态减小的。它不能超过MEMORY_MAX_TARGET参数设置的大小。默认值是0。 MEMORY_MAX_TARGET:这个参数定义了MEMORY_TARGET最大可以转载 2015-12-03 16:03:16 · 2210 阅读 · 0 评论 -
查看 Oracle 是用spfile 启动还是 pfile 启动
1 方法一SQL> select distinct ISSPECIFIED from v$spparameter; ISSPECIFIED-----------TRUEFALSE 如果只有FALSE,使用的是PFILE如果有TRUE,说明用的是SPFILE2 方法二SQL> show parameter spfile; NAME原创 2015-12-03 15:37:42 · 2544 阅读 · 0 评论 -
SCOPE 中 SPFILE、MEMORY、BOTH 的区别
1、deferred指定系统修改是否只对以后的会话生效(对当前建立的会话无效)。默认alter system命令会立即生效。SCOPE2、SCOPE参数具有三个值:SCOPE=SPFILE只修改参数文件,SCOPE=MEMORY写内存立即生效,SCOPE=BOTH两者都修改。SCOPE = SPFILE(此更改写入初始化参数文件,更改将在下次启动时生效。原创 2015-12-03 14:40:24 · 3376 阅读 · 0 评论 -
oracle使用for循环插入10000条数据
SQL>createtable t( xint, y char(50)); Table created. SQL>SQL>begin 2 for iin1 ..100000 3 loop 4 insertinto tva原创 2015-11-28 20:19:07 · 11022 阅读 · 1 评论 -
linux 下IPTABLES配置详解
linux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source原创 2015-11-29 12:06:15 · 380 阅读 · 0 评论 -
如何在Windows平台上使用OPatch
之前的工作平台清一色都是在Linux/Unix,自从来了新的部门,因为资源缺乏,只能自给自足,在自己的Windows机器上安装了两个虚拟机(OEL5和Solaris.X64),另外宿主机的Windows7(64bit)也装了一个11gR2的数据库,工作需要,很多之前没太接触的软件,包括ODI (Oracle Data Integrator),Oracle Fusion Middleware,Ora转载 2014-06-20 17:13:38 · 5499 阅读 · 0 评论 -
oracle 与 sql server 区别之08 操作系统的支持、版本和发行版
操作系统的支持Microsoft SQL Server向来都从属于Windows大家族中的一员,要让Microsoft发布一个支持其它操作系统版本的可能性当然是小之又小的了。当前来说SQL Server可以在XP、Vista、Windows Server 2000、2003、2008上运行,同时也有针对于32位和64位版本Windows的数据库版本。对Oracle来说,它支持多种不转载 2014-06-10 11:23:37 · 1288 阅读 · 0 评论 -
oracle 与 sql server 区别 03
oracle的表空间管理和sqlserver的文件组对比sqlserver里对数据库文件的管理比较简单,主要的概念有: 1.文件组。数据库对象的存储分配单位 。目的是为了容纳更多的数据库文件、扩展空间 2.文件。文件组的成员,有空间分配是否自动增长的管理 3.默认文件组 4.只读文件组。这是在sqlserver2005后才有的概念转载 2014-06-07 12:13:29 · 848 阅读 · 0 评论 -
linux下创建oracle表空间(
1 、 登录服务器2 、 查看磁盘空间是否够大df -h -h更具目前磁盘空间和使用情况 以更易读的方式显示 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.9G 2.3G 521M 82% / none 209M 0 209M 0% /de转载 2013-12-12 08:39:53 · 683 阅读 · 0 评论 -
oracle创建表空间
注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespaceuser_temp tempfile 'D:\oracle\ora转载 2013-12-12 08:30:56 · 619 阅读 · 0 评论 -
Oracle RAC学习笔记:基本概念及入门 04
15、RAC与并发执行 Oracle的优化器是基于执行访问代价的,这就考虑了并发执行的代价,并将其作为获得理想的执行计划的一个部件。 在RAC环境中,优化器的并发选择是由内部节点和外部节点并发两类组成的。例如,一个特殊的查询请求需要六个查询进程完成,并且在本地节点有六个并发的从属执行进程都是idle的,则查询通过使用本地资源执行,从而获得结果。这阐述了有效地内部节点并发转载 2013-09-26 10:41:08 · 794 阅读 · 0 评论 -
Oracle RAC学习笔记:基本概念及入门 02
9、RAC的典型Cluster栈 在Cluster中的每个节点都需要一个被支持的相互连接的软件协议来支持内部Instance的交互,同时需要TCP/IP支持CRS的轮询。所有的UNIX平台在千兆以太网上使用user datagram protocol(UDP)作为主要的协议并进行RAC内部Instance 的IPC交互。其他支持的特有协议包括用于SCI和Sunfire的连接交互的转载 2013-09-26 10:39:10 · 953 阅读 · 0 评论 -
Oracle RAC学习笔记:基本概念及入门 01
RAC Architecture and Concepts 1、RAC软件原理 在一个RAC Instance中,会见到一些普通Instance中不存在的后台进程,它们主要是用于维持Database在每个Instance中的一致性。管理全局资源,具体如下: * LMON:全局队列服务监控进程——Global Enqueue Service Monito转载 2013-09-26 10:39:13 · 928 阅读 · 0 评论 -
Oracle RAC学习笔记:基本概念及入门 03
12、RAC和Instance/crash recovery 1)当一个Instance失败,当该失败被其他Instance检测到,第二个Instance将会执行下面的恢复操作: ①在恢复的第一阶段,GES重新灌入队列 ②GCS也重新灌入其资源。GCS进程只重新灌入那些失去其控制的资源。在这期间,所有的GCS资源请求和写请求都临时被挂起。然而,事务可以继续转载 2013-09-26 10:40:30 · 734 阅读 · 0 评论 -
Oracle课堂23_用户管理、数据库的备份与恢复
http://video.sina.com.cn/v/b/26019359-1658491625.html转载 2013-07-28 11:31:47 · 518 阅读 · 0 评论 -
Oracle 内存管理SGA
Oracle的SGA包括以下几个部分,可以通过show sga命令或者是通过查看v$sga视图来查看SGA的大概组成:17:39:48 SQL> show sgaTotal System Global Area 1048576000 bytesFixed Size 1223392 bytesVariable Size 847转载 2013-07-26 17:08:25 · 676 阅读 · 0 评论 -
【故障处理】ORA-12162: TNS:net service name is incorrectly specified
本文将给大家阐述一个因未设置系统环境变量ORACLE_SID导致ORA-12162错误的案例。希望大家有所思考。1.获得有关ORA-12162报错信息的通用表述信息[oracle@asdlabdb01 ~]$ oerr ora 1216212162, 00000, "TNS:net service name is incorrectly specified"// *Caus转载 2013-12-12 09:42:59 · 594 阅读 · 0 评论 -
ORACLE_SID含义
1.2.4 ORACLE_SID的含义http://book.51cto.com 2007-09-04 10:47 盖国强 人民邮电出版社 我要评论(0)摘要:《循序渐进Oracle——数据库管理、优化与备份恢复》第1章主要介绍的是Oracle数据库的创建,本节说明了ORACLE_SID的含义。 标签:ORACLE_SID ORADIM 服务 Linux Oracl转载 2013-12-12 09:53:52 · 835 阅读 · 0 评论 -
oracle 与 sql server 区别之05 实例名和SID
SQL Server和Oracle都允许在同一个机器上面同时运行多个实例,多个实例的执行环境是完全独立的:就单个的数据库引擎而言,它并不知道也不关心有没有其他的实例在这个机器上运行着。在SQL Server中这种机制通过实例这个概念来实现,SQL Server可以作为一个命名的(named) 或是默认(default) 的实例来运行,默认实例的名字和运行它的Windows服务器的名字一样,转载 2014-06-10 11:17:14 · 1494 阅读 · 0 评论 -
oracle 与 sql server 区别之06 系统数据库和系统表空间
一个SQL Server实例需要有5个系统数据库(2005之前的是4个):master, model, msdb, tempdb和resource,一个Oracle数据库则最少需要3个系统表空间才能正常操作,它们是:SYSTEM, SYSAUX和TEMP。master和resource数据库集中保存了SQL Server自身管理所需要的所有信息,里面保存了诸如系统配置,数据库列表和文件路径转载 2014-06-10 11:19:20 · 3667 阅读 · 0 评论 -
oracle 与 sql server 区别之07 系统元数据
不过是Oracle还是SQL Server,在数据库软件安装和数据库创建的时候,都会自动创建一大堆表以及其他诸如视图、函数、存储过程之类的对象。这些系统级的表包含的是实例和实例所用到的物理和逻辑属性的元数据,Oracle把这些表统称为数据字典(data dictionary),在SQL Server中则是称为系统表(system tables)。在SQL Server 2005及之后的版本,大转载 2014-06-10 11:20:34 · 1029 阅读 · 0 评论 -
oracle 与 sql server 区别 04 实例、数据库和表空间
实例:数据库服务器开拓单独提供数据管理服务数据库系统创建多数据库实例们之间单独管理有同字符集、用户模式、内存管理模式等等oracle实例用SID来标识其内部管理用表空间来划分;sqlserver实例系统服务其内部使用库来管理对使用者来说两者每多大区别主要管理模式同转载 2014-06-10 10:34:21 · 4964 阅读 · 0 评论 -
oracle 与 sql server 区别 02
ORACLE与SQL SERVER的区别 体系结构 ORACLE的文件体系结构为: 数据文件 .DBF (真实数据) 日志文件 .RDO 控制文件 .CTL 参数文件 .ORA SQL SERVER的文件体系结构为: .MDF (数据字典) .NDF (数据文件) .LDF (日志文件) ORACLE存储结构:转载 2014-06-07 12:08:18 · 969 阅读 · 0 评论