ORACLE经常使用的命令

一个、ORACLE启动和关机

1、在独立环境中

要启用或禁用ORACLE该系统必须切换到ORACLE用户,例如以下

su-oracle

a、启动ORACLE系统

oracle>svrmgrl

SVRMGR>connectinternal

SVRMGR>startup

SVRMGR>quit

b、关闭ORACLE系统

oracle>svrmgrl

SVRMGR>connectinternal

SVRMGR>shutdown

SVRMGR>quit

启动oracle9i数据库命令:

$sqlplus/nolog

SQL*Plus:Release9.2.0.1.0-ProductiononFriOct3113:53:532003

Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.

SQL>connect/assysdba

Connectedtoanidleinstance.

SQL>startup^C

SQL>startup

ORACLEinstancestarted.

2、在双机环境下

要想启动或关闭ORACLE系统必须首先切换到root用户,例如以下

su-root

a、启动ORACLE系统

hareg-yoracle

b、关闭ORACLE系统

hareg-noracle

Oracle数据库有哪几种启动方式

说明:

有下面几种启动方式:

1、startupnomount

非安装启动,这样的方式启动下可运行:重建控制文件、重建数据库

读取init.ora文件。启动instance。即启动SGA和后台进程。这样的启动仅仅须要init.ora文件。

2、startupmountdbname

安装启动,这样的方式启动下可运行:

数据库日志归档、

数据库介质恢复、

使数据文件联机或脱机,

又一次定位数据文件、重做日志文件。

运行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,

但此时不正确数据文件和日志文件进行校验检查。

3、startupopendbname

先运行“nomount”。然后运行“mount”。再打开包含Redolog文件在内的全部数据库文件,

这样的方式下可訪问数据库中的数据。

4、startup,等于下面三个命令

startupnomount

alterdatabasemount

alterdatabaseopen

5、startuprestrict

约束方式启动

这样的方式可以启动数据库。但仅仅同意具有一定特权的用户訪问

非特权用户訪问时。会出现下面提示:

ERROR:

ORA-01035:ORACLE仅仅同意具有RESTRICTEDSESSION权限的用户使用

6、startupforce

强制启动方式

当不能关闭数据库时,能够用startupforce来完毕数据库的关闭

先关闭数据库,再运行正常启动数据库命令

7、startuppfile=參数文件名称

带初始化參数文件的启动方式

先读取參数文件,再按參数文件里的设置启动数据库

例:startuppfile=E:Oracleadminoradbpfileinit.ora

8、startupEXCLUSIVE

二、用户怎样有效地利用数据字典

 ORACLE的数据字典是数据库的重要组成部分之中的一个,它随着数据库的产生而产生,随着数据库的变化而变化,

体现为sys用户下的一些表和视图。

数据字典名称是大写的英文字符。

数据字典里存实用户信息、用户的权限信息、全部数据对象信息、表的约束条件、统计分析数据库的视图等。

我们不能手工改动数据字典里的信息。

  非常多时候,一般的ORACLE用户不知道怎样有效地利用它。

  dictionary   所有数据字典表的名称和解释,它有一个同义词dict

dict_column  所有数据字典表里字段名称和解释

假设我们想查询跟索引有关的数据字典时,能够用以下这条SQL语句:

SQL>select*fromdictionarywhereinstr(comments,‘index‘)>0;

假设我们想知道user_indexes表各字段名称的具体含义,能够用以下这条SQL语句:

SQL>selectcolumn_name,commentsfromdict_columnswheretable_name=‘USER_INDEXES‘;

依此类推,就能够轻松知道数据字典的具体名称和解释,不用查看ORACLE的其他文档资料了。

以下按类别列出一些ORACLE用户经常使用数据字典的查询用法。

1、用户

查看当前用户的缺省表空间

SQL>selectusername,default_tablespacefromuser_users;

查看当前用户的角色

SQL>select*fromuser_role_privs;

查看当前用户的系统权限和表级权限

SQL>select*fromuser_sys_privs;

SQL>select*fromuser_tab_privs;

2、表

查看用户下全部的表

SQL>select*fromuser_tables;

查看名称包括log字符的表

SQL>selectobject_name,object_idfromuser_objects

