oracle数据库基本知识.docx

上传人:叶*** 文档编号:34928772 上传时间:2022-08-19 格式:DOCX 页数:27 大小:71.67KB
返回 下载 相关 举报
oracle数据库基本知识.docx_第1页
第1页 / 共27页
oracle数据库基本知识.docx_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《oracle数据库基本知识.docx》由会员分享,可在线阅读,更多相关《oracle数据库基本知识.docx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库根本学问书目一、几种常见数据库介绍及比较二、Oracle安装及考前须知:三、数据库的根本元素四、数据库的根本维护一、几种常见数据库介绍及比较1.几种常见关系性数据库:IBM DB2, ORACLE. MS SQL, SYBASE, Informix, My SQL2.来自互联网方面的几种评价:MS SQL : 秀才-把别人写的书看懂成为自己的东西,衣饰一般都比较讲究,但是只懂一国语言,而且宠爱贬低别人。SYBASE : 农夫-干活不要命,大有舍命三郎的气概,但是感觉总是差点文化修养。养鱼,养猪都可以但是却忘了打打广告。ORACLE: 将军-有大家风范,对秀才和农夫的争辩不屑一顾。但凡有了

2、战役舍我其谁。但是别忘了还有的士兵也想当将军的。Informix: 宰相-管你谁对谁错,反正我就是只顾一个皇帝UNIX,我的地位别人休想轻易替代。My SQL: 韦小宝-我就是要在你们中间捣蛋,虽然年纪小,但是发育也很完善。大家都宠爱。3.2001年度全球数据库市场的份额: DB2占到了34.6%(受收买Informix市场份额影响),Oracle占32%、微软占16.4%、Sybase占2.6%、其他为14.4%二、Oracle安装及考前须知:作为数据库效劳器坚决不要安装金山毒霸和KV3000等防毒软件,可以运用NU20001. oracle常见版本:7.34,8.05,8I,9I,10g2

3、. 安装,不同版本会略有不同,主要以7.34和8I为例,并且在不同的操作系统上8I以后的安装和在NT/W2K上类似,在UNIX系统上安装前须要配置相应的环境变量,NT、W2K下 1运行安装程序进展安装,7.34不能在W2K下安装,须要用第二种方式2导入注册表,复制相应的书目3. 安装过程:略安装考前须知:安装语言选择:ENGLISHDEFAULT_HOME:DEFAULT_HOME 默认 8I和7.34同时安装须要修改8I的此项选项为一个其他的名字不能一样如叫8I等,8I安装后须要修改相应的注册表的字符集HKEY_LOCAL_MACHINESOFTWAREORACLE的NLS_LANG的值为:

4、,否那么sql语句查询的结果为乱码。安装过程一般选择自定义安装,不要在建立相应的系统默认的数据库。4. 创立数据库7.34实例管理器NT Instance Manager,8I数据库助手Database Configuration Assistant5. 书写相应的参数后选择advanced高级进入高级设置,选择OK进入数据库创立过程6. 设置相应的参数后选择OK返回7. 选择OK进展创立数据库三、数据库的根本元素1. 表空间:相当于其他数据库的数据设备,用来存放数据库中其他存储元素如:表、索引、回滚段等常用的表空间:system系统表空间,用于存储系统表、用户信息、过程、包、用户自定义函数、

5、同义词、序列等,只要定义和创立将不再变更、temp_spc临时表空间,在进展数据查询时运用,尤其是运用子查询、data_spc数据表空间,用于存储用户表等数据信息、indx_spc索引表空间,用于存储用户表索引、rbsg_spc回滚表空间,用于存放回滚段可以想象为:用户数据存储的物理载体(1)创立表空间create tablespace temp_spc datafile d:mchtdatatempmcht.odb size 100M AUTOEXTEND OFF|ON(可以依次有多个数据文件,文件名最好用1,2,3,等划分以便简洁识别,中间用逗号分割) DEFAULT STORAGE (I

6、NITIAL 64K NEXT 64K pctincrease 0) online;假设没有制定数据文件的扩展名将运用.ORA,8I默认为 .DBF留意:数据文件的大小AIX系统不能大一1G,NT/2K的FAT32分区格式不能大于4G,NTFS分区不受限制。(2)为表空间增加数据文件ALTER TABLESPACE temp_spc add datafile d:mchtdatatempmcht2.odb size 100M online; 建议:将表空间存放在不同的磁盘上,平衡I/O2. 用户:数据库在运用的过程中,都要以某用户身份进展登陆,然后在进展此用户下的工作,相当于数据库管理员,拥有

