Oracle SQL总结 - 2 http://tianya23.blog.51cto.com/1081650/241959 51 、Toad生成SQL插入、选择、更新语句的模板 Database -> Schema Browser -> 右键点击表名 -> Generate Statement -> insert、select、update
基于内存数据库的分布 式数据库架构 【摘要】 本文提出了一种通过引入内存数据库层,建立两层多分区分布式数据库架构。此方案用于 解决海量高并发系统的数据存储和访问问题,尤其适用于电子商务等数据模型复杂且业务复杂的互联网站。 这些年互联网站发展迅猛,为应对海量数据下的高并发访问,产生了各种分布式架构设计思想,例如Key-Value引擎,数据分区等。而对 于电子商务类
数据的插入insert /*+ append */into empnologgingselect * from t_employees;commit;解释:复制数据,速度最快/*+ append */ : 是hint,直接在高水位插入数据nologging : 不要产生redo记录.nologging好像是不能用于dml语句,建表的时候可以指定nologging选项. 不过还有一点要注意
1、创建索引压缩索引:创建压缩索引:create index emp_last_name_idx on hr.employees(last_name, first_name) compress;修改索引为压缩索引:alter index emp_last_name_idx rebuild compress;分析索引, 分析结果保留在index_stats表中analyze index t_idex
Sqlplus缓冲区内容修正 命令行编辑器:当输入一条SQL语句时,SQL/PLUS会在输入的同时记住每一行,并把它存储在一个SQL缓冲区。1、报错:在SQL/PLUS输入命令出错修改演示:SQL> select *2 form --输入错误应为from3 LINDABI;
RMAN使用 1、 数据库状态 打开数据库,检查数据库是否处于归档模式 conn /as sysdba SQL> startup mount ORACLE instance started. Total System Global Area 443592704 bytes Fixed Size
RMAN命令详解 转自:[url]http://blog.csdn.net/managergh/archive/2007/03/06/1521944.aspx[/url] rman target sys/admin@ORCL nocatalog 1 列出对应物 RMAN>list incarnation; 2 列出备份
当一个数据库上面有多个Instance时,连接Oracle就需要注意了。在单instance的情况下,由于设定了ORACLE_SID,所以用sqlplus进行连接的时候默认会连接到环境变量中指定的instance, 但是如果需要连接另外一个instance的时候,就需要显示的指定了。连接的方式一般来讲有两种方法:1、手动export环境变量导出之前的环境变量oracle@b2b_plat_1361
1、dba用户 1. 查询oracle中所有用户信息 select * from dba_users; 2. 只查询用户和密码 select username,password fro
511. DBA_DIM_JOIN_KEY 代表两个维之间的连接。 512. DBA_DIM_LEVEL_KEY 代表一个维级的列。 513. DBA_DIM_LEVELS 代表一个维级。 514. DBA_DIMENSION
ORACLE常用傻瓜问题1000问 1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用
URL:http://hi.baidu.com/xyw636/blog/item/c55fbf3d762cf107bba167f4.html/cmtid/a2f814a8fe6c64bdca130c3d刚由SQLPLUS进入数据时出现ORA-27034:ORACLE not available ORA-27101:shared memory realm does not e
PFILE和SPFILE介绍 PFILE属于静态文件,修改之后的参数需要重启Oracle服务器才能生效;SPFILE属于动态文件,参数修改后立即使之生效,且为二进制文件,更加的安全。 一、PFILE 1、PFILE - initSID.ora,位置在$ORACLE_HOME/dbs目录下面 2、创建PFILE cp init.ora $ORACLE_HOME/dbs/initdba01.
Oracle字符集总结归纳关键字: oracle使用常用的gbk,utf8以及ascii说明(oracle中对应hs16gbk,al32utf8,us7ascii)。 其中,ascii为经典的单字节编码,采用7位,只能表示128个常用字符以及计算机控制字符,不能显示中文等字符;gbk为中国大陆标准,16位,简体中文字符集标准;utf8为unicode的一种最常用实现,兼容ascii的字符
Trouble shooting1、ping ip确保在网络层是能够通信的, eg:ping 192.168.0.105 2、tnsping oracle9ivm 10:表示ping oracle_service的服务10次保证到oracle的服务是通的3、client连接oracle(1)方式一:easy connectsqlplus scott/tiger@192.168.1.105
Oracle网络1、谁提供数据库的服务SQL> show parameter serviceNAME TYPE&nbs
需求:将Oracle大表中的数据,按照业务要求选取部分内容到Mysql数据库中, 实现数据的迁移。 要求检查2个数据表中的内容是否按照要求搬迁成功。Oracle中操作如下:1、表t1:SQL> select * from t1;NAME PASSWORD ADDRESS------
1、进制转换函数, 可以参考:http://tianya23.blog.51cto.com/1081650/271713, Oracle自身提供的转换函数如下:10进制转换为16进制SQL> select to_char(10,'XXX') from
http://blog.csdn.net/heyixiang/archive/2008/01/02/2008512.aspx大家经常遇到进制转换的问题,网上搜到的转换只是部分十进制与其它进制的转换,所以我把自己写的转换函数提供给大家,4种进制共12个转换函数,虽然有的转换直接使用to_char()就可以实现,但我还是把它们整理到一起,使用和查找都方便。部分函数需要先创建type_str_agg类型
数据的导入导出 1、Oracle导入、导出 (1)导出数据: exp scott/tiger tables=abc file=abc_bk.dmp 按条件导出, 将id<3的数据导出 exp scott/tiger tables=abc file=abc_constaint.dmp query=\"where id\< 3\"
数据拼接1、Oracle里面批量修改某种格式的数据eg:将表abc里面name字段里的内容增加'12'update abc set name= name || '12';2、MySqlMysql中的拼接常用concat函数来完成; 在Mysql中,同样可以使用字符串拼接的方法来完成。为表abc的name字段都的内容都加上‘123’update abc set name=concat(name, '
Oracle数据字典一、静态表三类静态视图, 查阅Oracle联机文档DBA_ALL_USER_例如:desc dba_users;desc dba_tablespaces;desc all_tables;通过dictionary表可以查出所有的数据字典表和视图。dictionarydict_columns;例子:select * from dictionary where table_name
Oracle中常常会对查询的结果进行格式化的输出,这涉及一些参数的设置问题,常用的参数如下图所示:实例:ttitle center "商品明确报表"btitle center sql.pnocol name format a30 heading 公司名称set pagesize 66set linesize 100set verify offset feedback off
Oracle例外 视图一:例外的分类:预定义例外、非预定义例外、自定义例外1.预定义例外declarev_ename emp.ename%type;begin select ename into v_ename from emp where empno=&no;dbms_output.put_line(‘名字:'|| v_ename);//做例
1. 条件判断将工资低于2000的员工工资增加10%create or replace procedure sp_proc6(spName varchar2) isv_sal emp.sal%type;beginselect sal into v_sal from emp where ename=spName;if v_sal < 2000 thenupdate emp set sal=sa
1.数据类型, 四大类标量类型v_ename varchar2(10);v_sal number(6,2);--定义在-9999.99到9999.99范围的值v_sal2 number(6,2):=5.4;--赋予初始值5.4v_hiredate date;v_valid boolean not null default false;例子:declarec_tax_rate number(3,2)
PL/SQL介绍3 - 触发器 稍后播出。。。
一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。SELECT * FROM V$NLS_PARAMETERS1 NLS_L
1.使用包set serveroutput onbegin--使用包dbms_outputdbms_output.put_line('hello world');end;/2. 变量赋值declare v_ename varchar2(5); v_sal number(7,2);begin
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号