whereinstr(object_name,‘LOG‘)>0;

查看某表的创建时间

SQL>selectobject_name,createdfromuser_objectswhereobject_name=upper(‘&table_name‘);

查看某表的大小

SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segments

wheresegment_name=upper(‘&table_name‘);

查看放在ORACLE的内存区里的表

SQL>selecttable_name,cachefromuser_tableswhereinstr(cache,‘Y‘)>0;

3、索引

查看索引个数和类别

SQL>selectindex_name,index_type,table_namefromuser_indexesorderbytable_name;

查看索引被索引的字段

SQL>select*fromuser_ind_columnswhereindex_name=upper(‘&index_name‘);

查看索引的大小

SQL>selectsum(bytes)/(1024*1024)as"size(M)"fromuser_segments

wheresegment_name=upper(‘&index_name‘);

4、序列号

查看序列号。last_number是当前值

SQL>select*fromuser_sequences;

5、视图

查看视图的名称

SQL>selectview_namefromuser_views;

查看创建视图的select语句

SQL>setview_name,text_lengthfromuser_views;

SQL>setlong2000;说明:能够依据视图的text_length值设定setlong的大小

SQL>selecttextfromuser_viewswhereview_name=upper(‘&view_name‘);

6、同义词

查看同义词的名称

SQL>select*fromuser_synonyms;

7、约束条件

查看某表的约束条件

SQL>selectconstraint_name,constraint_type,search_condition,r_constraint_name

fromuser_constraintswheretable_name=upper(‘&table_name‘);

SQL>selectc.constraint_name,c.constraint_type,cc.column_name

fromuser_constraintsc,user_cons_columnscc

wherec.owner=upper(‘&table_owner‘)andc.table_name=upper(‘&table_name‘)

andc.owner=cc.ownerandc.constraint_name=cc.constraint_name

orderbycc.position;

8、存储函数和过程

查看函数和过程的状态

SQL>selectobject_name,statusfromuser_objectswhereobject_type=‘FUNCTION‘;

SQL>selectobject_name,statusfromuser_objectswhereobject_type=‘PROCEDURE‘;

查看函数和过程的源码

SQL>selecttextfromall_sourcewhereowner=userandname=upper(‘&plsql_name‘);

三、查看数据库的SQL

1、查看表空间的名称及大小

selectt.tablespace_name,round(sum(bytes/(1024*1024)),0)ts_size

fromdba_tablespacest,dba_data_filesd

wheret.tablespace_name=d.tablespace_name

groupbyt.tablespace_name;

2、查看表空间物理文件的名称及大小

selecttablespace_name,file_id,file_name,

round(bytes/(1024*1024),0)total_space

fromdba_data_files

orderbytablespace_name;

3、查看回滚段名称及大小

selectsegment_name,tablespace_name,r.status,

(initial_extent/1024)InitialExtent,(next_extent/1024)NextExtent,

max_extents,v.curextCurExtent

Fromdba_rollback_segsr,v$rollstatv

Wherer.segment_id=v.usn(+)

orderbysegment_name;

4、查看控制文件

selectnamefromv$controlfile;

5、查看日志文件

selectmemberfromv$logfile;

6、查看表空间的使用情况

selectsum(bytes)/(1024*1024)asfree_space,tablespace_name

fromdba_free_space

groupbytablespace_name;

SELECTA.TABLESPACE_NAME,A.BYTESTOTAL,B.BYTESUSED,C.BYTESFREE,

(B.BYTES*100)/A.BYTES"%USED",(C.BYTES*100)/A.BYTES"%FREE"

FROMSYS.SM$TS_AVAILA,SYS.SM$TS_USEDB,SYS.SM$TS_FREEC

WHEREA.TABLESPACE_NAME=B.TABLESPACE_NAMEANDA.TABLESPACE_NAME=C.TABLESPACE_NAME;

7、查看数据库库对象

selectowner,object_type,status,count(*)count#fromall_objectsgroupbyowner,object_type,status;

8、查看数据库的版本号

SelectversionFROMProduct_component_version

WhereSUBSTR(PRODUCT,1,6)=‘Oracle‘;

