1.源库:SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB READ WRITE NO 4 TEST READ WRITE NO2.目标库:SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 2 PDB$SEED READ ONLY NO 3 PDB READ WRITE NOSQL> 把源库的TEST迁移到目标...
Description当一个不是 MY_TABLE 这个表的 Owner - NOT_OWNER_USER 试图 grant MY_TABLE 的权限时,报错:Error report:
SQL Error: ORA-01720: grant option does not exist for ‘OWNER_SCHEMA".MY_TABLE‘
01720. 00000 - "grant option does not exist for ‘%s.%s‘"
*Cause: A grant was being performed on a view and the grant option wasnot present for an underlying object.
*Action: Obtain the grant option...
Windows 7 64bit上安装Oracle Database 12c,出现以下错误: 解决方法:第一步:控制面板>所有控制面板项>管理工具>服务>SERVER 启动第二步:控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享 右键单击“共享”>新建共享>点击“下一步”> 单击“浏览”>选择"本地磁盘(C:)">确定 单击“下一步”; 单击“是”>"下一步"; “共享名”输入 "C$" >"下一步" ; 对权限进行相应的选择(选择第二项或第三项)。...
废话不多说了。一切见:setup-oracle.sh#!/bin/sh######################################cat <<eof>>/etc/profileexport DISPLAY=192.168.157.1:0alias cls=clearalias ll=‘ls -l --color‘alias Grep=grepeof######################################apt-get -y download sshapt-get -y install wget man curl ftp telnetapt-get -y install rlwrap net-tools strace psmisc tree######################################apt-get ...
静默安装oracle完成后,登录数据库激活用户,无法更改,提示未载入数据库,关闭后重启报错: 1、找到安装目录下的$ORACLE_HOME/dbs/ 目录下,查看当前使用lkORCL文件的用户(fuser -u lkORCL),kill 掉 lkORCL 使用者(fuser -k lkORCL) 2、重新登录数据库 sqlplus / as sysdba ,重启 startup,正常启动 3、修改数据库成功 原文:https://www.cnblogs.com/leihongnu/p/12658506.html
为什么要修改字符集?使用用户system,通过sqlplus程序连接到Oracle数据库,输入以下命令,查看字符集:SQL>select userenv(‘language‘) from dual;USERENV(‘LANGUAGE‘)
----------------------------------------------------AMERICAN_AMERICA.AL32UTF8SQL>我们可以看到查到的字符集为“AMERICAN_AMERICA.AL32UTF8”,而国内数据库常用的字符集为“ZHS16GBK”。例如:某字段在企业版中定义的为varchar2(4),保存数据为‘‘田田...
Active Database Duplication简介---------Active database duplication功能是从11g开始引入的一个新功能,它是对比以前版本中的基于备份集的复制数据库功能。下面简单的回顾一下关于ORACLE Duplicate Database功能,Duplicate database可以按照用途分为2种,一种是duplicate database,第二种是duplicate standby database,本文主要介绍duplicate database功能,会在以后介绍duplicate standby database。Duplicate Database又可...
as of:root@ubuntu16:~# cat setup11g-for-ub-16.04.sh
#!/bin/sh##ubunt-16.04
##Linux ubuntu16 4.4.0-142-generic #168-Ubuntu SMP Wed Jan 1621:00:45 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
##GNU C Library (Ubuntu GLIBC 2.23-0ubuntu11) stable release version 2.23, by Roland McGrath et al.
##libstdc++6:amd64 5.4.0-6ubuntu1~16.04.11 amd64 GNU Standard C++ Lib...
Converting to Oracle Real Application Clusters from Single-Instance Oracle DatabasesThis chapter describes the procedures for converting from Oracle Database 11g release 2 (11.2) single-instance databases to Oracle Real Application Clusters (Oracle RAC) databases.if you are upgrading from
Oracle Parallel Server to Oracle RAC, or from an earlier version of
Oracle RAC, then use Oracle Database Upg...
本章主要阐述SGA中的Database buffer cache。Buffer cache {1.pin (读写瞬间的状态)2.clean3.dirty4.unused}--Database buffer cache概述:1.段、区、块的概念:create table t2 ( id int, name varchar2(30));建立一个表,同时建立一个段,建立段的同时,会给段分配一个区,区是物理上连续的几个块。区是oracle给段分配的最小单位。块是oracle I/O的最小单位。insert into t2 values(1,‘xiaobei‘);访问:访问一个块,一般...
The SQL Access Advisor makes suggestions about indexes and materialized views which might improve system performance. This article describes how to use the SQL Access Advisor in Oracle 10g.Enterprise ManagerDBMS_ADVISORQuick TuneRelated ViewsRelated articles.SQL Access Advisor in Oracle Database 11g Release 1Enterprise ManagerThe SQL Access Advisor is accessible from Enterprise Manager. Specific r...
启动oracle 11g rac数据库时出现以下错误,只能启动其中一个节点,另一个节点启动不了,可能是以前修改cluster_database这个参数引起的.在oralc rac架构这个参数必须设置为TRUE.错误信息: ORA-01102: cannot mount database in EXCLUSIVE mode解决方法:rac1节点:SQL> show parameter cluster_database;NAME TYPE VALUE------------------------------------ ----------- ------------------...
实例级别的监控,一直开启并且低开销:建立基础表:create table sys.sesstat_history tablespace EOL as
SELECT c.username,
c.osuser,
a.sid,
c.serial#,
c.paddr,
c.process,
c.logon_time,
a.statistic#,
b.name,
a.value,
SYSDATE AS logoff_timestamp
FROM v$sesstat a, v$statname b, v$session c
WHERE 1 = 2
create table sys.session_event_h...
实例跟数据库的区别实例(instance)是内存中的一块区域和一组后台进程的集合。它的作用是维护数据库文件的。而数据库(database)则是指存放数据的数据库文件。它是一系列格式化的数据的集合。它只有挂载到实例上,才能被访问,维护。Oracle启动过程要启动一个oracle数据库,首先需要启动一个实例,然后把数据库文件挂载到这个实例,最后把数据库设置成打开模式。这样就完成了一个数据库的启动过程。首先,oracle根据环境变量中的...
06、共享池(shared pool)共享池是系统全局区 (SGA) 的组成部分,负责缓存各种类型的程序数据。例如,共享池存储已解析的SQL,PL/SQL代码,系统参数和数据字典信息。共享池?乎涉及数据库中发?的每个操作。例如,如果?户执?SQL语句,则Oracle数据库将访问共享池。共享池分为?个?组件:?库?速缓存 (Library cache):是?种共享池内存结构,?于存储可执?的 SQL和PL/SQL代码。该缓存包含共享的SQL和PL/SQL区域以及控制结构,例如锁和库...