ORACLE数据库主要内容第一部分ORACLE数据库日常操作数据库、监听的启动、停止创建、修改用户创建、修改表空间第二部分ORACLE数据库参数优化参数文件(pfile、spfile)内存参数设置公式部分重点参数说明第三部分ORACLE数据库备份、恢复第四部分表、索引统计信息更新第五部分重建索引第六部分DBA常用SQL语句第一部分ORACLE数据库日常操作数据库、监听的启动、停止数据库启动、关闭(Unix为例): #su–oracle #sqlplus“/assysdba”#startup #shutdownimmediate监听的启动、关闭#su–oracle #lsnrctl #start #stop第一部分ORACLE数据库日常操作创建、修改用户创建用户: OUNTUNLOCK;用户授权: grantdbatonc; grantconnecttonc; grantresourcetonc;修改用户密码: ALTERUSER“nc”IDENTIFIEDBYnc001;修改用户属性: alterdatabasedefaulttablespace<tablespace_name>; alterdatabasedefaulttemporarytablespace<tablespace_name>;删除用户: ascade;第一部分ORACLE数据库日常操作创建、修改表空间创建表空间: CREATETABLESPACENNC_DATA01DATAFILE'\NCDATA\'SIZE2000MAUTOEXTENDONNEXT5MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;修改表空间: ALTERDATABASEDATAFILE'\NCDATA\'RESIZEsize; ALTERTABLESPACEtablespace_nameADDDATAFILE'\NCDATA\'SIZEsize;删除表空间: DROPTABLESPACENNC_DATA01INCLUDINGCONTENTSANDDATAFILES;第一部分ORACLE数据库日常操作创建、修改临时表空间创建临时表空间: createtemporarytablespacetemp02tempfile'/oracle/oms/oradata/undo/'size512M;修改表空间: alterdatabasetempfile'/oracle/oms/oradata/temp/'resize10240M;修改系统默认的临时表空间: alterdatabasedefaulttemporarytablespacetemp02;删除表空间: droptablespacetempincludingcontentsanddatafiles;第二部分ORACLE数据库参数优化参数文件(pfile、spfile)spfile $ORACLE_HOME\dbs\SPFILE+ $ORACLE_HOME\dbs\init+ PGA_AGGREGATE_TARGET=(<TotalPhysicalMemory>*80%)*20%OLAP系统 PGA_AGGREGATE_TARGET=(<TotalPhysicalMemory>*80%)*50%第二部分ORACLE数据库参数优化内存参数设置公式SGA:ORACLE的系统全局区,用于加载数据、对象并保存运行状态和数据库控制信息的内存区域。 SGA_TARGET=(<TotalPhysicalMemoy>*80%)*70% SGA_MAX_SIZE=(<TotalPhysicalMemoy>*80%)*70%PGA:ORACLE的程序全局区,是服务器进程(serverprocess)起来的时候开辟的一块内存区域。用来存放用户变量,用户信息(权限等信息)。 PGA_AGGREGATE_TARGET=(<TotalPhysicalMemoy>*80%)*30%第二部分ORACLE数据库参数优化大内存环境下,建议不要使用内存自动管理硬件配置为8颗CPU、8G内存,系统大约支持用户并发数:150-300左右db_cache_size=3500M() 主要用来存储最近使用过的数据,可能是要写到数据文件的,也可能是从数据文件读取的shared_pool_size=400M(400M) 存储最近执行过的SQL语句和最近使用过的数据字典的数据large_pool_size=614
Oracle数据库培训课件 来自淘豆网m.daumloan.com转载请标明出处.