自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lk的窝

坚持!!

  • 博客(347)
  • 论坛 (1)
  • 收藏
  • 关注

原创 12c rman备份归档日志及注意事项

Oracle 12c中,可以从CDB$ROOT中备份归档日志:RMAN> backup archivelog all;RMAN> backup archivelog all delete input;如下命令显示了如何备份那些没有备份两次的归档日志:RMAN> backup archivelog all not backed up 2 times;当连接到PDB时,...

2019-08-21 17:27:40 386

原创 RAC中ora.hisdg.db中hisdg指的是db_unique_name

$ crsctl stat res -t--------------------------------------------------------------------------------NAME TARGET STATE SERVER STATE_DETAILS----------------------...

2019-06-19 20:59:22 121

原创 Linux使用samba读写windows共享目录

实验环境:服务端:Windows 2008R2192.168.80.68客户端:[root@11g ~]# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.9 (Santiago)192.168.80.2321、在windows上创建共享文件夹E:\sharelinux(步骤略)2、在linu...

2019-05-30 16:53:03 624

原创 pg更改数据库用户密码的注意事项

postgres=# alter user postgres9.6 with password highgo123;ERROR: syntax error at or near ".6"LINE 1: alter user postgres9.6 with password highgo123; ^postgres=# alter u...

2019-05-26 16:17:37 1166

原创 12cR2 PDB锁定概要文件

首先创建锁定概要文件:SQL> create lockdown profile APP_DBA_PROFILE;Lockdown Profile created.SQL> select PROFILE_NAME,status from dba_lockdown_profiles;PROFILE_NAME STATUS----------------- -------...

2019-04-22 14:01:48 129

原创 限制公共用户访问指定PDB的元数据信息(CONTAINER_DATA)

如下举例:让C##TEST用户查询v$session的公共数据,但这些数据只能来自CDB(CON_ID=0)、CDB$ROOT(CON_ID=1)和orclpdb2(CON_ID=4):SQL> show con_nameCON_NAME------------------------------CDB$ROOTSQL> show pdbs CON_ID CON_NA...

2019-04-22 12:48:04 358

原创 Oracle 12cR2多租户架构下,PDB被拔出删除后,在原CDB中删除common user,当PDB重新插入时,该PDB中的此common user也被删除

1、原12cR2多租户架构数据库中已经创建了公共用户C##TEST:SQL> select * from cdb_sys_privs where grantee like 'C##%';GRANTEE PRIVILEGE ADM COM INH CON_ID----------------...

2019-04-22 11:20:49 185

原创 在PDB中赋予公共用户create session权限,默认该公共用户仅能连接该PDB,无法连接其他PDB

创建公共用户:SQL> create user C##TEST identified by test container=all;User created.SQL> select username,common from dba_users where oracle_maintained='N';USERNAME COM------------------C##TE...

2019-04-22 10:37:04 396

原创 用户和角色定义实际上都存储在同样的数据字典表中,即USER$,其中的TYPE#列定义了是用户(1)还是角色(0)

SQL> select user,name,type# from user$ order by 1;USER NAME TYPE#------------------------------ ------------------------------ ----------...

2019-04-22 10:11:33 440

原创 Oracle 12c为PDB创建专用监听

在某些情况下,需要为一个或多个PDB使用特定的专用监听端口。这就需要创建新的监听,并确保PDB注册到它上面。在下面的例子中,我们创建新的监听LISTENER_PDB,使用的端口为1522,修改listener.ora文件添加如下内容:LISTENER_PDB = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCO...

2019-04-19 09:48:55 1493

原创 PDB中限制表空间所能使用的最大空间,以及占用的CDB级别的最大临时表空间

SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 4 ORCLPDB2 READ WRITE N...

2019-04-18 15:57:55 519

原创 查看PDB的操作历史

PDB创建之后,它的生命周期中最简单的事件就是启动和关闭。在实际操作中,对PDB的操作要远远比启动和关闭复杂,cdb_pdb_history视图提供了对这个内容进行回顾的方法。SQL> col pdb_name format a10SQL> select pdb_name,op_timestamp,operation from cdb_pdb_history order by 2;...

2019-04-18 15:28:02 323

原创 Oracle 12cR2查看当前数据库undo设置是否为local undo

SQL> select banner from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Produc...

2019-04-17 16:01:58 211

原创 Oracle 12c删除PDB

