随笔分类 - SQL 相关
SQL 相关
摘要:SRVCTL命令可以控制RAC数据库中的instance,listener以及services。通常SRVCTL在ORACLE用户下执行。下面我们来介绍srvctl命令。1、通过SRVCTL命令来start/stop/check所有的实例:$ srvctl start|stop|status dat...
阅读全文
摘要:SRVCTL命令可以控制RAC数据库中的instance,listener以及services。通常SRVCTL在ORACLE用户下执行。下面我们来介绍srvctl命令。1、通过SRVCTL命令来start/stop/check所有的实例:$ srvctl start|stop|status dat...
阅读全文
摘要:alter user xxx account unlock
阅读全文
摘要:create database link test_link connect to xx identified by xx using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.xx.x...
阅读全文
摘要:max(length()) oracle字段最长长度
阅读全文
摘要:http://www.cnblogs.com/DBFocus
阅读全文
摘要:Oracle闪回操作1.记录当前时间或SCN在数据库变动前记录时间或SCNSQL> select to_char(sysdate,'YYYY-MM-DD HH24:mi:ss') from dual;SQL> select current_scn from v$database;2.开启闪回开启闪回...
阅读全文
摘要:DBA - 我的学习1. df -k 检查oracle 分区硬盘使用情况2. 检查alert_.log, alert日志文件,检查是否新增错误日志3. 检查数据文件的状态记录状态不是“online”的数据文件,并考虑是否需要做恢复。 select file_name from dba_data_fi...
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要: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;检查以下参数是否正确配置(用以下:左边的参数名替换
阅读全文
摘要:Data Guard配置前提条件配置Data Guard必须保证以下前提条件:1.Data Guard是Oracle企业版的组件。Oracle标准版里没有这个控件。所以Data Guard配置所使用的生产端和容灾端必须是企业版。以下SQL返回结果显示Oracle是企业版:SQL> select * from v$version;BANNER----------------------------------------------------------------------------------------------------------Oracle Database 11g
阅读全文
摘要: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
阅读全文
摘要:excute immedaite 后接单引号,但是遇到 add xxx default ' ' ,命令中还有单引号的情况,需要转义。这时候不是用传统的\ 反斜杠来转义,而是用 单引号转义execute immediate 'ALTER TABLE E_UC_DEPLOYMENTUMS add sumsurl VARCHAR2(64) default ''ums.huawei.com'' not null';
阅读全文
摘要: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---------- -------------------- -------------------- ...
阅读全文
摘要:startup mount restrict;drop database;alter database add standby logfile thread 1 group 8 '/oracle/app/oradata/ora11g/ora_sdb08_1' size 524288000;增加日志组,和日志
阅读全文
摘要:set linesize 可以解决设置行打印的字符长度,set linesize 400解决
阅读全文
摘要:1. 登录oracle数据库,执行select status from v$encryption_wallet,如果返回OPEN,表示钱夹已自动打开。2.
阅读全文
摘要:mysqlalter table xxx drop foreign key xxx cascade;oraclealter table drop constraint xxxxx cascade;
阅读全文
摘要:系统权限:允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等对象权限:允许用户操纵一些特定的对象,如读取视图,可更新某些列、执行存储过程等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;
阅读全文