9、查看数据库的创建日期和归档方式

SelectCreated,Log_Mode,Log_ModeFromV$Database;

四、ORACLE用户连接的管理

用系统管理员。查看当前数据库有几个用户连接:

SQL>selectusername,sid,serial#fromv$session;

假设要停某个连接用

SQL>altersystemkillsession‘sid,serial#‘;

假设这命令不行,找它UNIX的进程数

SQL>selectpro.spidfromv$sessionses,v$processprowhereses.sid=21andses.paddr=pro.addr;

说明:21是某个连接的sid数

然后用kill命令杀此进程号。

五、SQL*PLUS使用

a、近入SQL*Plus

$sqlplususername/password

退出SQL*Plus

SQL>exit

b、在sqlplus下得到帮助信息

列出所有SQL命令和SQL*Plus命令

SQL>help

列出某个特定的命令的信息

SQL>help命令名

c、显示表结构命令DESCRIBE

SQL>DESC表名

d、SQL*Plus中的编辑命令

显示SQL缓冲区命令

SQL>L

改动SQL命令

首先要将待改正行变为当前行

SQL>n

用CHANGE命令改动内容

SQL>c/旧/新

又一次确认是否已正确

SQL>L

使用INPUT命令能够在SQL缓冲区中添加一行或多行

SQL>i

SQL>输入内容

e、调用外部系统编辑器

SQL>edit文件名称

能够使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件里定义例如以下一行

DEFINE_EDITOR=vi

f、执行命令文件

SQL>STARTtest

SQL>@test

经常使用SQL*Plus语句

a、表的创建、改动、删除

创建表的命令格式例如以下:

createtable表名(列说明列表)。

为基表添加新列命令例如以下:

ALTERTABLE表名ADD(列说明列表)

例:为test表添加一列Age,用来存放年龄

sql>altertabletest

add(Agenumber(3));

改动基表列定义命令例如以下:

ALTERTABLE表名

MODIFY(列名数据类型)

例:将test表中的Count列宽度加长为10个字符

sql>alteratbletest

modify(Countychar(10))。

b、将一张表删除语句的格式例如以下:

DORPTABLE表名。

例:表删除将同一时候删除表的数据和表的定义

sql>droptabletest

c、表空间的创建、删除

六、ORACLE逻辑备份的SH文件

全然备份的SH文件:exp_comp.sh

rq=`date+"%m%d"`

su-oracle-c"expsystem/managerfull=yinctype=completefile=/oracle/export/db_comp$rq.dmp"

累计备份的SH文件:exp_cumu.sh

rq=`date+"%m%d"`

su-oracle-c"expsystem/managerfull=yinctype=cumulativefile=/oracle/export/db_cumu$rq.dmp"

增量备份的SH文件:exp_incr.sh

rq=`date+"%m%d"`

su-oracle-c"expsystem/managerfull=yinctype=incrementalfile=/oracle/export/db_incr$rq.dmp"

root用户crontab文件

/var/spool/cron/crontabs/root添加下面内容

021**/oracle/exp_comp.sh

302**0-5/oracle/exp_incr.sh

452**6/oracle/exp_cumu.sh

当然这个时间表能够依据不同的需求来改变的,这仅仅是一个样例。

七、ORACLE经常使用的SQL语法和数据对象

一.数据控制语句(DML)部分

1.INSERT(往数据表里插入记录的语句)

INSERTINTO表名(字段名1,字段名2,……)VALUES(值1,值2,……);

INSERTINTO表名(字段名1,字段名2,……)SELECT(字段名1,字段名2,……)FROM另外的表名;

字符串类型的字段值必须用单引號括起来,比如:’GOODDAY’

假设字段值里包括单引號’须要进行字符串转换,我们把它替换成两个单引號‘‘.

字符串类型的字段值超过定义的长度会出错,最好在插入前进行长度校验.

日期字段的字段值能够用当前数据库的系统时间SYSDATE,精确到秒

或者用字符串转换成日期型函数TO_DATE(‘2001-08-01’,’YYYY-MM-DD’)

TO_DATE()还有非常多种日期格式,能够參看ORACLEDOC.

年-月-日小时:分钟:秒的格式YYYY-MM-DDHH24:MI:SS

