欢迎来到天天文库
浏览记录
ID:57058478
大小:487.50 KB
页数:24页
时间:2020-07-30
《Oracle数据库培训课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ORACLE数据库主要内容第一部分ORACLE数据库日常操作数据库、监听的启动、停止创建、修改用户创建、修改表空间第二部分ORACLE数据库参数优化参数文件(pfile、spfile)内存参数设置公式部分重点参数说明第三部分ORACLE数据库备份、恢复第四部分表、索引统计信息更新第五部分重建索引第六部分DBA常用SQL语句第一部分ORACLE数据库日常操作数据库、监听的启动、停止数据库启动、关闭(Unix为例):#su–oracle#sqlplus“/assysdba”#startup#shutdownimmediate监听的启动、关闭#su–oracle#lsnrctl
2、#start#stop第一部分ORACLE数据库日常操作创建、修改用户创建用户:CREATEUSERncIDENTIFIEDBYncDEFAULTTABLESPACEnnc_data01TEMPORARYTABLESPACEtempACCOUNTUNLOCK;用户授权:grantdbatonc;grantconnecttonc;grantresourcetonc;修改用户密码:ALTERUSER“nc”IDENTIFIEDBYnc001;修改用户属性:alterdatabasedefaulttablespace;alterdatabase
3、defaulttemporarytablespace;删除用户:dropusernccascade;第一部分ORACLE数据库日常操作创建、修改表空间创建表空间:CREATETABLESPACENNC_DATA01DATAFILE'NCDATAnc_data01.dbf'SIZE2000MAUTOEXTENDONNEXT5MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;修改表空间:ALTERDATABASEDATAFILE'NCDATAnc_data01.dbf'RESIZEsize;ALTERTA
4、BLESPACEtablespace_nameADDDATAFILE'NCDATAnc_data01_1.dbf'SIZEsize;删除表空间:DROPTABLESPACENNC_DATA01INCLUDINGCONTENTSANDDATAFILES;第一部分ORACLE数据库日常操作创建、修改临时表空间创建临时表空间:createtemporarytablespacetemp02tempfile'/oracle/oms/oradata/undo/temp02.dbf'size512M;修改表空间:alterdatabasetempfile'/oracle/oms/
5、oradata/temp/temp01.dbf'resize10240M;修改系统默认的临时表空间:alterdatabasedefaulttemporarytablespacetemp02;删除表空间:droptablespacetempincludingcontentsanddatafiles;第二部分ORACLE数据库参数优化参数文件(pfile、spfile)spfile$ORACLE_HOMEdbsSPFILE+例程名.orapfile$ORACLE_HOMEdbsinit+例程名.ora第二部分ORACLE数据库参数优化PGA_AGGREGATE_TA
6、RGET建议值OLTP系统PGA_AGGREGATE_TARGET=(*80%)*20%OLAP系统PGA_AGGREGATE_TARGET=(*80%)*50%第二部分ORACLE数据库参数优化内存参数设置公式SGA:ORACLE的系统全局区,用于加载数据、对象并保存运行状态和数据库控制信息的内存区域。SGA_TARGET=(*80%)*70%SGA_MAX_SIZE=(*80%)*70%PGA:ORACLE
7、的程序全局区,是服务器进程(serverprocess)起来的时候开辟的一块内存区域。用来存放用户变量,用户信息(权限等信息)。PGA_AGGREGATE_TARGET=(*80%)*30%第二部分ORACLE数据库参数优化大内存环境下,建议不要使用内存自动管理硬件配置为8颗CPU、8G内存,系统大约支持用户并发数:150-300左右db_cache_size=3500M(3.5G)主要用来存储最近使用过的数据,可能是要写到数据文件的,也可能是从数据文件读取的shared_pool_si
此文档下载收益归作者所有