首先需要关闭PDB,然后执行删除命令。[oracle@server ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Wed Apr 17 14:13:20 2019Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to:Or...

2019-04-17 14:18:18 2255

原创 Oracle 12c多租户架构下的应用容器

应用场景:CDB中包含多个PDB,如果这些PDB中运行着同样的应用,可以将应用作为服务来提供给多个客户,在这种场景下,可以为每个客户准备一个PDB,然后每一个PDB都包含其自有数据,但是数据模型相同,并将其链接到该应用的跟容器上。(1)实验版本SQL> select banner from v$version where rownum=1;BANNER--------------...

2019-04-11 16:57:06 302

原创 Oracle 12cR2数据库报错ORA-12753 ORA-27300 ORA-27301 ORA-27302 ORA-27303

数据库正常运行过程中突然出现如下报错,进而数据库无法访问:2019-04-11T15:03:11.808450+08:00Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_w005_4551.trc:ORA-12753: The Oracle home user ID does not match the effec...

2019-04-11 16:05:29 590

原创 postgresql限制某个用户仅连接某一个数据库

创建数据库bbb且owner为用户b:postgres9.6@[local]:5432 postgres# create database bbb owner b;CREATE DATABASETime: 259.099 ms默认情况下使用用户c也可以连接数据库bbb:postgres9.6@[local]:5432 postgres# \c bbb cYou are now co...

2019-04-01 17:25:28 3206

转载 为PostgreSQL配置work_mem

     work_mem也许是Postgres中最令人困惑的参数。work_mem用于确定在某些操作期间可以使用多少内存。从表面上看,work_mem的设置似乎很简单,毕竟,work_mem只需指定将数据写入磁盘之前内部排序操作和哈希表可用的内存量。然而,如果不去配置work_mem可能会带来许多问题。但是,更令人不安的是,当您在数据库中收到内存不足的错误并跳出调整work_mem时,只是因为它...

2019-02-25 21:59:27 1415

原创 Postgres、hgdb物化视图实验

以下步骤依postgres 9.6版本为例:postgres9.6@[local]:5432 postgres# select version();                                                 version                                                 ------------------...

2019-01-25 09:16:54 152

原创 浪潮K-UX高版本已不再是安腾架构,而采用x86架构

Inspur K-UX 2.1.4[root@hzcrksjk1 ~]# uname -aLinux hzcrksjk1 2.6.28.10-vs2.1.4 #1 SMP Fri Jul 17 15:51:11 EDT 2015 ia64 ia64 ia64 GNU/LinuxInspur K-UX 3.1.5 [root@rac02 ~]# uname -aLinux rac02 ...

2019-01-03 16:05:47 977

转载 oracle 12c Flex ASM,ASM密码文件必须存储在共享位置

以下摘自Oracle MOS文档 (文档 ID 1638586.1)Note: For 12c Flex cluster with Flex ASM, the ASM password file must be on a shared disk (e.g. ASM diskgroup), it cannot be stored locally on every node, therefore ...

2018-09-20 09:52:39 467

原创 12c rac中数据库密码文件存储在ASM中

12c RAC:[grid@ora12c1 ~]$ srvctl config database -d orcl -aDatabase unique name: orclDatabase name: orclOracle home: /u01/app/oracle/product/12.2.0/db_1Oracle user: oracleSpfile: +DATA/ORC...

2018-09-20 09:50:08 1701

原创 11g dataguard using current logfile的说明与比较

1、使用using current logfile启动日志应用进程Completed: alter database recover managed standby database using current logfile disconnect from sessionFri Aug 17 11:12:25 2018RFS[2]: Selected log 4 for thread 1 ...

2018-08-20 11:01:03 597

原创 Oracle 12.2支持创建的表名长度大于30,最大128个字符

12.2支持创建的表名长度大于30,最大128个字符[oracle@rac1 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Fri Apr 13 17:18:17 2018Copyright (c) 1982, 2013, Oracle.  All rights reserved.Connected to:Ora...

2018-04-13 17:25:19 8467

原创 windows Oracle8i远程桌面登录报ORA-12560

2018-04-03 09:26:57 270

原创 Oracle隐含参数强制创建索引时自动收集统计信息

隐含参数强制创建索引时自动收集统计信息NAME VALUE PDESC------------------------------ ---------- --------------------------------------------------_optimizer_compute_index_stats TRUE ...

2018-03-29 13:42:38 430

原创 purge dba_recyclebin;会清除普通用户下的recyclebin信息:

使用sec用户创建测试表TSQL> conn test/testConnected.SQL> create table t (id int);Table created.SQL> drop table t;     ---普通用户test删除表TTable dropped.SQL> show recyclebin   ---用户sec回收站中可以看到删除的表TORIGINA...

2018-03-23 17:23:18 4827

原创 Oracle 12C sqlplus history新特性

[oracle@ora12c1~]$ sqlplus / as sysdbaSQL*Plus:Release 12.2.0.1.0 Production on Fri Mar 23 16:03:38 2018Copyright(c) 1982, 2016, Oracle.  All rightsreserved.Connectedto:OracleDatabase 12c Enterprise E...

2018-03-23 16:07:45 139

原创 12c进入pdb后,查询v$session仅显示当前pdb的连接session信息

[oracle@ora12c1 ~]$ ps -ef |grep LOCAL=NOoracle     625     1  1 11:05 ?        00:00:01 oracleorcl11 (LOCAL=NO)   -->使用PLSQL DEVELOPER1连接orcl1pdb1oracle     946     1  2 11:07 ?        00:00:00 or...

2018-03-22 11:15:56 1333

原创 windows rac执行set oracle_sid=+asm2不区分大小写

C:\Users\Administrator>crsctl stat res -t--------------------------------------------------------------------------------NAME           TARGET  STATE        SERVER                   STATE_DETAILS--...

2018-03-21 09:38:38 460

转载 Oracle undo的相关说明

oracle数据库实例在启动时会检查UNDO_TABLESPACE参数以确定使用哪个undo表空间。如果数据库没有找到指定的undo表空间,那么数据库将不能启动,并且会在告警日志中生成一条错误信息。如果没有设置undo_tablespace参数,那么将尝试在数据库中查找任意undo表空间,如果查找不到,就是用SYSTEM表空间中的回滚段。这不是数据库性能的最佳状态,因此极不推荐使用。这种情况下,也...

2018-02-25 15:18:05 242

原创 查看数据库中运行时间最长的查询花费了多少秒

SQL> select dbms_undo_adv.longest_query(sysdate-1/24,sysdate) from dual;DBMS_UNDO_ADV.LONGEST_QUERY(SYSDATE-1/24,SYSDATE)-------------------------------------------------910SQL> se...

2018-02-25 15:00:01 1152 1

原创 Oracle创建小写的表名及查询

SQL> show userUSER is "TEST"SQL> select object_name,object_type from user_objects;OBJECT_NAME                    OBJECT_TYPE------------------------------ --------------------BIN$Ys4BOtF4D

2018-01-26 14:21:13 742

原创 Oracle使用expdp迁移dblink

创建dblink必须使用dblink的所有者登录数据库创建,才能创建到当前的模式下。且不知道数据库用户密码的情况下,将无法直接创建dblink。那么使用expdp方式迁移dbkink将是一种非常方便简单的方法。可以使用如下方法将整个数据库的dblink保存到一个转储文件中:expdp dumpfile=dblink.dmp directory=test full=y inclu

2018-01-24 17:08:23 1596

原创 postgres data目录权限必须为700,否则数据库无法启动

2018-01-24 15:57:06 948

原创 12C为分区表重建索引的注意事项:----注意是“重建”

Oracle 12C中为分区表重建索引时,会导致索引占用空间特别大。RC:Index Creation On 12.1.0.2 With Subpartitioning Much Bigger Than In 11g (文档 ID 2346052.1) So the problem is not the datapump, but the creation of the index (sa

2018-01-24 15:39:59 322

原创 Oracle 12C rman备份的坑,搞不好就会hang死

RMAN Backup to Platform Temporarily Creates DMP File in $ORACLE_HOME/dbs (文档 ID 2349921.1)This has been reported as BUG 25070347:  DATAPUMP FORMAT WITH BACKUP TO PLATFORMS CREATES DMP FILE IN $ORACL

2018-01-24 15:38:32 1324

原创 关于JOB_QUEUE_PROCESSES设置为0的注意事项

In 10g and 11gR1, setting JOB_QUEUE_PROCESSES to 0 caused only DBMS_JOB jobs to not run, but DBMS_SCHEDULER jobs were unaffected and would still run.Starting with Oracle Database 11g Release 2 (11

2018-01-24 15:37:28 1392

原创 GRID环境变量中不能设置ORA_CRS_HOME

GI环境变量中不能设置ORA_CRS_HOMEEnvironment Variable ORA_CRS_HOME MUST be UNSET in 11gR2/12c GI (文档 ID 1502996.1)

2018-01-24 15:35:46 404

原创 RAC环境升级操作系统内核要谨慎

--升级操作系统版本后,会导致网卡吞吐量下降,进而导致节点驱逐;当然还可能存在其他潜在问题,所以升级操作系统版本要慎重!现象MOS文章:RAC Cluster is Experiencing Node Evictions after Kernel Upgrade to OL6.6 (文档 ID 2011957.1)

2018-01-24 15:34:28 215

空空如也

lk_db的留言板

发表于 2020-01-02 最后回复 2020-03-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除