存档

‘oracle’ 分类的存档

oracle dg 的日常维护

2023年2月28日 没有评论

DG 环境重启过程 DataGuard环境的重启原则是:先关主库再关备库,先开备库再开主库 1、关闭DG 1> 关闭主库 SQL>shutdown immediate $ lsnrctl start 2> 关闭备库 SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; SQL>SHUTDOWN IMMEDIATE; $lsnrctl stop 2、启动DG 1>启动备库 SQL>STARTUP MOUNT/OPEN; SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; $ lsnrctl start 2>启动主库 SQL> STARTUP; SQL> exit $ lsnrctl start (2)启动DataGuard后的检查...

分类: oracle 标签:

oracle dataguard 密码同步原理

2023年2月28日 没有评论

1. system密码在主库修改后,可以通过日志传输到备库应用,保证主备同步。 2. sys的密码只写在密码文件中,不会通过日志同步,要通过密码文件覆盖的方式同步到备库。 3. dataguard同步,只会验证密码文件。 4. 主库如果修改sys和system的密码, 和备库不一致后,不会立刻报错。当前如果有session连接着就不 会报错,如果session重连后发起验证密码,就会开始报错。所以要马上覆盖密码文件,不要等待报错。 5. 备库不打开,所以修改sys和system密码的操作都不成功

分类: oracle 标签:

SYS_EXPORT_SCHEMA_01、SYS_EXPORT_SCHEMA_02表是什么

2022年11月30日 没有评论

oralce 用户下发现 SYS_EXPORT_SCHEMA_01、SYS_EXPORT_SCHEMA_02 表,这些表是 expdp 的时候生成,一般导入导出任务完成后会自动删除这些表,可以手动删除这些表。 通过查询任务状态,当任务是 NOT RUNNING 就可以删除,这些任务可能是意外终止导致。 12345 SELECT owner_name, job_name, rtrim(operation) "OPERATION", rtrim(job_mode) "JOB_MODE", state, attached_sessions FROM dba_datapump_jobs WHERE job_name NOT LIKE 'BIN$%' ORDER BY 1, 2; ...

分类: oracle 标签:

oracle 扩 redolog 文件大小

2022年11月30日 没有评论

数据泵impdp导入慢,查看alert.log发现relog频繁切换,查看发现默认大小是3个50M的日志组,这里介绍如何扩展为1G 1.检查日志文件大小 12345678910 SQL> column group# format 99999;SQL> column status format a10;SQL> column mb format 99999;SQL> select group#, status, bytes/1024/1024 mb from v$log; GROUP# STATUS         MB------ ---------- ------     1 CURRENT  &n...

分类: oracle 标签:

DG同步切换日志组

2022年11月30日 没有评论

最近在巡检数据库时,发现一套线上数据库服务器的redo log和standby log设置不符合最佳实践,所以需要联机修改主备库的 redo log和standby log,修改的具体步骤进行了如下的总结。 (1)在主库上切换日志,查看主备同步状态,查看主备同步是否正常,参考此篇文章(https://blog.csdn.net/weixin_41561862/article/details/104185660)。 alter system switch logfile; alter system switch logfile; alter system switch logfile; alter system checkpoint; (2)如果主备日志同步正常,先取消备库的实时应用,设置主库和备库的standby...

分类: oracle 标签:

ORA-1652: unable to extend temp segment by xxx in tablespace

2022年11月29日 没有评论

收集数据库信息时候报ORA-01652错 如下 1234567891011 SQL> EXEC DBMS_STATS.gather_database_stats; BEGIN DBMS_STATS.gather_database_stats; END;*ERROR at line 1:ORA-01652: unable to extend temp segment by 128 in tablespace TEMP01ORA-06512: at "SYS.DBMS_STATS", line 13210ORA-06512: at "SYS.DBMS_STATS", line 13556ORA-06512: at "SYS.DBMS_STATS", line 13700ORA-06512: at "SYS.DBMS_STATS", line 13664ORA-06512: at line 1 ...

分类: oracle 标签:

查看Oracle某时刻的客户端IP连接情况

2022年11月28日 没有评论

1、查看每个oracle帐户的连接总数 1 select username,count(username) from v$session where username is not null group by username   2、缺省从 v$session 中不能直接获得客户端 IP,可以在数据库中创建一个追踪客户端IP地址的触发器: 12345 create or replace trigger on_logon_trigger after logon on database  begin     &nb...

分类: oracle 标签:

查询Oracle正在执行和执行过的SQL语句

2022年11月15日 没有评论

---正在执行的 123 select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT  from v$session a, v$sqlarea b where a.sql_address = b.address ---执行过的 1234 select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT  from v$sqlarea bwhere b.FIRST_LOAD_TIME between '2009-10-15/09:24:47' and       '2009-10-15/09:24:47' o...

分类: oracle 标签:

linux 给team网卡配置vlan

2022年11月15日 没有评论

1 # yum install teamd Using the console command nmcli and NetworkManager and a json-config file with the default config for the team, filename team-master-conf.json: 12345678910 {        "runner":       {             &n...

分类: oracle 标签:

oracle 监控用户权限分配和创建

2022年11月15日 没有评论

1234567 CREATE USER SYSMON IDENTIFIED BY pass$wordDEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;-- 2 System Privileges for SYSMONGRANT CREATE SESSION TO SYSMON;GRANT SELECT ANY DICTIONARY TO SYSMON;-- 1 Tablespace Quota for SYSMONALTER USER SYSMON QUOTA UNLIMITED ON USERS;

分类: oracle 标签: