1. PL/SQL特点优点:高效、模块化思想、减少网络流量、提高安全性缺点:移植性较差2. 第一个实例开发工具有:sqlplus, PL/SQL Developer等CREATE OR REPLACE PROCEDURE sp_proc1 ISbegin--执行部分(此为注释)insert into t_emp values(1,'zhangsan');end;/ IS |
Oracle调优常用工具1. alert_sid.log中查看'ORA-'的错误locate alert_wilson.log清空日志:cat /dev/null > alert_wilson.log2. 检查“checkpoint”信息SQL> show parameter log_chNAME &nbs
一:打开数据库1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 再使用下列命令启动数据库alter database mountalter database open2、startup mount d
步骤1. 创建表、设置非空、主键 CREATE TABLE example( &nb
数据库分页查询在这里主要讲解一下MySQL、SQLServer2000(及SQLServer2005)和ORCALE三种数据库实现分页查询的方法。可能会有人说这些网上都有,但我的主要目的是把这些知识通过我实际的应用总结归纳一下,以方便大家查询使用。下面就分别给大家介绍、讲解一下三种数据库实现分页查询的方法。一、 SQ
access:select top (10) * from table1 where 1=1db2:select column from table where 1=1 fetch first 10 rows only 取第3行到第5行的记录select * from (select row_number() over() as row from table) as temp where
rem 这需要 统计某个具体用户的"Table,index,column,constraits"rem================================================================rem 全部表-列定义 table_cols.txt set lin 110 pages 3000 column
用户的管理一、ORACLE的安全域 1、TABLESPACE QUOTAS:表空间的使用定额 2、DEFAULT TABLESPACE:默认表空间 3、TEMPORARY TABLESPACE:指定临时表空间。 4、ACCOUNT LOCKING:用户锁 5、RESOURCE LIMITE:资源限制 6、DIRECT PRIVILEGES:直接授权 7、ROLE PRIVILEGES:角色授权先将
一、ORACLE的表的分类:1、REGULAR TABLE:普通表,ORACLE推荐的表,使用很方便,人为控制少。2、PARTITIONED TABLE:分区表,人为控制记录的分布,将表的存储空间分为若干独立的分区,记录按一定的规则存储在分区里。适用于大型的表。二、建表1 CREATE TABLE 表名 (EMPNO NUMBER(2),NAME VARCHAR2(20)) PCTFREE 20
1. 查看oracle的版本信息: Select version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)='Oracle';2. 查看数据库库对象: select owner, object_type, status, count(*) count# from all_objects
检查自己的DBA身份:select * from v$pwfile_users; USERNAME SYSDB SYSOP ------------------------------ ----- ----
1、概述在oracle安装目录$HOME/network/admin下,,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,除了tnsnames.ora,其他两个文件详细的用途很多人都不太了解。sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数.tnsnames.ora 用在oracle client端,用户配
Oracle有三大文件:数据文件、控制文件和联机日志文件, 其中控制文件一般较小,在20~30M左右,而数据文件和联机日志文件一般很大,几十个G的文件也不足为奇。 Tom大师说过:什么文件都可以丢失,但是数据文件、联机日志文或Archive log文件不能丢。 redo log文件功能: • Record
有时候用ps -ef | grep oracle查看数据库,明明已经关掉, 但是conn /as sysdba进入去启动,使用startup却不行,提示:ORA-01081: cannot start already-running ORACLE - shut it down first。 =》解决方案:startup force一:查询用户信息查看数据库中User的情况: select user
用Instant Client,不安装oracle客户端使用sqlplus连接远程数据库一、软件下载及环境配置1.软件下载到http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html下载如下三个包:instantclient-basic-win32-10.2.0.4.zip
Dedicate Server: 由listener派生出新的进程与客户端进行连接, 一个新派生出来的进程只处理一个client的请求,客户端断开后,该进程也同时消亡。好比银行针对VIP客户提供的特殊服务的客户经理。 Shared Server: 由listener指定dispatcher进程与client进行连接,一个dispathcer可能处理很多
查看service的名字: show parameter service;查看domain的名字:show parameter domain;查看global的名字:show parameter global;service名字=sid名.domain的名字
EXP 'SET_NO_OUTLINES' (解决方法)------------------------------------------EXP-00056: 遇到 ORACLE 错误 6550ORA-06550: 第 1 行, 第 41 列:PLS-00302: 必须说明 'SET_NO_OUTLINES' 组件ORA-06550: 第 1 行, 第 15 列:PL/SQL: Statemen
Oracle客户端连接远端数据库 1、 listener.ora、tnsnames.ora和sqlnet.ora关系 listener.ora、tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,其中listener.ora是和数据库服务器端相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关
在互联网时代,为了满足亿级的用户的需求,对集群提出了要求, 包括linux的集群、Web服务器的集群、数据库集群等, 本人将谈谈oracle是如何作集群的。 Oracle系统为了支持集群,提出了RAC方案, 并且是10g和11g中已经相当的稳定。本文模拟集群的实现,采用多台虚拟机来完成。 ...待续
方式一:固定长度 load data infile ’example.dat’ "fix 10" into table example fields terminated by ’,’(col1, col2)example.dat:0001,abcd0002,fghi0003,klmn方式二:前几个数字规定了后面的长度load data infile ’exampl
Oracle SQL总结 - 1 http://tianya23.blog.51cto.com/1081650/396318 1. 查用户下面满足某条件的表的名字或条数: select count(*) from user_tables where table_name like 'TTS%'; --查出以TTS开头的表的个数 查出表名中不含有'$'字符
show parameter undo;desc dba_tablespaces;select tablespace_name, contents from dba_tablespaces;创建undo表空间create undo tablespace myundotbs datafile '/u01/oracle/moree/myundotbs.dbf' size 10m;切换undo tabl
oracle相关手册
Oralce DBA1手册
oracle里常用命令第一章:日志管理 1.forcing log switches sql> alter system switch logfile; 2.forcing checkpoints sql> alter system checkpoint; 3.adding online redo log groups sql
oracle的tablespace相关知识:1. 查找有哪些表空间select * from v$tablespace;2. 每个表空间有哪些数据文件 desc dba_data_files; col filename format a40; select file_name, tablespace_name from dba_data_files;3. 创建表空间
前几天在自己的虚拟机上面安装的oracle, 把安装过程介绍如下。在linux上面oracle安装步骤如下:1. 检查必要的硬件设备 oracle一般要求内存1G以上, 硬盘怎么也得保持5G以上 同时修改必要的oracle内核参数,具体参见oracle的官方文档2. 检查linux上必要的rpm包, 包括binutils-2.17.50.0.6-12
今天项目中要做性能测试,需要在oracle中一个表造5000万的数据,总结如下:1. 最好10000次提交一次2. 注意表空间的大小3. 面对主键唯一的情况,最好用一个单独的计数器,直接用i*j会有重复,插入不成功create or replace procedure sp_proc1 asv_num number:=1;beginloop  
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号