




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、修订记录课程编码适用产品产品版本课程版本ISSUEHC1309117统一存储应用开发/优化者时间审核人开发类型(新开发/优化)王耀辉2014-03-12张博新开发本页不打印CH1309117统一存储与DB应用1Oracle学习完本章节后,您将能够:理解Oracle数据库原理掌握Oracle数据库的组件和安装掌握Oracle数据库基本操作掌握Oracle关键参数和最佳实践目标目录Oracle数据库原理Oracle数据库的组件和安装Oracle数据库基本操作Oracle数据库关键参数和最佳实践关系型数据库关系型数据库存放结构化数据,需要解决如下问题:数据的结构化存取ACID(原子性、一致性、隔离性
2、、持久性)数据块缓存和淘汰机制业务高可用性、数据高可靠性、灾难恢复数据库存储ERP/CRM/BIOracle是市场占有率最高的关系型数据库Oracle实例和数据库文件实例进程计算、读/写内存程序栈、缓存数据库控制文件数据文件日志文件Oracle实例和数据库文件实例进程计算、读/写内存程序栈、缓存数据库控制文件数据文件日志文件Oracle体系结构实 例 后台进程 PMON SMON DBWR LGWR CKPT 其他 数据文件控制文件日志文件参数文件归档日志文件口令文件用户进程服务器进程PGASGARedo logbufferShared poolData DictionarycacheLibr
3、ary cacheDatabasebuffer cacheJava poolLarge poolStreams poolOracle的内存结构包括 SGA 和 PGA1:System Global Area (SGA):2:Program Global Area (PGA):SGA包含如下组件1:Database buffer cache2: Redo log buffer:3: Shared pool:4: Large pool:5: Java pool:Oracle的内存结构(一)Oracle的内存结构(二)Oracle后台进程1:数据库写进程 DBWR2:日志写进程 LGWR3:系统监视
4、进程 SMON4:进程监控进程 PMON5:检查点进程 CKPT6:归档日志进程 ARCHoracle的SGA区和后台进程组成了oracle实例块Oracle数据库表空间表空间表空间存储过程表索引视图序列函数触发器包数据段索引段临时段回滚段分区分区分区块块Oracle数据库在逻辑上由块、区、段、表空间组成。而在物理上是由多个存储数据的文件组成,如:数据文件、控制文件、重做日志文件、归档日志文件、参数文件和临时文件。TablespacesSegmentsExtentsBlocksDatabaseOracle逻辑结构Oracle启动过程OPENMOUNTNOMOUNTSHUTDOWN读参数文件,实
5、例开始分配内存、运行进程启动的不同状态打开这个数据库对应控制文件打开控制文件中记载这个数据库所包含的所有文件Oracle存储层次关系段段段段段段表1表2-分区1索引2-分区1表2-分区2索引1索引2-分区2表2索引2数据文件数据文件数据文件表空间表空间记录数据库的事务机制事务机制保证数据库ACID属性原子性( Atomicity )一致性( Consistency )隔离性( Isolation )持续性( Durability )Oracle数据库的高可用机制Oracle RAC(Real Application Cluster)保证高可用Oracle RMAN(Recovery Manag
6、er)保证可靠性Oracle DataGuard通过日志复制方式实现容灾内部交换网存储区域网络共享存储外部服务网用户应用服务器管理员实例 1,2,3,4Oracle RACOracle RMAN磁带库Oracle DataGuard目录Oracle数据库原理Oracle数据库的组件和安装Oracle数据库基本操作Oracle数据库关键参数和最佳实践Oracle数据库组件组件功能Database数据存取、计算、事务处理RAC高可用性集群ASM集群卷管理、只能由数据库使用的简单文件系统ACFS可挂载的集群文件系统RMAN备份恢复DataGuard远程复制软件包(11.2.0.4)包含组件datab
7、aseDatabase, RMAN, DataGuardgridRAC, ASM, ACFSOracle数据库集群安装过程0. 组网1. 安装并配置操作系统2. 创建并配置用户和组3. 创建并配置共享存储4. 安装Oracle Grid软件5. 安装Oracle Database软件6. 创建ASM磁盘组7. 创建数据库节点2节点1应用服务器私有网络公用网络SAN交换机存储系统存储系统的每个控制器均与两个交换机相连每个服务器至少包含两个网络接口,其中一个是用于节点间通信的私有网应用服务器通过Oracle客户端或JDBC、ODBC等开放接口访问数据库1. 安装配置操作系统1.1 安装操作系统,以
8、RHEL 6.3为例,安装时可选择“Basic Server”1.2 配置网络:配置主机名、IP地址、HOST文件1.3 更改块设备调度策略和THP设置1.4 更改Linux内核参数,设置共享内存、信号量、网络、大页等选项1.5 设置SELINUX和防火墙,允许Oracle访问网络1.6 同步两节点的时间1.7 安装Oracle依赖的系统软件包1. 安装配置操作系统1.1 安装操作系统,以RHEL 6.3为例,安装时可选择“Basic Server”1.2 配置网络:配置主机名、IP地址、HOST文件1.3 更改块设备调度策略和THP设置1.4 更改Linux内核参数,设置共享内存、信号量、网
9、络、大页等选项1.5 设置SELINUX和防火墙,允许Oracle访问网络1.6 同步两节点的时间1.7 安装Oracle依赖的系统软件包2. 创建并配置用户和组2.1 创建组和用户至少创建dba和oinstall两个组,至少创建一个用户创建GRID_HOME和ORACLE_BASE两个目录,并更改目录权限2.2 建立SSH信任关系在其中一个节点生成SSH密钥对,并完全拷贝至另一个节点2.3 添加环境变量需要设置ORACLE_BASE, GRID_HOME, ORALCE_HOME, ORACLE_SID, PATH等变量2.4 设置用户限制设置用户的nproc、nofile、memlock等
10、参数2. 创建并配置用户和组2.1 创建组和用户至少创建dba和oinstall两个组,至少创建一个用户创建GRID_HOME和ORACLE_BASE两个目录,并更改目录权限2.2 建立SSH信任关系在其中一个节点生成SSH密钥对,并完全拷贝至另一个节点2.3 添加环境变量需要设置ORACLE_BASE, GRID_HOME, ORALCE_HOME, ORACLE_SID, PATH等变量2.4 设置用户限制设置用户的nproc、nofile、memlock等参数3. 创建并配置共享存储3.1 创建共享存储(以SAN为例)至少1个LUN,存放集群OCR和仲裁盘、数据库表空间、日志文件建议配置
11、如下:1个LUN存放集群OCR、仲裁盘、数据库系统表空间、在线日志文件N个LUN存放用户表空间、临时表空间、UNDO表空间(N=盘数/4)1个以上的LUN存放归档日志3.2 添加映射3.3 安装并配置多路径软件可选Linux DM-MultiPath或Huawei UltraPath3.4 创建UDEV策略,绑定设备编号3. 创建并配置共享存储3.1 创建共享存储(以SAN为例)至少1个LUN,存放集群OCR和仲裁盘、数据库表空间、日志文件建议配置如下:1个LUN存放集群OCR、仲裁盘、数据库系统表空间、在线日志文件N个LUN存放用户表空间、临时表空间、UNDO表空间(N=盘数/4)1个以上的
12、LUN存放归档日志3.2 添加映射3.3 安装并配置多路径软件可选Linux DM-MultiPath或Huawei UltraPath3.4 创建UDEV策略,绑定设备编号4. 安装Oracle GRID软件4.1 解压缩安装包,以可视化界面登陆,调用runInstaller开始安装4.2 安装选项:Install and Configure Grid Infrastructure for a Cluster4.3 安装类型:Advanced Installation4.4 GPnP信息:Cluster Name:cluster(根据客户命名规则设置)SCAN Name:cluster-sc
13、an(与/etc/hosts内的SCAN名称对应)SCAN Port:1521(Oracle默认监听端口)4.5 确定集群网络端口4.6 存储选项:Automatic Storage Management(ASM)4.7 创建ASM磁盘组更改discovery path为“/dev/oracle”(UDEV设备路径),选择用于系统区的LUNRedundancy设置为External(由存储系统提供冗余策略)4. 安装Oracle GRID软件(续)4.8 设置ASM密码4.9 故障隔离服务:根据需要选择是否使用IPMI4.10 选择用户和组4.11 选择安装目录Oracle Base:/opt
14、/oracle/base($ORACLE_BASE环境变量)Software Location:/opt/oracle/grid_home($GRID_HOME环境变量)4.12 选择Inventory目录4.13 执行安装前检查、安装,执行集群配置脚本4.14 安装后检查状态nlsnodes -ncrsctl check cluster -allcrs_stat -t5. 安装Oracle Database软件5.1 解压缩安装包,以可视化界面登陆,调用runInstaller开始安装5.2 安装类型: Install database software only5.3 选择节点:Selec
15、t All5.4 数据库版本: 根据实际需要选择数据库版本,如Enterprise Edition5.5 安装目录Oracle Base:/opt/oracle/base($ORACLE_BASE环境变量)Software Location:/opt/oracle/base/db_home($ORACLE_HOME环境变量)5.6 选择用户组5.7 执行安装检查5.8 安装数据库、执行配置脚本6. 创建ASM磁盘组以可视化界面登陆,调用asmca,选择所有节点,创建磁盘组7. 创建数据库7.1 以可视化界面登陆,调用dbca,选择Create a Database7.2 选择数据库模板: Ge
16、neral Purpose or Transaction Processing7.3 设置数据库标示、设置账号密码7.4 设置存储方式:Storage Type:Automatic Storage Management(ASM)Database Area:+SYS(系统区磁盘组)7.5 根据需要开启和关闭Flash Recovery Area和Archiving7.6 设置数据库参数:设置SGA和PGA大小、进程数、连接模式等7.7 设置日志组:每个节点至少3个日志组,根据需要更改文件大小7.8 创建数据库目录Oracle数据库原理Oracle数据库的组件和安装Oracle数据库基本操作Ora
17、cle数据库关键参数和最佳实践RAC/ASM管理检查集群状态: crs_stat -t启动或关闭资源: crs_stop / crs_start resource -all开启或关闭集群: crsctl start/stop clusterASM文件操作命令:asmcmd进入ASM实例管理:sqlplus / as sysasm查看磁盘组和磁盘状态:SELECT INST_ID,NAME,STATE,TOTAL_MB,FREE_MB FROM GV$ASM_DISKGROUPSELECT PATH,MOUNT_STATUS,HEADER_STATUS,state FROM v$asm_disk
18、挂载或卸载磁盘组: ALTER diskgroup TMP mount/dismount创建磁盘组:CREATE DISKGROUP DATA EXTERNAL REDUNDANCY DISK /oracle/data1 NAME DATA1, /oracle/data2 NAME DATA2;删除磁盘组(危险): DROP diskgroup TMP force including contents实例管理查看实例参数:show parameter processes设置实例参数:alter system set processes=512 scope=spfile(静态参数需要重启数据库)
19、alter system set sga_target=16g scope=both/memory(动态参数可在线调整)创建参数文件文本文件:create pfile=/home/oracle/pfile.ora from spfile/memory二进制文件:create spfile from pfile=/home/oracle/pfile.ora执行检查点: ALTER SYSTEM checkpoint查看实例状态:select instance_name,status from v$instance创建AWR快照:EXEC dbms_workload_repository.crea
20、te_snapshot;创建AWR报告:?/rdbms/admin/awrrpt.sql账号和口令操作创建账号:CREATE USER tpcc IDENTIFIED BY xxxxx ACCOUNT UNLOCK赋权限/角色:GRANT ALL PRIVILEGES TO tpccGRANT dba TO tpcc更改默认表空间:ALTER USER tpcc DEFAULT TABLESPACE tpcctsALTER USER tpcc DEFAULT TEMPORARY TABLESPACE tpcctmpts日志操作查看日志组:SELECT GROUP#,status,bytes F
21、ROM v$log;查看日志文件:SELECT GROUP#,member FROM v$logfile切换日志文件:ALTER SYSTEM switch logfile删除日志文件:ALTER DATABASE DROP logfile +DATA/hsdb/onlinelog/log1ALTER DATABASE DROP LOGFILE GROUP 1添加日志文件:ALTER DATABASE ADD logfile +TEST/redo11.log SIZE 1GALTER DATABASE ADD LOGFILE MEMBER /oracle/dbs/log2b.log TO GR
22、OUP 2;查看归档日志:archive log list表空间和文件操作创建表空间:CREATE UNDO/TEMPORARY TABLESPACE TBS DATAFILE +TEST/tbs1.dbf SIZE 32G;闪存表空间(危险):DROP TABLESPACE tbs INCLUDING CONTENTS AND DATAFILES查看表空间上的对象:SELECT DISTINCT SEGMENT_NAME,PARTITION_NAME,SEGMENT_TYPE,BYTES FROM DBA_SEGMENTS WHERE TABLESPACE_NAME=TPCC查看文件状态:S
23、ELECT FILE_NAME,TABLESPACE_NAME,BYTES,BLOCKS,STATUS FROM dba_data_filesRMAN备份连接目标数据库: rman target / 执行备份(在线备份时,数据库必须处于归档模式)分配通道:ALLOCATE CHANNEL C1 DEVICE TYPE DISK FORMAT /backup/%U;执行备份:BACKUP DATABASE include CURRENT CONTROLFILE 执行恢复恢复参数文件启动数据库:start database nomount(还原控制文件时数据库必须处于nomount状态)还原控制文
24、件:RESTORE CONTROLFILE from 挂载数据库:alter database mount(还原数据文件时数据库必须处于mount状态)还原数据库:RESTORE DATABASE(恢复所有数据文件)恢复数据库:RECOVER DATABASE(执行日志前滚)打开数据库:alter database open resetlogs目录Oracle数据库原理Oracle数据库的组件和安装Oracle数据库基本操作Oracle数据库最佳实践Oracle业务类型OLTP(联机事务处理)负载特征:大量在线用户进行频繁的事务操作。I/O特征:每个I/O非常小,通常为2KB16KB,访问磁盘
25、数据的位置非常随机OLTP系统最容易出现瓶颈的地方为服务器CPU和存储系统IOPS处理能力OLAP(联机分析处理)负载特征:很少量的用户在线执行长时间复杂的统计查询。I/O特征:单个I/O很大,典型的值为64KB1MB,读取操作为顺序读取OLAP系统最容易出现瓶颈的地方是存储系统的带宽和I/O延迟,阵列的带宽则往往取决于主机到阵列的前端网络和后端硬盘的个数Oracle子模块的负载特征TableOLTP业务为小数据块随机读写,OLAP业务为大数据块多路顺序读IndexOLTP业务小数据块随机读写,OLAP业务为大数据块多路顺序读Redo Log小数据块顺序写;Archive模式下发生日志切换时,
26、Redo有大数据块顺序读Archive Log大数据块顺序写,RMAN备份时,Archive有大数据块顺序读Undo & Temp小数据块随机读写,发生排序操作时负载较大Oracle等待事件数据库时间(DB Time)包含分析、计算、等待三部分一般情况下,“等待”是数据库时间中占比最大的部分分析等待事件,可以直接确定数据库的性能瓶颈=CPU Time+Wait TimeParse Time+IO Wait锁等待网络传输计算、排序等DB TimeOracle等待事件等待事件的类别(Wait Class)Application:锁等待Configuration:不合理配置Commit:日志写盘等待
27、Network:网络传输等待User I/O:前端I/O等待(读)System I/O:后台I/O等待(写)Cluster:群集资源等待Idle:会话闲置等待Oracle等待事件常见等待事件db file sequential read:磁盘随机读IO造成的等待db file scattered read:磁盘顺序读IO造成的等待free buffer waits:内存页面不足造成的等待log file sync:提交事务时等待LGWR将日志刷盘db file parallel read / db file parallel write:等待异步IO操作的完成direct path write
28、 / direct path read:Direct Path操作等待异步I/O完成log buffer space:日志缓冲区没有足够的空间提供给新的日志写入buffer busy waits:数据块正在被其它会话读取到内存中,或者其它会话正在对该数据块进行修改。Oracle性能设计和调优过程需求收集系统设计模拟测试优化参数更改硬件部署生产系统收集运行数据优化参数稳定、可靠、高性能的生产系统Oracle性能指标常用性能指标执行时间:任务或事务的执行时间tps/tpm:每秒/分钟执行的事务数,OLTP业务下性能指标IOPS:用于衡量OLTP业务下I/O子系统的随机性能IO响应时间:OLTP业务
29、非常重要,对用户体验影响最大带宽:OLAP业务下衡量I/O子系统性能的指标性能基线CPU:OLTP系统的利用率不高于70%内存:保证内存量不低于“CPU核数 * 4GiB”I/O:保证随机I/O的响应时间在5-10ms之间,最差不要超过30ms; OLTP系统保证单盘IOPS低于100,最高不要超过200;保证HBA卡和SAN交换机的性能处于峰值的80%以下网络:保证网络带宽的使用率在峰值的80%以下兼顾性能和可靠性可靠性考虑系统设计应兼顾性能和数据可靠性系统可靠性会随着负载的增大而降低任何系统均存在性能拐点,负载大于某个值时,波动率剧增会影响性能但有时必须做的可靠性设计多镜像控制文件、多镜像
30、日志组成员频繁Check Point,降低故障恢复时间使用归档模式、备份数据文件使用块校验功能,降低数据不一致的可能性使用Oracle集群即提升系统性能,又提升了系统的可靠性性能并不会随着节点数的增加而线型增长业务与负载分析分析数据库结构了解表空间与数据文件的信息了解表和索引的信息,了解表之间的关系了解存储过程、事务、测试脚本甚至应用程序了解日志、归档、备份策略等信息分析数据库负载分析数据库业务类型针对现有系统进行7*24小时性能采样,并生成AWR或STACKPACK报告针对现有系统进行业务高峰期性能采样,并生成ASH报告抽象数据库负载特征,包括诸如Top SQL、Top Event、带宽、I
31、OPS、IO大小、响应时间、网络带宽等等,生成用户需求列表I/O子系统设计OLAP业务从通道和硬盘性能上考虑OLAP业务为多路顺序带宽业务,通道带宽需要充分,单条链路的带宽如下:8Gbps FC:800MB/s * 80%;10GE:1000 MB/s * 80%单盘的多路顺序带宽性能如下:NL-SAS:10 MB/s20MB/s;SAS:3050MB/s;SSD: 100 MB/s随机性业务从硬盘性能上考虑随机业务的性能瓶颈往往在硬盘上,下面是几种硬盘随机IOPS的经验值:NL-SAS:30-60;SAS:100-200;SSD:2000-8000计算硬盘数时还应该考虑RAID写惩罚,将主机
32、写I/O乘上写惩罚倍数,为后端I/O:RAID10:写惩罚为2;RAID5:写惩罚为4;RAID6:写惩罚为6存储区域设计ORACLE文件业务特征推荐配置REDO LogOLTP应用中REDO日志访问频繁IO模型为多路小I/O顺序写日志归档时,增加一路大I/O顺序读RAID级别RAID10建议分条单位不小于64KB,回写镜像固定预取,预取大小设置为1024KB日志组文件大小根据负载和RTO而定Archive Log大数据库块顺序写RMAN备份时为大数据块多路顺序读RAID级别RAID5/RAID6建议分条单位设置为512KB,回写镜像固定预取,预取大小设置为1024KB归档区的容量应根据用户的
33、备份周期而定Data FileOLTP为小数据块随机读写OLAP为大数据块顺序读OLAP批量加载数据时为大数据顺序写RAID级别OLTP为RAID10,OLAP为RAID5建议分条单位设置为DB_BLOCK的4-16倍并保证与主机卷或ASM AU条带对齐备份还原区大数据块顺序读写RAID级别为RAID5/RAID6LUN分条大小设置为128KB、回写镜像固定预取,预取大小设置为1024KB实例参数调优参数含义推荐值processes控制Oracle最多可以启动的进程数若需增大并发,应首先增大此参数CPU个数 * 8parallel_threads_per_cpu一个CPU并发执行的线程数2 4
34、 (X86)parallel_server批量查询时使用子进程并行执行任务Trueparallel_min_servers实例启动时的并发进程数1 CPU个数parallel_max_servers实例最多启动的并发进程数CPU个数 * 2db_writer_processes刷盘进程个数根据负载调整sessions实例最多可以允许的登陆会话个数据连接池定shared_servers实例启动时启动的共享服务器进程个数CPU个数max_shared_servers实例运行中最多可以启动的共享服务器进程个数CPU个数 * 2dispatchers实例启动时dispatcher个数4max_disp
35、atchers实例运行中最多的dispatcher个数8transactions实例最多可以并发执行的事务数 sessions实例参数调优参数含义推荐值db_block_size数据库默认数据块大小OLTP:4K,8KOLAP:16K,32Kdb_file_multiblock_read_count表扫描时使用的数据块大小stripe/db_block_sizedisk_asynch_io控制是否使用异步IOtruetape_asynch_ioARC和RMAN是否使用异步IOtruefilesystemio_options使用文件系统时的选项(DIO,AIO)asynch/setallmemo
36、ry_target自动调整内存的最大值(SGA+PGA)MEM * 80%sga_targetSGA自动调整的最大值MEM * 65%pga_aggregate_targetPGA自动调整的最大值MEM * 15%log_buffer日志缓冲区64MBdb_nk_cache_size需使用特殊数据块时根据需要设置0db_keep_cache_size需使用KEEP池时根据需要设置0db_recycle_cache_size需使用RECYCLE池时设置0负载均衡和主机参数负载均衡设计安装多路径软件,保证控制器负载均衡保证前端通道负载均衡保证后端通道负载均衡主机参数设置类Unix系统需修改内核参数
37、,增大内存、文件、进程、网络等参数的阈值Oracle的IO均是按LBA对齐的,X86架构OS需设置分区偏移类Unix系统块设备、内存、文件系统调优参数设置设置HBA卡参数,增大IO并发数卷分条单位和ASM AU大小应合理设置,保证条带对齐,避免IO拆分SQL调优并行查询执行批量任务时,应在SQL语句中使用并发参数设置并发度:alter table sales parallel 4并行查询: select /*+ parallel(sales,8)*/ * from sales并行DML: alter session enable parallel dmlinsert /*+ parallel(
38、sales,8)*/ into sales select /*+ parallel(salestmp,8)*/ * from salestmp where com like %huawei%并行DDLalter session enable parallel ddlalter index IDX rebuild parallel 8索引调优:索引用于减少select和update语句的IO,降低执行时间,但会降低insert的速度只在有必要时才创建索引,很小的表可以不用创建索引,选择合适的索引类别表和索引分区:提升大表的性能,表记录数上亿条时,应进行分区压缩:当CPU资源充足,IO资源不足时,
39、可以使用压缩,压缩尤其适合大量有规则的数据Oracle性能诊断AWR:Automatic Workload RepositoryOracle 10g/11g内置的工作量和性能统计机制默认每小时做一次性能快照,保存八天,保存在SYSAUX表空间使用脚本获取AWR报告: ?/rdbms/admin/awrrpt.sqlOracle性能诊断ASH:Active Session History每秒钟采样一次,用于实时监控系统性能可通过v$active_session_history查询采样数据,也可在EM里实时观察或使用脚本生成ASH报告:?/rdbms/admin/ashrpt.sql常见等待事件的
40、解决方案等待事件解决方案db file sequential read随机读为性能瓶颈,增大读并发、增大服务进程数、增加硬盘db file scattered read顺序读为性能瓶颈,增大multiblock、修改预取策略、增加通道带宽log file syncRedo成为瓶颈,增大日志写并发度、或迁移到性能更高的RAID上log buffer space日志缓冲区过小,应增大日志缓存区free buffer waitsSGA过小,增大SGA的大小buffer busy waits并发造成的性能瓶颈,使用连接池、减小锁粒度、减少并发事务log file switch日志切换造成的性能瓶颈,增
41、加日志组的个数,增大归档并发和带宽Oracle数据库原理Oracle数据库的组件和安装Oracle数据库基本操作Oracle最佳实践总结思考题1. Oracle数据库的启动顺序?2. 等待事件db file sequential read排名第一,代表什么?3. Oracle 11g 如何查看集群状态?4. 数据库恢复过程中,恢复控制文件前,数据库处于何状态?5. 数据库处于非归档模式,可否执行在线备份?Oracle数据库安装举例(一)第一步:安装oracle之前的系统检查工作1:OS版本与数据库版本是否兼容、OS磁盘 空间、物理内存、swap分区大小核查2:安装完数据库所依赖的OS包、调整O
42、S的 内核参数 3:正确设置DISPLAY环境变量第二步:建立oracle相关用户、组1:创建dba组、oinstall组2:创建oracle用户,并设置登陆密码3:设置oracle用户环境变量,添加ORACLE_BASE、ORACLE_HOME 、ORACLE_SID、PATH路径Oracle数据库安装举例(二)第三步:安装数据库软件1:解压oracle安装包2:执行./runInstallerOracle数据库安装举例(三)第四步:创建oracle实例1:执行dbca创建oracle实例Oracle数据库安装举例(四)第五步:配置监听(非必须)1:在oracle server端运行 netmgr命令,配置监听、服务命名,以访问远端数据库Oracle基本管理(一)第一:登陆数据库1:如果是在oracle server端,可以通过OS认证的方式直接登陆:sqlplus / as sysdba2:如果通过客户端方式访问远端oracle数据库,那么需要在server端配置listener.ora文件,在客户端配置tnsnames.ora文件。如:sqlplus scott/tigerorcl(orcl是服务命名,默认监听数据库1521端口)第二:oracle初始化参数文件1:spfile2:pfileOrac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国条形码标签打印机行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国抗生素行业发展分析及前景趋势与投资战略研究报告
- 2025-2030年中国平行回线行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国定型连裤袜和和紧身裤行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国天然乳胶行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国冷凝管行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国体育用品行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030年中国乳胶行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030全球及中国床垫、百叶窗和窗帘行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 农作物抗逆性状的精准检测与分析-洞察阐释
- 罗氏C8000使用操作说明
- 融资融券策略课件
- 单层钢结构厂房施工组织设计方案
- 项目尽职调查清单模板
- 唯物主义和经验批判主义研读课件
- 环境保护和水土保持保证体系框图
- 【审计工作底稿模板】FH应付利息
- 眼部健康检测与分析课件
- 专业硕士学位论文修改报告(二)
- 苏州市建设工程造价计价解释
- 煤矿机电设备春季预防性检修计划
评论
0/150
提交评论