INSERT时最大可操作的字符串长度小于等于4000个单字节,假设要插入更长的字符串,请考虑字段用CLOB类型,

方法借用ORACLE里自带的DBMS_LOB程序包.

INSERT时假设要用到从1開始自己主动增长的序列号,应该先建立一个序列号

CREATESEQUENCE序列号的名称(最好是表名+序列号标记)INCREMENTBY1STARTWITH1

MAXVALUE99999CYCLENOCACHE;

当中最大的值按字段的长度来定,假设定义的自己主动增长的序列号NUMBER(6),最大值为999999

INSERT语句插入这个字段值为:序列号的名称.NEXTVAL

2.DELETE(删除数据表里记录的语句)

DELETEFROM表名WHERE条件;

注意:删除记录并不能释放ORACLE里被占用的数据块表空间.它仅仅把那些被删除的数据块标成unused.

假设确实要删除一个大表里的所有记录,能够用TRUNCATE命令,它能够释放占用的数据块表空间

TRUNCATETABLE表名;

此操作不可回退.

3.UPDATE(改动数据表里记录的语句)

UPDATE表名SET字段名1=值1,字段名2=值2,……WHERE条件;

假设改动的值N没有赋值或定义时,将把原来的记录内容清为NULL,最好在改动前进行非空校验;

值N超过定义的长度会出错,最好在插入前进行长度校验..

注意事项:

A.以上SQL语句对表都加上了行级锁,

确认完毕后,必须加上事物处理结束的命令COMMIT才干正式生效,

否则改变不一定写入数据库里.

假设想撤回这些操作,能够用命令ROLLBACK复原.

B.在执行INSERT,DELETE和UPDATE语句前最好估算一下可能操作的记录范围,

应该把它限定在较小(一万条记录)范围内,.否则ORACLE处理这个事物用到非常大的回退段.

程序响应慢甚至失去响应.假设记录数上十万以上这些操作,能够把这些SQL语句分段分次完毕,

其间加上COMMIT确认事物处理.

二.数据定义(DDL)部分

1.CREATE(创建表,索引,视图,同义词,过程,函数,数据库链接等)

ORACLE经常使用的字段类型有

CHAR固定长度的字符串

VARCHAR2可变长度的字符串

NUMBER(M,N)数字型M是位数总长度,N是小数的长度

DATE日期类型

创建表时要把较小的不为空的字段放在前面,可能为空的字段放在后面

创建表时能够用中文的字段名,但不妨用英文的字段名

创建表时能够给字段加上默认值,比如DEFAULTSYSDATE

这样每次插入和改动时,不用程序操作这个字段都能得到动作的时间

创建表时能够给字段加上约束条件

比如不同意反复UNIQUE,keywordPRIMARYKEY

2.ALTER(改变表,索引,视图等)

改变表的名称

ALTERTABLE表名1TO表名2;

在表的后面添加一个字段

ALTERTABLE表名ADD字段名字段名描写叙述;

改动表里字段的定义描写叙述

ALTERTABLE表名MODIFY字段名字段名描写叙述;

给表里的字段加上约束条件

ALTERTABLE表名ADDCONSTRAINT约束名PRIMARYKEY(字段名);

ALTERTABLE表名ADDCONSTRAINT约束名UNIQUE(字段名);

把表放在或取出数据库的内存区

ALTERTABLE表名CACHE;

ALTERTABLE表名NOCACHE;

3.DROP(删除表,索引,视图,同义词,过程,函数,数据库链接等)

删除表和它全部的约束条件

DROPTABLE表名CASCADECONSTRAINTS;

4.TRUNCATE(清空表里的全部记录,保留表的结构)

TRUNCATE表名;

三.查询语句(SELECT)部分

SELECT字段名1,字段名2,……FROM表名1,[表名2,……]WHERE条件;

字段名能够带入函数

比如:COUNT(*),MIN(字段名),MAX(字段名),AVG(字段名),DISTINCT(字段名),

TO_CHAR(DATE字段名,‘YYYY-MM-DDHH24:MI:SS‘)

NVL(EXPR1,EXPR2)函数

解释:

