ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:29.17KB ,
资源ID:3194548      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3194548.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(linux安装oracle.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

linux安装oracle.docx

1、linux安装oracleOracle 10g 数据库讲义第一讲:安装数据库1 创建用户和组:rootlocalhost tom# groupadd oinstallrootlocalhost tom# groupadd dbarootlocalhost tom# useradd -g oinstall -G dba oraclerootlocalhost tom# passwd oracle2 修改oracle用户的环境变量文件:/home/oracle/.bash_profileexport ORACLE_SID=OCM /唯一标识数据库的名字export ORACLE_BASE=/u01

2、 /基目录export ORACLE_HOME=/u01/oracle /oracle软件安装目录export PATH=$ORACLE_HOME/bin:$PATH alias sqlplus=rlwrap sqlplusrootteacher oracle# mkdir /u01rootteacher oracle# mkdir /u01/oraclerootteacher /# chown -R oracle.oinstall u013 修改内核参数文件:/etc/sysctl.conf (root用户登录)kernel.shmall = 2097152kernel.shmmax = 2

3、147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144rootlocalhost Packages# sysctl -p4 修改/etc/hosts文件172.24.1.254 linux

4、5 以oracle用户重新登录(必须要注销)6 以oracle用户登录:oraclelocalhost $ unzip 10201_database_linux32.ziporaclelinux database$ ./runInstaller (必须要启动图形界面)7 修改操作系统的版本号/etc/redhat-release8 安装libXp两个软件包:rootlocalhost Packages# rpm -ivh libXp-1.0.0-15.1.el6.i686.rpmrootlocalhostPackages# rpm -ivh libXp-devel-1.0.0-15.1.el6

5、.i686.rpm9. 设置语言变量:export LANG=EN10. 创建安装目录: rootlocalhost Packages# mkdir -p /u01/oraclerootlocalhost Packages# chown -R oracle.oinstall /u0111. 以root用户登录执行两个脚本:rootlinux # /u01/oraInventory/orainstRoot.shrootlinux # /u01/oracle/root.sh12.以oracle用户登录系统创建数据库oraclelinux database$ dbca13.安装数据库时创建四个用户:

6、sys system dbsnmp sysman14. 登录数据库:oraclelinux $ sqlplus / as sysdbaSQL select * from dual;DX15.关闭数据库:SQL shutdown immediate /正常关闭数据库SQL shutdown abort /强制关闭数据库SQL startup /打开数据库SQL startup force /重启数据库SQL !oraclelinux $ exit16.如何创建多个数据库:a.设置数据库实例名称:ORACLE_SIDexport ORACLE_SID=OCPoraclelinux $ dbcaSQ

7、L show parameter service_name /查看当前数据库的SID17.如何删除数据库:oraclelinux $ dbca18.通过IE登录数据库:启动数据库监听器:oraclelinux $ netcaoraclelinux $ lsnrctl stop /手动关闭监听器oraclelinux $ lsnrctl start /手动打开监听器配置DBConseolea. oraclelinux $ dbcab. http:/linux:1158/em第二讲:体系结构第一部分:Oracle数据库软件的体系结构:Oracle数据库软件 = 实例(instance)+数据库(d

8、atabase)。实例是由一组内存结构(SGA)+后台进程+PGA数据库是由一组OS文件组成,它由数据文件、重做日志文件、控制文件组成。SGA是所有服务器进程和后台进程共享的内存区域,它由数据高速缓存(database buffer cache)、重做日志缓存区(redo log buffer)、共享池(shared pool)、大池(large pool)、java pool等组成。PGA是每个服务器进程和后台独有的区域数据高速缓存(database buffer cache)用于存放从数据文件读取的数据内容,尺寸由DB_CACHE_SIZE决定重做日志缓存区(redo log buffer

9、)用于记载实例变化,尺寸由log_buffer决定共享池(shared pool)由库高速缓存(Library Cache)、数据字典缓存区(Dictionary cache)、结果缓存区(Result Cache)组成。库高速缓存(Library Cache)用于存放最近执行的SQL语句,包括SQL语句文本及执行计划。 数据字典缓存区(Dictionary cache)用于存放数据字典的信息,包括表定义、列定义及权限。结果缓存区(Result Cache)用于存放SQL查询结果 。后台进程主要有:SMON、DBWn、LGWR、CKPT、ARCnSMON:用于执行实例恢复DBWn:用于将数据高

10、速缓存的数据写入到数据文件中或者将数据文件中的数据读取到高速缓存区(database buffer cache),该进程最多可以设置20个(DBW0-DBWj),该进程个数由db_writer_processes参数设置的: DBWn进程的触发条件:a. 发生检查点SQL alter system checkpoint;SQL shutdown immediateb. 高速缓存区没有可用空间时LGWR:用于将重做日志缓存区的数据写入到重做日志文件中LGWR进程的触发条件:a. 每隔3秒b. 重做日志缓存区使用1/3c. 提交事务d. 在DBWn进程将数据缓存区数据写入到数据文件之前ARCn:用

11、于将重做日志文件的内容复制到归档日志文件中,该进程最多可以设置30个,由log_archive_max_process参数设置CKPT:用于发出检查点。当发出检查时,后台进程CKPT将检查时刻的SCN写入到控制文件和数据文件的头部,使二者达到一致状态。第二部分:服务器进程处理select语句包括:解析(parse)、执行(execute)、提取(Fetch)三个过程。解析(parse):服务进程接收到SQL语句首先检查库缓存(library cache)中是否有相同的SQL语句。如果有相同SQl语句的执行计划,那么直接执行该SQL语句。若没有,则检查数据字典缓存区(Dictionary cac

12、he)验证SQL语句的语法、语义及权限。若正确,则由优化器确定该SQL的最佳执行计划。并将该计划装载到库缓存(library cache)。执行(execute):按照执行计划执行SQL语句,将选择行所在的数据块从数据文件读取到数据高速缓存中。如果该数据块在数据高速缓存中,则直接读取。提取(Fetch):将选择行数据返回给客户端。第三部分:管理内存1. 查看SGA大小SQL show sga2. 查看数据缓存区:SQL show parameter db_cache_size3. 修改数据缓存区SQL alter system set db_cache_size=30M;4. 查看日志缓存区:

13、SQL show parameter log_buffer5. 修改日志缓存区:SQL alter system set log_buffer=3000000 scope=spfile;6. 查看large_pool:SQL show parameter large_pool7. 修改large_pool:SQL alter system set large_pool_size=5M;8.查看shared_pool_sizeSQL show parameter shared_pool_size9.修改shared_pool_sizeSQL alter system set shared_poo

14、l_size=10M;10.查看java_pool_sizeSQL show parameter java_pool_size12. 修改java_pool_sizeSQL alter system set java_pool_size=2M;13. 查看PGA大小SQL show parameter pga第三讲:第一部分:oracle目录文件结构:a.$ORACLE_BASE/oradata/目录中保存数据文件、控制文件、重做日志文件 数据文件: .dbf 控制文件: .ctl重做日志文件: .logb.$ORACLE_HOME/dbs目录中保存参数文件和密码文件参数文件:spfile.ora init.ora密码文件:orapwc.$ORACLE_BASE/admin/bdump/目录下保存警告文件和后台进程跟踪文件警告文件:alter_.log后台进程跟踪文件:_进程名_进程号.trc (OCM_lgwr_pid.trc)d.动态性能视图表:v$.v$datafile (数据文件)SQL desc v$datafileSQL col name for a40SQL select file#,name,status from v$datafile;v$controlfile(控制文件)SQL desc v$controlfileSQL select name from

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1