7、不同的权限:创立数据库后默认的三个用户:internal(超级用户,在用户管理中不行见)密码为建库时的密码,system密码为manager,sys用户密码为change_on_install,可以想象为:用户数据存储的逻辑载体(1) 删除用户drop user dbauserpszx cascade;删除用户后,属于该用户的全部数据均被删除如:表、索引、序列、过程、函数、包等确定要留意另加注意(2) 创立用户create user dbauserpszx identified by futurepszxDEFAULT TABLESPACE data_spc TEMPORARY TABLESP

8、ACE temp_spc QUOTA UNLIMITED ON systemoracle 8 以后不再用 QUOTA UNLIMITED ON temp_spc QUOTA UNLIMITED ON rbsg_spc QUOTA UNLIMITED ON data_spc QUOTA UNLIMITED ON indx_spc QUOTA UNLIMITED ON pers_spc;3支配权限角色GRANT DBA to dbauserpszx;GRANT SELECT ANY TABLE TO dbauserpszx;GRANT INSERT ANY TABLE TO dbauserpszx

9、;GRANT DELETE ANY TABLE TO dbauserpszx;GRANT UPDATE ANY TABLE TO dbauserpszx;GRANT SELECT ANY SEQUENCE TO dbauserpszx;GRANT CREATE USER TO dbauserpszx;GRANT CREATE ANY TABLE TO dbauserpszx;GRANT CREATE ANY SEQUENCE TO dbauserpszx;GRANT CREATE ANY INDEX TO dbauserpszx;GRANT DROP USER TO dbauserpszx;G

10、RANT DROP ANY TABLE TO dbauserpszx;GRANT DROP ANY SEQUENCE TO dbauserpszx;GRANT DROP ANY INDEX TO dbauserpszx;GRANT GRANT ANY ROLE TO dbauserpszx;GRANT EXECUTE ANY PROCEDURE TO dbauserpszx;3. 回滚段1创立回滚段create public rollback segment fpos_rs2 tablespace rbsg_spc storage (initial 1M next 1M optimal 10M

11、 minextents 2 maxextents 500);留意:optimal 回滚断最正确的大小为削减系统资源竞争,改善系统性能一般承受多个回滚段,当多个事务并发进展时将产生多个回滚信息,系统事务对回滚段的调用是系统随机的除非特别制定SET TRANSACTION USE ROLLBACK SEGMENT fpos_rsl; 2回滚段状态在线online,不在线offline只有在线的回滚段段系统事务方可调用ALTER ROLLBACK fpos_rsl ONLINE|OFLINE;rollback_segments= fpos_rs2,fpos_rs3,fpos_rs4,fpos_rs5

12、,fpos_rs6,fpos_rs7,fpos_rs8,fpos_rs9,fpos_rs10,fpos_rs11,fpos_rs12,fpos_rs13,fpos_rs14,fpos_rs15,fpos_rs16,fpos_rsl)4. 数据库连接DB_LINK实现数据库的互联(1) 数据库的被连接端必需有相应的用户存在(2) 数据库的主联接端建立相应的连接对象 CONNECT TO dblinkusr IDENTIFIED BY future19990501 USING pszx_db;删除数据库连接DROP PUBLIC DATABASE LINK pszx_db.world;数据库连接建