IFEXPR1=NULL

RETURNEXPR2

ELSE

RETURNEXPR1

DECODE(AA,V1。R1。V2,R2....)函数

解释:

IFAA=V1THENRETURNR1

IFAA=V2THENRETURNR2

..…

ELSE

RETURNNULL

LPAD(char1,n,char2)函数

解释:

字符char1按制定的位数n显示。不足的位数用char2字符串替换左边的空位

字段名之间能够进行算术运算

比如:(字段名1*字段名1)/3

查询语句能够嵌套

比如:SELECT……FROM

(SELECT……FROM表名1,[表名2,……]WHERE条件)WHERE条件2;

两个查询语句的结果能够做集合操作

比如:并集UNION(去掉反复记录),并集UNIONALL(不去掉反复记录),差集MINUS,交集INTERSECT

分组查询

SELECT字段名1,字段名2,……FROM表名1,[表名2,……]GROUPBY字段名1

[HAVING条件];

两个以上表之间的连接查询

SELECT字段名1,字段名2,……FROM表名1,[表名2,……]WHERE

表名1.字段名=表名2.字段名[AND……];

SELECT字段名1,字段名2,……FROM表名1,[表名2,……]WHERE

表名1.字段名=表名2.字段名(+)[AND……];

有(+)号的字段位置自己主动补空值

查询结果集的排序操作,默认的排序是升序ASC,降序是DESC

SELECT字段名1,字段名2,……FROM表名1,[表名2,……]

ORDERBY字段名1,字段名2DESC;

字符串模糊比較的方法

INSTR(字段名,‘字符串’)>0

字段名LIKE‘字符串%’[‘%字符串%’]

每一个表都有一个隐含的字段ROWID,它标记着记录的唯一性.

四.ORACLE里经常使用的数据对象(SCHEMA)

1.索引(INDEX)

CREATEINDEX索引名ON表名(字段1,[字段2,……]);

ALTERINDEX索引名REBUILD;

一个表的索引最好不要超过三个(特殊的大表除外),最好用单字段索引,结合SQL语句的分析运行情况,

也能够建立多字段的组合索引和基于函数的索引

ORACLE8.1.7字符串能够索引的最大长度为1578单字节

ORACLE8.0.6字符串能够索引的最大长度为758单字节

2.视图(VIEW)

CREATEVIEW视图名ASSELECT….FROM…..;

ALTERVIEW视图名COMPILE;

视图仅是一个SQL查询语句,它能够把表之间复杂的关系简洁化.

3.同义词(SYNONMY)

CREATESYNONYM同义词名FOR表名;

CREATESYNONYM同义词名FOR表名@数据库链接名;

4.数据库链接(DATABASELINK)

CREATEDATABASELINK数据库链接名CONNECTTOusernameIDENTIFIEDBYpasswordUSING‘数据库连接字符串’;

数据库连接字符串能够用NET8EASYCONFIG或者直接改动TNSNAMES.ORA里定义.

数据库參数global_name=true时要求数据库链接名称跟远端数据库名称一样

数据库全局名称能够用下面命令查出

SELECT*FROMGLOBAL_NAME;

查询远端数据库里的表

SELECT……FROM表名@数据库链接名;

五.权限管理(DCL)语句

1.GRANT赋于权限

经常使用的系统权限集合有下面三个:

CONNECT(主要的连接),RESOURCE(程序开发),DBA(数据库管理)

经常使用的数据对象权限有下面五个:

ALLON数据对象名,SELECTON数据对象名,UPDATEON数据对象名,

DELETEON数据对象名,INSERTON数据对象名,ALTERON数据对象名

GRANTCONNECT,RESOURCETOusername;

GRANTSELECTON表名TOusername;

GRANTSELECT,INSERT,DELETEON表名TOusername1,username2;

2.REVOKE回收权限

REVOKECONNECT,RESOURCEFROMusername;

REVOKESELECTON表名FROMusername;

REVOKESELECT,INSERT,DELETEON表名FROMusername1,username2;

查询数据库中第63号错误:

selectorgaddr,destaddrfromsm_histable0116whereerror_code=‘63‘;

