自定义博客皮肤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的窝

坚持!!

  • 博客(355)
  • 收藏
  • 关注

原创 hgdb HAC集群中,计划重新初始化数据库使用原集群配置的操作方法(二)

续“hgdb HAC集群中,计划重新初始化数据库使用原集群配置的操作方法(一)”1、停止所有节点的hghac服务并删除所有节点的data目录[root@db ~]# systemctl stop hghac-vip[root@db hgdbdata]# rm -rf data/[root@db2 ~]# systemctl stop hghac-vip[root@db2 hgdbdata]# rm -rf data/[root@db3 ~]# systemctl stop hghac-vip

2022-04-02 14:30:10 1070

原创 HGDB进入与退出单用户模式

[highgo@db ~]$ /opt/HighGo6.0.2-cluster/bin/postgres --single -D /opt/HighGo6.0.2-cluster/data highgoPostgreSQL stand-alone backend 12.3backend> vacuum freeze ;backend>backend> \q2022-03-18 13:59:34.200 CST [65498] ERROR: syntax error at ...

2022-03-18 14:04:00 715

原创 hgdb HAC集群中,计划重新初始化数据库使用原集群配置的操作方法(一)

1、所有节点停止hghac服务,删除原data目录,重新在主节点initdb(原配置的HAC集群文件不变)[root@db data]# systemctl stop hghac-vip[root@db data]# initdb -e sm4 -c "echo 12345678" -D /db/hgdbdata/data2、启动节点1的HAC服务,此时集群信息显示异常[root@db data]# /opt/HighGo/tools/hghac/hghactl -c /opt/HighGo/t.

2022-03-18 12:49:19 2345

原创 瀚高安全版数据库版本检查是否启用了SM4加密

(1)测试用数据库版本highgo=# select version(); version ----------------------------------------------------------------------------------------------HighGo Security Enterprise...

2022-03-18 12:43:09 4539

原创 HGDB安全版用户解锁

使用syssso用户登录数据库:[root@db data]# psql -U syssso -d highgoPassword for user syssso:NOTICE: -------------------------------------------Login User: sysssoLogin time: 2022-03-17 15:20:30.646187+08Login Address: [local]Last Login Status: SUCCESSL...

2022-03-18 11:48:19 271

原创 HGDB确认数据库采用了sm3的连接认证方式

highgo=# select * from pg_user; usename | usesysid | usecreatedb | usesuper | userepl | usebypassrls | passwd | valuntil | useconfig----------------+----------+-------------+----------+---------+--------------+----------+---------...

2022-03-18 11:46:36 591

原创 HGDB HAC集群导致时间线变化的操作演示

(1)停止所有节点的HAC[root@db data]# systemctl stop hghac-vip[root@db data]# /opt/HighGo/tools/hghac/hghactl -c /opt/HighGo/tools/hghac/hghac.yaml list+ Cluster: ha (7072987311974756506) -----+---------+----+-----------+| Member | Host | Role ...

2022-03-18 11:32:08 427

原创 hgdb hac集群重启后所有节点显示Replica,无Leader节点的原因之一

1、瀚高HAC集群重启后,所有节点显示Replica;无法启动主节点[root@db ~]# /opt/HighGo/tools/hghac/hghactl -c /opt/HighGo/tools/hghac/hghac.yaml list+ Cluster: ha (7072987311974756506) -----+---------+----+-----------+| Member | Host | Role | State | TL | Lag i...

2022-03-18 11:12:42 3782

原创 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 937

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

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

2019-06-19 20:59:22 457

原创 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 1521 1

原创 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 2732

原创 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 292

原创 限制公共用户访问指定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 829

原创 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 287

原创 在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 789

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

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

2019-04-22 10:11:33 821

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

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

2019-04-19 09:48:55 2731

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

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

2019-04-18 15:57:55 969

原创 查看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 865

原创 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 413

原创 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 4094

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

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

2019-04-11 16:57:06 547

原创 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 1044

原创 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 6507

转载 为PostgreSQL配置work_mem

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

2019-02-25 21:59:27 5064

原创 Postgres、hgdb物化视图实验

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

2019-01-25 09:16:54 420

原创 浪潮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 1543

转载 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 636

原创 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 2309

原创 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 998

原创 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 12889

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

2018-04-03 09:26:57 390

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

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

2018-03-29 13:42:38 623

原创 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 9243

原创 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 224

原创 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 1951

原创 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 754

转载 Oracle undo的相关说明

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

2018-02-25 15:18:05 371

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

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 1590 1

空空如也

空空如也

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

TA关注的人

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