13、立之后可以对连接里的内容进展访问了SELECT * FROM SYS_GLJG FROM DBAUSETPSZX.SYS_GLJGPSZX_DB如要屏蔽访问的负杂性可以创立同义词5. 表:数据库存放用户数据的最主要的方式(1) 创立表 CREATE TABLE APP_BINARY(APP CHAR(2) NOT NULL,MODULE VARCHAR2(12) NOT NULL,SEQNO NUMBER NOT NULL,LENGTH NUMBER,BIN LONG RAW,CONSTRAINT PK_APP_BINARY PRIMARY KEY(APP,MODULE,SEQNO)TABLE

14、SPACE DATA_SPCPCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255STORAGE(INITIAL 24M NEXT 64K MINEXTENTS 1 MAXEXTENTS 505 PCTINCREASE 0)ENABLE CONSTRAINT PK_APP_BINARY USING INDEXPCTFREE 10 INITRANS 2 MAXTRANS 255TABLESPACE INDX_SPCSTORAGE(INITIAL 80K NEXT 64K MINEXTENTS 1 MAXEXTENTS 505 PCTINCREASE 0);说明

15、:PCTFREE10当表的数据块的运用超过90是自动运用下一个数据块 PCTUSED 40 当表的数据块的运用小于40时系统不会支配新的数据块大将会节约空间,增大insert和upate的系统消耗INITIAL 初始空间大小NEXT 下一扩展空间的大小MINEXTENTS 初始支配的区域数目MAXEXTENTS最大可支配的区域数目PCTINCREASE 数据段每个区域大小的增大比率(2) 删除表 DROP TABLE 表名;(3) 表改名 RENAME 表名 TO 新表名(也可以修改索引)(4) 增加列 ALTER TABLE表名 ADD 字段名 类型;(5) 删除例 ALTER TABLE表

16、名 DROP 字段名;7.34不能删除列,8I的初始化参数compatible = 时才可删除列(6) 增加主键 ALTER TABLE表名 ADD CONSTRAINT 主键名PRIMARY (字段,) ;(7) 分区建表8的新功能分区是将一个对象的数据分开存储的一种机制,削减磁盘I/O将一个较大的表中数据分成一些较小的表 CREATE TABLE PERSONS (NO NUMBER PRIMARK KEY, NAME VARCHAR2(20),SEX CHAR(1),BIRDAY DATE)PARTITION BY RANGE(NO) (PARTTION PART1 VALUES LES

17、S THEN (98010) 小于NO98010时用PART1 TABLESPACE SZJ1,PARTTION PART2 VALUES LESS THEN (98020) 小于NO98020时用PART2 TABLESPACE SZJ2,PARTTION PART3 VALUES LESS THEN (98020) 小于NO98030时用PART3 TABLESPACE SZJ3,PARTTION PART4 VALUES LESS THEN (MAXVALUE) 小于NO98030时用PART4);查询SELECT * FROM PERSONS(PART2,PART3) WHERE NO

18、 BETWEEN 98015 AND98025 一般分区的表空间建立在不同的磁盘上(8) 常用字段数据类型CHAR 最长2000BVARCHAR2(8I、9I将承受VARCHAR)4000B(7.34 2000B)LONG 变长字符 2GBNUMBER(s,d) 数字 最长38位DATE 日期BLOB 二进制大集 4GBRAW,LONG RAW将在将来版本中淘汰ROWID 物理地址类型(9) 回滚回退COMMIT和提交ROLLBACK:我们对数据库的操作是由事务来限制管理的,在一个事务中,应当刚好对所作的操作进展提交,以方式操作无效,也可取消非法的操作数据库事务:是一个逻辑的工作单元回滚和提交

19、到上次回滚或提交点的事务操作考前须知:有一些特别的事务是回自动提交隐式提交,在操作的过程种确定留意:QUIT、EXIT、CREATE TABLE 、ALTER TABLE、DROP TABLE、CREATE VIEW、ALTER VIEW、DROP VIEW、GRANT、REVOKE、CONNECT、DISCONNECT、AUDIT(审计)、NOAUDIT.(10) 清空表:TRUNCATE TABLE 表名;考前须知:清空表的操作不能回滚,所要清空的表不能被其他事务锁定,不能清空试图和同义词,清空表不触发触发器。6. 索引,为增加查询的速度,会影响数据的更新负荷要适度的建立索引(1) 创立索

20、引CREATE INDEX INDEX_JXC_COM_DAY_TRANSID ON JXC_COM_DAY(TRANS_ID)TABLESPACE INDX_SPCPCTFREE 10 INITRANS 2 MAXTRANS 255STORAGE(INITIAL 20M NEXT 5M MINEXTENTS 1 MAXEXTENTS 505PCTINCREASE 0) ;创立索引 PARALLEL (DEGREE 5) 并行的5个进程共同创立索引不运用于创立主健NOLOGGING 参数可选Oracle8I支持函数索引Oracle8I 支持联机索引 online参数创立索引因为创立索引时表自动

21、加锁不允许更新而运用ONLINE 参数那么可以联机创立索引了(2) 查询中运用索引,oracle自动分析语句运用最正确的索引,主要根据sql查询语句的WHERE条件,也可强迫运用索引如:select -+ INDEX (IDX_JMD_MFDATE) 也可/*+ INDEX (IDX_JMD_MFDATE)*/ JMDMFID GZ, ROUND(SUM(JCHSJJJE),2) HSJE, ROUND(SUM(JCBHSJJJE),2) BHSJEFROM JXCMFRAMEDAY WHERE JMDWMID IN (1,2,3) AND JMDDATE=TO_DATE(HSJSRQ,YYY

22、YMMDD) GROUP BY JMDMFID详细的查询语句用PL/SQL的EXPLAN PLAN WINDOW 进展查询索引的运用状况,大数据量的表确定留意索引的运用状况强迫运用索引时尽量运用/*+ INDEX (JXCMFRAMEDAY IDX_JMD_MFDATE) */防止所选择的语句被注释 并且多表联立或通过同义词访问时尽量强迫运用索引多个表的索引运用格式 /*+ INDEX(表1 索引1) INDEX(表2 索引2)*/(3) 分区部分索引CREATE INDEX PERSONS_NOON PERSONS(NO)LOCAL(PARTION PART1 TABLESPACE SZJ1

23、,PARTION PART2 TABLESPACE SZJ2,PARTION PART3 TABLESPACE SZJ3,PARTION PART4 TABLESPACE SZJ4);(4) 分区全局索引CREATE INDEX PERSONS_NOON PERSONS(NO)GLOBAL PARTION BY RANGE(NO)(PARTION PART1 VALUES LESS THEN (98010) TABLESPACE SZJ_INDEX1,PARTION PART2 VALUES LESS THEN (98020) TABLESPACE SZJ_INDEX2,PARTION PAR

24、T3 VALUES LESS THEN (98030) TABLESPACE SZJ_INDEX3,PARTION PART4 VALUES LESS THEN (MAXVALUE) TABLESPACE SZJ_INDEX4);(5)7. 视图:是包含一个或多个表视图中数据的简化描绘执行一个查询结果,并将它看成一个表虚拟表例:CREATE VIEW SYS_GZ AS Select CODE,NAME,SJCODE,ISSPB,ISWSFB,FLAG,TYPE,GDFL,BDFL,JHLRL,JHZZTS,YYMJ,SEQNO,STATUS,ISZG,ZGGYS,GYSSEQ,SYSREG,

25、SUBJECT,ISXH,ISCS,ISMGYSFROM sys_gljg WHERE flag=Y AND fgljgjcbm(code,1)=fgetmc;Oracle8I支持实例化视图 CREATE MATERIALIZED VIEW *TABLESPACE DATA_SPCPCTFREE 10 INITRANS 2 MAXTRANS 255STORAGE(INITIAL 20M NEXT 5M MINEXTENTS 1 MAXEXTENTS 505PCTINCREASE 0) ; materialized view还须要另外的写盘时间8. 同义词:削减不同用户间数据访问的困难性,增加远

26、程分布数据的透亮度和平安层没有创立同义词时FUTUREPOS用户在对DBAUSERMCHT用户中的表SYS_GLJG进展访问的时候 SELECT * FROM DBAUSERMCHT.SYS_GLJG; 建立同义词之后可以自由访问CREATE 【PUBLIC】 SYNONYM PSZX_SYS_GLJG FOR ;创立了一个全局同义词。那些可以建立同义词:表,视图,序列,过程,函数,建立了数据库链接之后的以上内容均可9. 序列:多用户产生的唯一整数的数据库对象,用户可用序列自动产生主关键字的值。CREATE SEQUENCE SEQ_JXC_COM_DAY 序列名称INCREMENT BY 1

27、 步长MINVALUE 1 最小值NOCYCLE 没有周期CACHE 20 高速缓存ORDER;序列的访问 select seq_jxc_com_day.nextval into l_jxcseq from dual; 语句运行后自动加一seq_jxc_com_day.CURRVAL 返回刚刚的值不加110. 自定义函数,编译后可想ORACLE自己的函数一样运用,函数必需有返回值,函数不能更新数据表的内容例:CREATE OR REPLACE FUNCTION f0Null (n1 IN NUMBER) RETURN NumberASBEGIN IF n1=0 THEN Return NULL

28、;ELSE Return n1; END IF;END;/11. 过程:用来完成用户一系列的操作,过程可以调用其他的过程、函数、包等。CREATE OR REPLACE PROCEDURE sp_cmd_com_sc(v_codein char)ASlbz char(1);lnnumber;BEGIN-调用删除编码过程delete from qt_commod where code=v_code;commit;-是否日终处理嘱咐SELECT RTRIM(LTRIM(VALUE) INTO lbz FROM sys_para WHERE code=29;if lbz=Y thenbeginsel

29、ect seqno into ln from pszx_command_rzwhere comm=SCCOM and para=|v_code|;exception when no_data_found thenINSERT INTO pszx_command_rzVALUES (seq_pszx_command_rz.NEXTVAL,SYSDATE,SCCOM,|v_code|);commit;return;end;end if;sp_scspbm(v_code);commit;EXCEPTION WHEN OTHERS THENsp_ht_error(r,sp_cmd_com_sc,v_c

30、ode,sqlcode,sqlerrm);raise;END sp_cmd_com_sc;/12. 包:数据库中的实体,包含一系列的公共常量、变量、数据类型、光标游标过程及函数的定义,具有模块化的优点,包包括:包头和包体13. JOB:为系统设定定时执行的过程建立JOBvariable jobno number;BEGIN dbms_job.submit(:jobno,sp_pszx_rz_job;,TRUNC(sysdate)+1.21,TRUNC(SYSDATE+1)+0.21);END;/print jobno;/手工执行JOB: EXECUTE DBMS_JOB.RUN(JOB号);删

31、除JOB: EXECUTE DBMS_JOB.REMOVE(JOB号);查询JOB号及其实行状况 SELECT * FROM USER_JOBS;当自动执行的作业错误超过16次,系统将该作业标记为坏,14. 触发器:是一个PL/SQL过程,及一个表相关联,当向一个表发出SQL语句满意某一触发器的触发条件时,系统便自动执行触发器的触发体。一个表可以有多个触发器建立触发器:CREATE OR REPLACE TRIGGER 触发条件 触发体CREATE OR REPLACE TRIGGER delete_commod_xstm1 after deleteon commod_xstm1 for ea

32、ch rowbegindelete from qt_commod where code=:old.xstm and dptm = :old.dptm;delete from commod_xstm2 where xstm=:old.xstm;end;/(1) 触发时间 BEFORE、AFTER(2) 触发事务 INSERT、UPDATE、DELETE(3) 触发子类型 行触发ROW和语句触发STATEMENT,行触发的UPDATE触发器可以指定更新的字段,当对制定的字段进展更新时触发该触发器,例:CREATE OR REPLACETRIGGER UPDATE_COMMOD_XSTM1 AFTE

33、R UPDATE OF DPTM, GZ, HLON DBAUSERMCHT.COMMOD_XSTM1 REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROW declarevcode varchar2(13);vdzxlvarchar2(15);vppvarchar2(15);vppnamevarchar2(30);begin 过程体end;/(4) 触发器关键值 有两个关键值分别对应被触发行中的老表值和新表值用OLD和NEW来表示,insert老表值为NULL,delete新表值为NULL,只有update才同时存在新老表值。15. 游标:大型数据库没

34、有记录的的概念,要想实现对符合条件的指定数量的数据记录进展操作,须要用到游标CREATE OR REPLACE PROCEDURE sp_cwzzpz_rowno(V_FTransID IN varchar2)AS CURSOR cur_cwzz_fnum IS SELECT distinct fnum FROM CWZZ_pz WHERE FTransID=V_FTransID order by fnum; CURSOR cur_cwzz(V_FNUM varchar2) IS SELECT * FROM CWZZ_PZ WHERE FTransID=V_FTransID and Fnum=

35、V_FNUM order by fdc desc,facctid,fobjid1 for update; lrow integer; lfnum integer; row_cwzz cwzz_pz%rowtype;BEGIN OPEN cur_cwzz_fnum; LOOP FETCH cur_cwzz_fnum INTO lfnum; EXIT WHEN cur_cwzz_fnum%NOTFOUND OR cur_cwzz_fnum%NOTFOUND IS NULL; lrow:=0; OPEN cur_cwzz(lfnum); LOOP FETCH cur_cwzz INTO row_cw

36、zz; EXIT WHEN cur_cwzz%NOTFOUND OR cur_cwzz%NOTFOUND IS NULL; update cwzz_pz set FENTRYID=lrow where current of cur_cwzz; lrow:=lrow+1; END LOOP; close cur_cwzz; END LOOP; close cur_cwzz_fnum;COMMIT;END;/四、数据库的根本维护是SGA(系统全局区):是一个支配给oracle的包含一个oracle实例的数据库的限制信息的内存断,它主要包括:数据库高速缓存、重演日志缓存、共享池、数据字典缓存等SGA

37、=db_block_buffers * block size)+(shared_pool_size+large_pool_size+ java_pool_size +log_buffers)+1MB理论上SGA可占OS系统物理内存的1/21/3,我们可以根据需求调整我举荐SGA=0.45*(OS RAM)假设效劳器运行ORACLE 8.1.X 版本, OS系统内存为2G MEM, db_block_size 是8192 bytes, 除了运行ORACLE数据库外, 没有其它的应用程序或效劳器软件.这样SGA合计约为921M ( 0.45*2048M ), 设shared_pool_size 2

38、50M (250*1024*1024 bytes)设database buffer cache 620M (79360*8192 bytes)log_buffer = 524288large_pool_size = 31457280# 30 Mjava_pool_size = 20971520# 20 Msort_area_size = 524288# 512k (65k-2M)sort_area_retained_size = 524288# MTS 时 sort_area_retained_size = sort_area_size1. 初始化参数的说明db_name = hdqt_db

39、数据库的名字instance_name = hdqt 实例名service_names = hdqt_db 效劳名db_files = 1024 数据库文件的最大允许数目control_files = (d:hdqtctrlfilecontrol01.ctl, d:hdqtctrlfilecontrol02.ctl, d:hdqtctrlfilecontrol03.ctl) 限制文件存放途径 从oracle8开始,限制文件还存储数据库复原信息。open_cursors = 1001翻开光标数2这个参数可以同时被每个用户进程拥有,这个参数的最大值依操作系统不同而不同。3在创立一个包含许多表的合成

40、视图时,假设此参数很小,那么视图创立会不胜利。max_enabled_roles = 30 最大允许的角色数db_file_multiblock_read_count = 8数据文件每次读取的块数db_block_buffers = 30001数据高速缓冲区2访问过的数据都放在这一片内存区域,该参数越大,Oracle在内存中找到一样数据的可能性就越大,也即加快了查询速度。3db_block_buffers以块为单位,假设DB_BLOCK_SIZE=2K,db_block_buffers=3200,那么占用内存=3200*2K=6400K。4该参数越大越好但不要超过系统内存的一半以下的语句用于查

41、询数据缓冲区的命中率0-11是最志向的至少要在0.95以上,如较低应当增加数据缓冲区的大小SELECT ROUND(1-(SUM(DECODE(NAME,physical reads,value,0)/(sum(decode(NAME,db block gets,value,0)+sum(decode(name,consistent get,value,0),2)from v$sysstatshared_pool_size = 87809921SQL共享缓冲池2该参数是库高速缓存和数据字典的高速缓存。3该参数设置的太小回严峻影响数据库的性能,出现无效的单元被调用提示4单位为字节,大小不要超过系

42、统内存的一半。large_pool_size = 614400 大池支配堆的大小java_pool_size = 0log_checkpoint_interval = 10000log_checkpoint_timeout = 1800processes = 50同时连接的进程数,并发连接到ORACLE上操作系统进程的的最大数量 最大值4322parallel_max_servers = 5 用户事例的查询效劳器的最大数量log_buffer = 32768重演日志缓冲区(128K*CPU个数)db_domain = test .cn:指明数据库的域名(默认的是WORLD),这里可以用您公司的

43、域名。global_names = true 假设“数据库链路名和它所要连接的“数据库拥有一样的名字,那么设置global_names = TRUE,否那么,设置global_names = FALSE,设置成true时据库名:db_name+.+db_domainoracle_trace_collection_name = user_dump_dest = d:hdqtudump 效劳器跟踪日志文件存放途径db_block_size = 81921数据库块大小2Oracle默认块为2KB,太小了,因为假设我们有一个8KB的数据,那么2KB块的数据库要读4次盘,才能读完, 而8KB块的数据库只

44、要1次就读完了,大大削减了I/O操作。3数据库安装完成后,就不能再变更db_block_size的值了,只能重新建立数据库 并且建库时,要选择手工安装数据库。remote_login_passwordfile = exclusive密码文件的检查方式:none:导致好像oracle的密码文件不存在,即不平安的连接,不允许受权的连接 ,该选项为默认值。Exclusive:密码文件只用于一个数据库Shared:密码文件用于多个数据库os_authent_prefix = 外部身份验证distributed_transactions = 10compatible = 数据库效劳版本要创立函数索引该参数参数必需选中Query_rewrite_enabled=true要创立函数索引该参数参数必需选中Query_rewrite_integrity=trusted要创立函数索引该参数参数必需选中sort_area_size = 65536排序区,当创立已经有数据的表的索引时必需运用排序空间,在专用效劳器环境中,由SORT_AREA_SIZE参数确定的排序区域是进程全局区Process Global Area (PGA)内UGA的一部分。在一个共享的效劳器环境中,排序区域位于共享池内sort_area_retained_size = 65536 参数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