自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

OFF-LINE

数据库技术分享

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

原创 『ORACLE』字符集查询和设置(11g)

查询数据库字符集select userenv('language') from dual;linux中文字符集/etc/sysconfig/i18n LANG=zh_CN.gb18030#oracle11g 修改字符集 修改为ZHS16GBKconn /as sysdba shutdown immediate; startup mount ALTER SYSTEM ENABL...

2018-02-08 18:03:54 389

原创 『ORACLE』通过指定条件查表名(11g)

通过字段查询表select table_name from user_tab_columns where column_name = 'NAME';通过索引名查询表名和相应的字段名select index_name,table_name,column_name from dba_ind_columns where index_name='PK_EMP';根据字段名查询表和对应字段sele...

2018-02-08 17:49:39 3132

原创 『ORACLE』用户密码设置(11g)

查看密码默认有效期SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';将密码设置成永不过期ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;修改用户密码alter user joffice ident...

2018-02-08 17:40:29 411

转载 『ORACLE』exists与in的区别(11g)

有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;    T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。2) select * from T1 where T1.a in (select T2.a from T2) ...

2018-02-08 17:01:21 349 1

原创 『ORACLE』收回用户alter和drop权限的触发器(11g)

CREATE OR REPLACE TRIGGER TRI_RVK_PRIV  BEFORE DROP OR ALTER ON databaseDECLAREBEGIN  IF ORA_LOGIN_USER IN ('SCOTT',                        'HR',                        'ENMO',                 ...

2018-02-08 15:28:00 710

原创 『ORACLE』创建和修改索引(11g)

创建索引指定表空间CREATE INDEX IDX_ENMO ON ENMO(NAME) TABLESPACE DBAS;创建唯一索引CREATE UNIQUE INDEX idx_enmo ON ENMO(id) TABLESPACE users;创建组合索引CREATE INDEX idx_enmo ON ENMO(ID,NAME) TABLESPACE users;创建反向...

2018-02-08 15:19:42 1653

原创 『ORACLE』表字段的修改和添加(11g)

表添加字段alter table enmo add ( archive      VARCHAR(10),  time         DATE)修改字段为非空忽略表中原有数据alter table SCOTT.ENMO modify NAME not null ENABLE NOVALIDATE;修改字段名alter table ENMO rename column ming...

2018-02-08 11:34:01 233

原创 『ORACLE』查看impdp状态和停止导入(11g)

查看数据泵JOBselect owner_name,job_name,operation,job_mode,state from dba_datapump_jobs where state <> 'not running' ;查看数据泵导入工作状态impdp \''/ as sysdba '\' attach= 将立即关闭数据泵作业STOP_JOB=IMMEDIATEKI...

2018-02-08 11:29:07 5109

原创 『ORACLE』查询表空间使用率和数据文件大小(11g)

查询表空间对应数据文件的路径和大小select file_id , file_name , tablespace_name , bytes/1024/1024/1024 G   from dba_data_files      where tablespace_name like '&tablespace_name' order by 1;数据文件查询对应表空间select t1....

2018-02-08 11:17:59 3460

原创 『ORACLE』表空间创建和数据文件的添加(11g)

创建多数据文件的表空间Create TABLESPACE TS_TAB DATAFILE '/oracle/app/oradata/orcl/ecq_01.dbf'  SIZE 2147483648  AUTOEXTEND ON NEXT 52428800 MAXSIZE 32767M,          '/oracle/app/oradata/orcl/ecq_02.dbf'  SIZE...

2018-02-08 11:16:06 1506

原创 『ORACLE』查询被锁的对象和批量杀会话(11g)

查询被锁的对象和会话SQL> SELECT  a.object_id, a.session_id, b.object_name, c.* FROM v$locked_object a, dba_objects b, v$session c      WHERE  a.object_id = b.object_id AND  a.SESSION_ID = c.sid(+) ;杀掉锁住的会话SQ...

2018-02-08 10:45:13 731

原创 『ORACLE』查询连入会话IP地址触发器(11g)

create or replace trigger on_login_triggerafter logon on databasebegindbms_application_info.set_client_info(sys_context('USERENV','IP_ADDRESS'));end;/select username,sid,serial#,client_info from v$ses...

2018-02-08 10:45:01 1038

原创 『ORACLE』创建profile(11g)

任务1:创建profile创建概要文件my_profile1)密码复杂性要求:启用;2)密码长度最小值:8位;3)密码错误输入三次,锁定账户,2分钟后自动解锁任务2:1)修改siebel用户的概要文件为my_profile2)修改siebel密码(自行设定)--创建密码复杂度校验函数SYS@ENMOEDU>@?/rdbms/admin/u