查询数据库中开户用户最大提交和最大下发数:selectMSISDN,TCOS,OCOSfromms_usertable。

查询数据库中各种错误代码的总和:

selecterror_code,count(*)fromsm_histable0513groupbyerror_codeorder

byerror_code;

查询报表数据库中话单统计种类查询。

selectsum(Successcount)fromtbl_MiddleMt0411whereServiceType2=111

selectsum(successcount),servicetypefromtbl_middlemt0411groupbyservicetype

版权声明:本文博客原创文章。博客,未经同意,不得转载。

时间: 2024-10-10 16:35:54

ORACLE经常使用的命令的相关文章

Oracle 监听lsnrctl命令启动报错(TNS-12537,TNS-12560,TNS-00507)

LINUX登录oracle用户,通过lsnrctl start命令启动数据库时,报错如下: " [[email protected] ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 29-APR-2015 07:38:11 Copyright (c) 1991, 2009, Oracle. All rights reserved. Starting /home/oracle/app/oracle/pr

管理oracle 11g RAC 常用命令

1).检查集群状态: [[email protected] ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online 2).所有 Oracle 实例 —(数据库状态): [[email protected] ~]$ srvctl status da

oracle下 启动subversion命令 及 oracle相关服务启动备忘

linux shell下  svnserve - d -r + 目录   例如:svnserve -d -r /svn 启动 svn服务. 访问svn://192.168.0.120/kjcg 测试. 启动oracle: 一.如何启动数据库实例 1.进入到sqlplus启动实例 [[email protected] ~]$ su - oracle --“切换到oracle用户” 2. Password: [[email protected] ~]$ lsnrctl start  --“打开监听”

oracle数据库导入导出命令!

Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份. 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失). Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接 (通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了) 这样你可以把数据导出到本地,虽然可能服务器离你很远

自己整理的oracle中常见的命令

自己整理的oracle中常见的命令: oracle11g已经不支持isqlplus了.内置了oracle sql developer 1-----用户多次登录错误,被锁定: ALTER USER username ACCOUNT UNLOCK: 2-----修改用户密码: alter user system identifid by manager; 3-----创建/删除用户: create user lisi identified by lisi; drop user lisi cascad

Oracle数据库导入导出命令总结

分类: Linux Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中.利用这个功能我们可以从生产库中导出数据库,再导入数据库到测试库中. 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行是由于在oracle中,安装目录\ora9i\bin被设置为全局路径(也可直接在系统环境变量中设置),该目录下有EXP.EXE与IMP

Oracle中用exp/imp命令参数详解【转】

Oracle中用exp/imp命令参数详解 [用 exp 数 据 导 出]:1  将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   exp system/[email protected]   rows=y  indexes=y compress=n buffer=65536   feedback=100000full=y  file=d:\daochu.dmp  log=d:\daochulog.txt   owner=(ECC_BIZ,

Oracle的导入导出命令

ORACLE导入导出命令解析 本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行 演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;本文部分内容摘录自网络,感谢网友的经验总结; 一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件; imp命令用于把本地的数据

oracle数据库exp/imp命令详解

转自http://wenku.baidu.com/link?url=uD_egkkh7JtUYJaRV8YM6K8CLBT6gPJS4UlSy5WKhz46D9bnychTPdgJGd7y6UxYtBNhq3IXSGeAP0aABTUlnQcvwJkGm2lyzpcbX544zRG oracle数据库exp/imp命令详解 exp/imp命令详解    exp/imp两个命令可以说是oracle中最常用的命令了.    ORACLE数据库有两类备份方法.第一类为物理备份,该方法实现数据库的完整恢

Oracle-01-数据库分类/oracle sql*plus常用命令

一.数据库分类 一.数据库分类1.小型数据库:access.foxbase2.中型数据库:informix.sql server.mysql3.大型数据库:sybase.db2.oracle 二.项目中如何合理地使用数据库,可以依据如下三个方面入手1.项目的规模a.负载量有多大,即用户数有多大b.成本c.安全性 eg.小型数据库1.负载量小,用户大概100人之内比如:留言板.信息管理系统2.成本在千元之内3.对安全性要求不高 中型数据库比如负载量 日访问量5000~10000成本在万元内比如商务