oracle 12c的数据库导进 11g】的更多相关文章

从oracle 12c 备份(expdp)出来的包,还原到11g里,想想都知道会有兼容性问题. 果不其然,报错了: ORA-39142: 版本号 4.1 (在转储文件 "叉叉叉.expdp" 中) 不 兼容 之类 后来才知道,在12C中备份出来时,应指定版本信息,例如我要导进11g的库(具体版本为11.1.0.6.0,打开sqlplus就能看到),则version=11.1.0.6.0 语句: 在12C备份 expdp system/password@SID12c directory=…
http://allthingsoracle.com/rolling-forward-a-physical-standby-database-using-the-recover-command/ 当主数据库和备用数据库之间存在相当大的差异时,你不再需要复杂的前滚流程来填补它们之间的差异. oracle 12c RMAN能够通过网络执行备用恢复以进行增量备份,并且可以将它们应用到物理备用数据库. 假设主库为orcl, 物理备库为orcl2. 在备库执行(orcl2): DGMGRL> connec…
问题原因:是由于运维粗心,在缩容/home(此目录下挂载了逻辑卷lv_home)时没有先缩小文件系统(resize2fs)也没有备份,导致home数据损坏,重启时系统无法正常启动 解决方案:跳过此home磁盘的检测,先启动系统 home下只有oracle.grid这两个重要用户的用户文件(bash等).想办法再做一份home目录出来,应该可以解决问题 1.跳过错误磁盘启动系统: 通过修改/etc/fstab来跳过开机自动挂载错误分区,如果在vi的时候显示readonly,用mount -o re…
Oracle 12c种子数据库(pdbseed)的状态是read only,这是因为Oracle对种子数据库进行了保护,避免遭到破坏.保护好种子数据库的目的,是为了以此为模板,新建pdb数据库. 新的pdb数据库创建完成之前,pdb$seed 可以被打开和关闭,但是创建完成,则被保护了起来:保护手段是从数据字典中隐藏了种子数据库文件号,可以通过select file#,status$ from file$中查看文件号,是看不到涉及种子数据库的相关文件号的(实际上通过v$datafile视图是可以…
今天安装了一个oracle 12c的数据库做测试,在运行一个很简单的命令时出错了: SQL> show con_name concat "." (hex 2e) SP2: unknown SHOW option "_name" 上网搜了好久也没搜到,在google里面居然只搜到一条记录,是一个法国人写的blog,可惜好像他也没有写这个错误的原因.最后又看了下自己的操作,发现是下面这样的, [oracle@oratest profile]$ sqlplus /…
Oracle 12C用户创建与表空间分配  数据库安装完成后,首先用系统用户链接数据库容器(CDB), 在数据库容器(CDB)中创建表空间‘imei’ SQL>create tablespace iemi datafile'E:\Oracle_DB\ cdb_iemi.dbf'size 10240m autoextend on next 200m; 表空间已创建. 接下来在Oracle 12C数据库中创建用户时会报ORA-65096错误. SQL> create user imei ident…
以11g来分析 数据库实例包括:SGA和一系列后台管理.监控简称 数据库包括三种文件:数据文件.控制文件.重做日志文件 数据库实例和数据库是Orale数据库体系的核心部分 Oracle服务器和实例 实例:由一些在内存区和后台进程组成 这些内存区包括 数据库高速缓存.重做日志缓存.共享池.流池及其他可选区域,如JAVA池,这些池称为数据库的内存结构 后台进程包括系统监控进程SMON,进程监控PMON,数据库写进程DBWR,日志写进程LGWR,检验点进程CKPT及其他进程(如归档进程,REco进程)…
服务器A安装的oracle 12c 64位的数据库,机器B如何访问oracle数据库. oracle客户端必须是用32位的客户端,plsql才能访问 准备: 1.下载instantclient-basic-nt-12.1.0.2.0.zip(32位的客户端), 下载地址:http://pan.baidu.com/s/1bnHKDOj 2.下载plsql 下载地址:http://pan.baidu.com/s/1c04lzSO 安装步骤 1.安装orcle客户端 将下载的 instantclien…
Oracle 12C加入了一个非常有新意的功能"可插拔数据库"特性,实现了数据库(PDB)在"容器"(CDB)上的拔功能,既能提高系统资源的利用率,也简化大面积数据库的管理和迁移工作. 下面我们体验一下可插拔数据库的CDB和PDB的操作: 基本信息:根容器(CDB):CUP可插拔数据库(PDB):TEA 启动根容器:[oracle@eric ~]$ export ORACLE_SID=cup[oracle@eric ~]$ sqlplus / as sysdbaSQ…
前提:安装好了Oracle 12c数据库,已有一个数据库实例xe,登录用户/密码:system/oralce 我用的是docker安装的Oracle 12c的实例: docker run --name <docker_name> -d -p : -p : -v /home/<user>/docker/data/oracle_1521:/u01/app/oracle sath89/oracle-12c 具体参考 https://hub.docker.com/r/sath89/orac…