随笔分类 -  SQL 相关

SQL 相关
摘要:SRVCTL命令可以控制RAC数据库中的instance,listener以及services。通常SRVCTL在ORACLE用户下执行。下面我们来介绍srvctl命令。1、通过SRVCTL命令来start/stop/check所有的实例:$ srvctl start|stop|status dat... 阅读全文
posted @ 2014-08-22 16:58 holycrap 阅读(1807) 评论(0) 推荐(0)
摘要:SRVCTL命令可以控制RAC数据库中的instance,listener以及services。通常SRVCTL在ORACLE用户下执行。下面我们来介绍srvctl命令。1、通过SRVCTL命令来start/stop/check所有的实例:$ srvctl start|stop|status dat... 阅读全文
posted @ 2014-08-22 16:57 holycrap 阅读(1278) 评论(0) 推荐(0)
摘要:alter user xxx account unlock 阅读全文
posted @ 2014-08-21 10:56 holycrap 阅读(147) 评论(0) 推荐(0)
摘要:create database link test_link connect to xx identified by xx using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.xx.x... 阅读全文
posted @ 2014-08-01 15:25 holycrap 阅读(931) 评论(0) 推荐(0)
摘要:max(length()) oracle字段最长长度 阅读全文
posted @ 2014-07-28 16:30 holycrap 阅读(1839) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/DBFocus 阅读全文
posted @ 2014-06-05 12:16 holycrap 阅读(229) 评论(0) 推荐(0)
摘要:Oracle闪回操作1.记录当前时间或SCN在数据库变动前记录时间或SCNSQL> select to_char(sysdate,'YYYY-MM-DD HH24:mi:ss') from dual;SQL> select current_scn from v$database;2.开启闪回开启闪回... 阅读全文
posted @ 2014-06-04 17:17 holycrap 阅读(287) 评论(0) 推荐(0)
摘要:DBA - 我的学习1. df -k 检查oracle 分区硬盘使用情况2. 检查alert_.log, alert日志文件,检查是否新增错误日志3. 检查数据文件的状态记录状态不是“online”的数据文件,并考虑是否需要做恢复。 select file_name from dba_data_fi... 阅读全文
posted @ 2014-05-26 17:28 holycrap 阅读(240) 评论(0) 推荐(0)
摘要:Data Guard配置后续检查1.打开生产端节点192.166.1.190上的数据库实例:SQL>startup;2.打开容灾端节点192.166.1.60上的数据库实例:SQL>startup;3.检查Data Guard是否正常工作:在生产端执行以下SQL判断日志传输是否正常进行:SQL> select process,status from v$managed_standby;PROCESS STATUS--------------------------- ------------------------------------ARCH CONNECTEDARCH 阅读全文
posted @ 2014-04-08 10:41 holycrap 阅读(274) 评论(0) 推荐(0)
摘要:2.利用duplicate配置容灾端1.配置容灾端oracle用户的环境变量,这里以192.166.1.61为例。export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=/opt/oracle/product/11gR2/dbexport GRID_HOME=/opt/oracrs/product/11gR2/gridexport ORACLE_SID=ipccs1export ORACLE_TERM=xtermLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$ORACLE_HOME/rdbms/libex 阅读全文
posted @ 2014-04-08 10:28 holycrap 阅读(462) 评论(0) 推荐(0)
摘要:Data Guard配置步骤生产端配置步骤1.关闭一个实例。用oracle用户登录192.166.1.190,执行以下SQL关闭其上的实例:SQL>shutdown immediate;2.检查另一个实例以确保它是打开的。用oracle用户登录192.166.1.191,用以下SQL确保其上的实例是打开状态:SQL> select status from v$instance;STATUS------------------------------------OPEN3.在192.166.1.191上用show parameter;检查以下参数是否正确配置(用以下:左边的参数名替换 阅读全文
posted @ 2014-04-08 10:26 holycrap 阅读(318) 评论(0) 推荐(0)
摘要:Data Guard配置前提条件配置Data Guard必须保证以下前提条件:1.Data Guard是Oracle企业版的组件。Oracle标准版里没有这个控件。所以Data Guard配置所使用的生产端和容灾端必须是企业版。以下SQL返回结果显示Oracle是企业版:SQL> select * from v$version;BANNER----------------------------------------------------------------------------------------------------------Oracle Database 11g 阅读全文
posted @ 2014-04-08 10:25 holycrap 阅读(806) 评论(0) 推荐(0)
摘要:24:site2-DMS1:~ # su - oracleoracle@site2-DMS1:~> sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Fri Mar 21 10:29:28 2014Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partition 阅读全文
posted @ 2014-04-04 09:01 holycrap 阅读(667) 评论(0) 推荐(0)
摘要:excute immedaite 后接单引号,但是遇到 add xxx default ' ' ,命令中还有单引号的情况,需要转义。这时候不是用传统的\ 反斜杠来转义,而是用 单引号转义execute immediate 'ALTER TABLE E_UC_DEPLOYMENTUMS add sumsurl VARCHAR2(64) default ''ums.huawei.com'' not null'; 阅读全文
posted @ 2014-03-17 09:48 holycrap 阅读(1915) 评论(0) 推荐(0)
摘要:data guard switchover切换异常查看DG数据库备份库发现,switchover_status为SWITCHOVER LATENTSQL> select OPEN_MODE,PROTECTION_MODE,PROTECTION_LEVEL,SWITCHOVER_STATUS from v$database;OPEN_MODE PROTECTION_MODE PROTECTION_LEVEL SWITCHOVER_STATUS---------- -------------------- -------------------- ... 阅读全文
posted @ 2014-03-11 16:23 holycrap 阅读(335) 评论(0) 推荐(0)
摘要:startup mount restrict;drop database;alter database add standby logfile thread 1 group 8 '/oracle/app/oradata/ora11g/ora_sdb08_1' size 524288000;增加日志组,和日志 阅读全文
posted @ 2014-03-11 14:03 holycrap 阅读(110) 评论(0) 推荐(0)
摘要:set linesize 可以解决设置行打印的字符长度,set linesize 400解决 阅读全文
posted @ 2014-03-01 11:25 holycrap 阅读(386) 评论(0) 推荐(0)
摘要:1. 登录oracle数据库,执行select status from v$encryption_wallet,如果返回OPEN,表示钱夹已自动打开。2. 阅读全文
posted @ 2013-12-02 16:43 holycrap 阅读(124) 评论(0) 推荐(0)
摘要:mysqlalter table xxx drop foreign key xxx cascade;oraclealter table drop constraint xxxxx cascade; 阅读全文
posted @ 2013-11-10 10:36 holycrap 阅读(218) 评论(0) 推荐(0)
摘要:系统权限:允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等对象权限:允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等select * from user_sys_privs;select * from user_role_privs;select * from user_tab_privs;GRANT CONNECT,RESOURCE,CREATE DATABASE LINK, create any view TO xxx; 阅读全文
posted @ 2013-10-26 10:37 holycrap 阅读(285) 评论(0) 推荐(0)