2017-07-14 15:32:17 2283

原创 『ORACLE』ORA-01565: error in identifying file '+DATA/rac11g/spfilerac11g.ora'(11g)

[oracle@node2 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 4 13:31:46 2017Copyright (c) 1982, 2013, Oracle.  All rights reserved.Connected to an idle ins

2017-07-04 13:55:10 6874

原创 『ORACLE』手工建库(11g)

1:配置环境变量(以下是本实验环境的配置)[oracle@prod ~]$ cat .bash_profile # .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then        . ~/.bashrcfi# User specific environmen

2017-07-04 11:37:10 282

原创 『ORACLE』添加glogin.sql常用内容(11g)

[oracle@enmo ~]$ vi $ORACLE_HOME/sqlplus/admin/glogin.sql添加如下内容:set termout offalter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';set serveroutput on;set sqlprompt _user'@'_

2017-07-04 11:10:26 1029

原创 『ORACLE』RAC删除节点(11g)

1.主机规划 节点1节点2节点3Hostnamenode1node2node3Public IP10.10.10.1010.10.10.2010.10.10.30VIP10.10.10.11

2017-07-04 11:00:13 449

原创 『ORACLE』RAC增加节点(11g)

1.主机规划 节点1节点2节点4Hostnamerac1Rac2Rac2Public IP10.10.10.1010.10.10.2010.10.10.30VIP10.10.10.1110

2017-06-29 17:21:16 761

原创 『ORACLE』Error ocurred while retrieving node numbers of the existing nodes.(11g)

[grid@node1 bin]$ ./addNode.sh "CLUSTER_NEW_NODES={node3}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={node3-vip}"Starting Oracle Universal Installer...Checking swap space: must be greater than 500 MB.  

2017-06-28 16:51:37 1068

原创 『ORACLE』父子游标(11g)--未完

父游标是在进行硬解析时产生的,父游标里主要包含两种信息:SQL文本以及优化目标(optimizer goal),首次打开父游标被锁定,直到其他所有的session都关闭该游标后才被解锁。当父游标被锁定的时候是不能被LRU算法置换出library cache,只有在解锁以后才能置换出library cache,此时该父游标对应的所有子游标也同样被置换出library cache。v$sqlarea中

2017-06-16 19:25:04 473

原创 『ORACLE』session_cached_cursor了解硬解析、软解析(11g)

用示例演示一次硬分析(hard parse)和一次软分析(soft  parse),以及一次更软的分析(softer soft parse),并对给出演示结果。SYS@ORA11GR2>show parameter session_cachedNAME                                 TYPE        VALUE--------------

2017-06-16 15:57:43 921

原创 『ORACLE』日志挖掘(11g)

1、启动最小补充日志,和无条件主键补充日志,alter database add supplemental log data;alter database add supplemental log data (primary key) columns;2、字典来源:源库日志字典,源库在线数据字典。   (1)源库日志字典:调用dbms_logmnr_d.build存储过程把LogM

2017-06-12 20:10:27 1427

原创 『ORACLE』数据文件中有‘dbs/MISSING00007’文件(11g)

在执行一个rman备份时出现报错,没开归档日志和数据文件7不能被控制文件读取RMAN> backup database plus archivelog delete input;Starting backup at 10-JUN-17ORACLE error from target database: ORA-00258: manual archiving in NOARCHIVE

2017-06-10 14:46:13 915

原创 『ORACLE』分析redo块

SQL> select ename,sal,rowid from emp where empno = 7499;ENAME             SAL ROWID---------- ---------- ------------------ALLEN            1600 AAAV09AAEAAAACTAABSQL> select dbms_rowid.ro

2017-06-05 22:00:20 283

原创 『ORACLE』外部表external table创建(11g)

[oracle@enmo1 ~]$ mkdir extSQL> create directory dir_ext as '/home/oracle/ext';Directory created.SQL> grant read,write on directory dir_ext to public;Grant succeeded.SQL> conn scott/tiger

2017-05-31 20:44:36 1774

原创 『ORACLE』数据泵Data Pump中impdp导入(11g)

[oracle@enmo1 datadump]$ impdp system/oracle directory = dir_dp dumpfile = emp.dmp remap_schema = scott:MLImport: Release 11.2.0.4.0 - Production on Wed May 31 18:19:36 2017Copyright (c) 1982, 201

2017-05-31 19:33:58 703

转载 『ORACLE』表空间、段、区和块简述 (11g)

文章转载自:http://blog.itpub.net/17203031/viewspace-682003/在Oracle学习过程中,存储结构,表段区块可能是每个初学者都要涉及到的概念。表空间、段、分区和数据块分别表示了Oracle进行数据存储的不同层次和结构。了解清楚这几个结构,有助于我们奠定一个稳固的学习基础,而且对于理解Oracle工作原理也有重要作用。 本文采用

2017-05-31 15:52:11 4129

原创 『ORACLE』移动数据(Directory Object)

SQL> create or replace directory dir_dt as '/home/oracle';Directory created.SQL> grant read,write on directory dir_dt to scott;Grant succeeded. SQL*Loader测试一:infile *常用参数

2017-05-29 17:23:35 365

原创 『ORACLE』 UNION和UNION ALL区别(11g)

UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 UNION 的语法如下:SQL 语句1 UNION SQL 语句2UNION ALL 的语法如下:SQL 语句1 UNION ALL SQL 语句2效率:UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。

2017-05-25 15:48:37 466

原创 『ORACLE』 数据泵Data Pump中expdp导出(11g)

[oracle@enmo1 ~]$ mkdir datadump[oracle@enmo1 ~]$ cd datadump/[oracle@enmo1 datadump]$ pwd/home/oracle/datadumpSQL> create or replace directory dir_dp as '/home/oracle/datadump';Director

2017-05-24 22:01:20 836

原创 『ORACLE』 DBLINK(11g)

使用tnsnames.oraSQL> grant create database link to scott;Grant succeeded.SQL> conn scott/tigerConnected.SQL> create database link lk connect to hr identified by hr using 'enmo1';Da

2017-05-24 20:16:10 307

原创 『ORACLE』 对永久表空间进行DDL操作(11g)

查看数据库默认表空间SQL> select property_value from database_properties where property_name = 'DEFAULT_PERMANENT_TABLESPACE';PROPERTY_VALUE---------------------------------------------------------------

2017-05-24 20:00:18 257

原创 『ORACLE』 对永久表空间进行DML操作(11g)

SQL> create tablespace ts_users datafile   '/u01/app/oracle/oradata/enmo1/ts01.dbf' size 10m autoextend on maxsize 20m,  '/u01/app/oracle/oradata/enmo1/ts01.bak.dbf' size 10m autoextend on maxsize

2017-05-24 19:42:45 259

原创 『ORACLE』 数据库suspend模式(11g)

SQL> select instance_name,status,logins,active_state,database_status from v$instance;INSTANCE_NAME STATUS LOGINS ACTIVE_ST DATABASE_STATUS---------------- ------------ ---------- --------- -------

2017-05-23 21:09:08 627

原创 『ORACLE』 数据库quiesce模式(11g)

SQL> select instance_name,status, logins from v$instance;INSTANCE_NAME STATUS LOGINS---------------- ------------ ----------enmo1 OPEN ALLOWEDSQL> alter system quiesce restricted;Syste

2017-05-23 20:05:01 202

原创 『ORACLE』 数据库restricted模式(11g)

修改数据库限制模式:SQL> select instance_name,status,logins from v$instance;INSTANCE_NAME STATUS LOGINS---------------- ------------ ----------enmo1 OPEN ALLOWEDSQL> alter system enable restrict

2017-05-23 19:09:47 1019

原创 『ORACLE』 创建监听(11g)

[oracle@enmo1 admin]$ cat listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora# Generated by Oracle configuration tools.

2017-05-23 16:18:44 3469

原创 『ORACLE』 配置共享服务器(11g)

专用服务器(dedicared):每个用户进程对应一个服务器进程共享服务器(share):多个客户端连接(用户进程)对应一个服务器进程,服务器端存在一个进程调度起来管理。它必须使用net service,也就是说必须配置tns。它适合用于高并发,事物量小,如果这个时候采用了共享模式,可以大大减少由于高度并发对于ORACLE服务器的资源消耗SQL> select server,cou

2017-05-23 16:05:31 543

原创 『ORACLE』 对临时表空间相关操作(11g)

1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图)select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;select status,enabled, name, bytes/1024/1024 file_size from v

2017-05-22 00:46:14 333

原创 『ORACLE』 清理监听日志(11g)

停止监听服务进程(tnslsnr)记录日志。lsnrctl  set log_status off; 将监听日志文件(listener.log)复制一份,以listener.log.yyyymmdd格式命名cp listener.log listener.log.20170521将监听日志文件(listener.log)清空。cat /dev/null > li

2017-05-21 23:52:07 3179

空空如也

空空如也

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

TA关注的人

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