Oracle_10g安装指导(for_Solaris10).doc_第1页
Oracle_10g安装指导(for_Solaris10).doc_第2页
Oracle_10g安装指导(for_Solaris10).doc_第3页
Oracle_10g安装指导(for_Solaris10).doc_第4页
Oracle_10g安装指导(for_Solaris10).doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

在VCS中配置IPMP及方案验证更改履历Oracle 10g安装指导(for Solaris10) i在Solaris10中安装Oracle 10g更改履历更改履历Change History序号更改时间发布版本更改章节状态更改描述更改人12008.06.100.1N22008.06.130.2A/M/D32008.09.230.3M/D删除solaris资源控制方面的原理等详细描述;oracle只建一个dba组;对于x86系统,仍然需要修改system的资源参数,否则oracle安装检查不能通过456注: 状态可以为:N新建、A增加、M修改、D删除Oracle 10g安装指导(for Solaris10)目 录目 录第1章 SOLARIS10中系统资源参数的调整1-11.1 验证项目信息1-11.2 为 oracle 用户创建新项目1-11.3 在项目中添加属性设置1-11.4 修改/etc/system文件1-21.5 修改/etc/system文件(x86系统需要修改)1-2第2章 安装数据库2-32.1 安装准备2-32.1.1 创建操作系统用户和组2-32.1.2 配置Oracle software owner用户(oracle)的环境变量:2-32.2 数据库安装2-42.2.1 以oracle用户运行runInstaller,安装Oracle 10g Release 2:2-42.2.2 安装过程中系统提示执行的两个脚本2-18第3章 服务器监听配置3-13.1 监听的检查方法3-13.2 监听的配置方法3-1第4章 客户端的配置4-14.1 客户端软件安装4-14.2 配置tnsnames.ora文件4-1第5章 初始化参数文件的修改5-1Oracle 10g安装指导(for Solaris10)图目录图目录图1-1 System资源1-1图1-2 /etc/project原文件1-3图1-3 /etc/project文件-修改oracle-project11-4图1-4 /etc/project文件-修改oracle-project21-4图1-5 查看max-shm-memory1-5图1-6 查看orace用户max-shm-memory1-5图1-7 再次查看max-shm-memory1-6图2-1 数据库安装-欢迎页面2-5图2-2 数据库安装-输入产品清单目录和用户组名2-6图2-3 数据库安装-执行orainstRoot.sh脚本-12-6图2-4 数据库安装-执行orainstRoot.sh脚本-22-7图2-5 数据库安装-选择安装类型2-7图2-6 数据库安装-定义安装路径2-8图2-7 数据库安装-系统检查和问题报告2-9图2-8 数据库安装-指派操作系统组2-10图2-9 数据库安装-创建数据库2-11图2-10 数据库安装-Summary 页面2-11图2-11 数据库安装-监听和命名方法配置2-12图2-12 数据库安装-Select Database Configuration 页面2-13图2-13 数据库安装-设置SID2-13图2-14 数据库安装-选择数据库管理方式2-14图2-15 数据库安装-设置密码2-14图2-16 数据库安装- Specify Database File Storage Option2-15图2-17 数据库安装-指定数据文件存储路径2-15图2-18 数据库安装- flash recovery选项配置2-16图2-19 数据库安装-选择安装sample schemas2-16图2-20 数据库安装-设置初始化参数2-17图2-21 数据库安装-选择字符集2-17图3-1 服务器监听配置-欢迎页3-1图3-2 服务器监听配置-添加监听3-2图3-3 服务器监听配置-命名监听程序3-2图3-4 服务器监听配置-选择TCP协议3-3图3-5 服务器监听配置-使用标准端口号3-3图3-6 服务器监听配置-完成3-45-4Oracle 10g安装指导(for Solaris10)表目录表目录表1-1 系统资源与项目资源对照表1-1表1-2 Oracle项目资源1-3表5-1 初始化参数文件配置5-1Oracle 10g安装指导(for Solaris10)第5章 初始化参数文件的修改第1章 SOLARIS10中系统资源参数的调整1.1 验证项目信息#more /etc/project 看一下目前已经存在的项目# more /etc/projectsystem:0:user.root:1:noproject:2:default:3:group.staff:10:可以看到并没有针对 oracle 用户设置 project 。这样 oracle 的默认 project 就是 default:3 了。通过下面的几个命令验证一下吧!#su - oracle#projects 显示当前用户参加的 projectsl 屏幕回显为: defaultl 也可以用 #id -p 来显示当前用户的默认 project 。l 此时屏幕回显为 uid=102(oracle)gid=(dba)projid=3(default)l #exit 返回到 root 用户1.2 为 oracle 用户创建新项目projadd -U oracle -p 1233 oracle_paramprojadd -U oracle -p 1234 -c oracle parameter user.oracleprojdel oracle_param如果使用id p查询到默认的project还是default,请将oracle退出重新登陆后再试1.3 在项目中添加属性设置l 这里假设系统内存为8g,使用内存的一半#projmod -s -K project.max-shm-memory=(priv,4g,deny) user.oracle#more /etc/project 看一下这个值是否已经保存到 /etc/project 中bash-3.00# more /etc/projectsystem:0:user.root:1:noproject:2:default:3:group.staff:10:user.oracle:1235:oracle parameter:oracle:project.max-shm-memory=(priv,268435456,deny)用相同的方法设置余下的属性#projmod -s -K project.max-sem-ids=(priv,100,deny) user.oracle#projmod -s -K process.max-sem-nsems=(priv,256,deny) user.oracle#projmod -s -K project.max-shm-ids=(priv,100,deny) user.oracle1.4 修改/etc/system文件vi /etc/system在文件中添加一行set noexec_user_stack=1set noexec_user_stack_log=11. 修改后重启服务器reboot2. 修改后的project文件bash-3.00# more /etc/projectsystem:0:user.root:1:noproject:2:default:3:group.staff:10:user.oracle:1235:oracle parameter:oracle:process.max-sem-nsems=(priv,256,deny);project.max-sem-ids=(priv,100,deny);project.max-shm-ids=(priv,100,deny);project.max-shm-memory=(priv,268435456,deny)1.5 修改/etc/system文件(x86系统需要修改)添加如下内容set shmsys:shminfo_shmmax=4294967295set shmsys:shminfo_shmmni=128set semsys:seminfo_semmni=128set semsys:seminfo_semmsl=256重启服务器第2章 安装数据库2.1 安装准备 2.1.1 创建操作系统用户和组1. 创建组groupadd dba2. 创建用户(oracle)useradd -g dba -d /u01/app/oracle -m -coracle user -s /usr/bin/csh oracle3. 修改密码passwd oracleNew Password: Re-enter new Password: 两次输入新密码后,显示修改成功passwd: password successfully changed for oracle2.1.2 配置Oracle software owner用户(oracle)的环境变量:$ su - oracle$vi.cshrc /适用于csh shell#ident (#)local.cshrc 1.2 00/05/01 SMIumask 022if ( $?prompt ) then set history=32endifset prompt=hostname:pwd!% #alias cd cd !*;set prompt=hostname:pwd ! % setenv JAVA_HOME /usr/jdk/instances/jdk1.5.0 setenv ORACLE_BASE /u01/app/oracle setenv ORACLE_HOME /u01/app/oracle/product/10.2.0/db_1 setenv ORACLE_SID o10g-10.2set path=(/bin /usr/bin /usr/ucb /etc . /usr/local/bin /usr/sbin $ORACLE_HOME/bin)setenv LANG zh_CN.GBKsetenv LD_LIBRARY_PATH $ORACLE_HOME/lib:$ORACLE_HOME/rdbms/libsetenv DISPLAY 7(需要登陆数据库服务器的本地IP地址):0.0文件示例$file /适用于sh/bash shell# # Copyright (c) 2001 by Sun Microsystems, Inc. # All rights reserved. # # ident (#)file 1.10 01/06/23 SMI stty istrip PATH=/disk1/software/ss11/opt/SUNWspro/bin:/usr/ccs/bin:/usr/jdk/instances/jdk1.5.0/bin:/usr/bin:/usr/sbin:/sbin:/usr/ucb:/etc :/usr/openwin/bin:/usr/sfw/bin:/opt/SUNWappserver/appserver/bin:. export PATH DISPLAY=7:0.0 JAVA_HOME=/usr/jdk/instances/jdk1.5.0 ORACLE_HOSTNAME= ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 ORACLE_SID=o10g-10.2 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK TEMP=/var/tmp TMPDIR=/var/tmp export DISPLAY JAVA_HOME ORACLE_HOSTNAME ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG TEMP TMPDIR文件示例2.2 数据库安装2.2.1 以oracle用户运行runInstaller,安装Oracle 10g Release 2:1. 如果是远程安装oracle(例如使用XMANAGER软件),运行安装程序之前需要修改oracle用户环境变量。对于csh shell:修改.cshrc文件,:setenv DISPLAY 8:0.0对于sh/bash shell:修改.profile:DISPLAY=8:0.0 2. 运行安装程序$ /oracle10g-release2-10.2/sparc/server/runInstaller正在启动 Oracle Universal Installer. 正在检查安装程序要求. 检查操作系统版本: 必须是5.8, 5.9 or 5.10。 实际为 5.10 通过 检查临时空间: 必须大于 250 MB。 实际为 28036 MB 通过 检查交换空间: 必须大于 500 MB。 实际为 23270 MB 通过 检查监视器: 监视器配置至少必须显示 256 种颜色。 实际为 16777216 通过 所有安装程序要求均已满足。 准备从以下地址启动 Oracle Universal Installer /var/tmp/OraInstall2005-12-30_04-50-22PM. 请稍候.$ 图2-1 数据库安装-欢迎页面启动安装界面后,选择”高级安装”3. 输入产品清单目录和用户组名输入产品清单目录:/u01/app/oracle/oraInventory 指定用户组名(Unix DBA组):oinstall图2-2 数据库安装-输入产品清单目录和用户组名出现如下对话框: 图2-3 数据库安装-执行orainstRoot.sh脚本-1打开一个新的终端窗口,以 root登录,按照对话框的指示运行 orainstRoot.sh 脚本。 当脚本完成后,返回到 Oracle Universal Installer 页面并单击 Continue图2-4 数据库安装-执行orainstRoot.sh脚本-24. 选择安装类型图2-5 数据库安装-选择安装类型安装类型:Custom 5. Specify File Locations 窗口出现。 输入安装 Oracle 软件的完整目录或接受缺省值。单击 Next图2-6 数据库安装-定义安装路径Oracle主目录:/u01/app/oracle/product/10.2.0/db_1 此目录即为需要在oracle环境变量中定义的”ORACLE_HOME”变量6. Installer 将确认您的系统符合安装和配置所选产品的最低需求。在继续前纠正并报告问题。单击 Next图2-7 数据库安装-系统检查和问题报告单击下一步7. 指派操作系统组图2-8 数据库安装-指派操作系统组输入前面已经在操作系统中建立的dba(我们这里只使用一个dba组)8. 创建数据库图2-9 数据库安装-创建数据库9. Summary 页面出现,包含将安装的产品列表。 单击 Install 开始安装。 图2-10 数据库安装-Summary 页面10. 屏显安装条件检查: 关于Solaris 8/9的内核参数没有配置(set noexec_user_stack=1) 如没设置,会警告 正在检查操作系统需求. 要求的结果: 5.8,5.9,5.10 之一 实际结果: 5.10 检查完成。此次检查的总体结果为: 通过 正在检查操作系统程序包需求. 要求的结果: SUNWbtool 实际结果: CCS tools bundled with SunOS(SUNWbtool) 检查完成。此次检查的总体结果为: 通过 检查内核参数 正在检查 BIT_SIZE=64; 已发现 BIT_SIZE=64。 通过 正在检查 noexec_user_stack=1; 已发现 noexec_user_stack=1。 通过 检查完成。此次检查的总体结果为: 通过 正在检查物理内存需求. 要求的结果: 922MB 实际结果: 8192MB 检查完成。此次检查的总体结果为: 通过 正在检查可用交换空间需求. 要求的结果: 8192MB 实际结果: 23146MB 检查完成。此次检查的总体结果为: 通过 正在验证 ORACLE_BASE 的位置 (如果已设置). 检查完成。此次检查的总体结果为: 通过 正在检查 Oracle 主目录路径中的空格. 检查完成。此次检查的总体结果为: 通过 正在检查是否进行了正确的系统清除. 检查完成。此次检查的总体结果为: 通过 正在检查 Oracle 主目录的不兼容性. 实际结果: NEW_HOME 检查完成。此次检查的总体结果为: 通过11. 监听和命名方法配置图2-11 数据库安装-监听和命名方法配置此处选择典型配置,如需详细配置,请参阅第三章12. Select Database Configuration 页面出现。 选择开始数据库的类型为 General Purpose、 Transaction Processing 或 Data Warehouse(我们这里选择General Purpose一般用途)。单击 Next。(下面的建库操作也可以通过运行“dbca”命令在以后完成)图2-12 数据库安装-Select Database Configuration 页面13. Specify Database Configuration Options 页面出现。 在 Database Naming 部分输入 Global Database Name 和 SID。单击 Next。图2-13 数据库安装-设置SID全局数据库名:orcl ;SID:orcl (全局数据库名与SID可以不同)14. 选择数据库管理方式图2-14 数据库安装-选择数据库管理方式单击Next15. 设置密码图2-15 数据库安装-设置密码为不同帐号指定密码16. Specify Database File Storage Option。 选择适合您的环境的 File System、Automatic Storage Management 或Raw Devices 。这里选择第一项“File System”。单击 Next。 图2-16 数据库安装- Specify Database File Storage Option17. 指定数据文件存储路径图2-17 数据库安装-指定数据文件存储路径18. flash recovery选项配置图2-18 数据库安装- flash recovery选项配置其中的ORACLE_BASE已经在前面的操作系统环境变量中定义19. 选择安装sample schemas图2-19 数据库安装-选择安装sample schemas单击 Next20. 设置初始化参数图2-20 数据库安装-设置初始化参数内存分配方式为manual,具体各值参见第五章表5-1第二个页签”sizing”中块block大小改为16k21. 选择字符集图2-21 数据库安装-选择字符集字符集选择 数据库字符集: ZHS16GBK国家字符集NLS_NCHAR_CHARACTERSET应为AL16UTF16可以用select * from nls_database_parameters查询数据库字符集的设定修改完成后, 点击Finish。22. 系统如果提示以root身份执行root.sh脚本,请遵照执行,执行后再点击”确定”对话框23. 安装结束,选择退出24. 屏显以下的J2EE应用程序已经配置,并且可用下面列出的URL来访问。 iSQL*PlusURL: :5560/isqlplus iSQL*PlusDBAURL: :5560/isqlplus/dba EnterpriseManager10gDatabaseControlURL: :1158/em 25. 装完后,可尝试启动Oracle Enterprise manager Database Control界面: :1158/em2.2.2 安装过程中系统提示执行的两个脚本不退出安装界面,以root身份执行2个脚本: /u01/app/oracle/oraInventory/orainstRoot.sh 更改权限/u01/app/oracle/oraInventory 到 770. 更改组名/u01/app/oracle/oraInventory 到 oinstall. /u01/app/oracle/product/10.2.0/db_1/root.sh Running Oracle10 root.sh script. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/10.2.0/db_1 Enter the full pathname of the local bin directory: /usr/local/bin: Creating /usr/local/bin directory. Copying dbhome to /usr/local/bin . Copying oraenv to /usr/local/bin . Copying coraenv to /usr/local/bin . Creating /var/opt/oracle/oratab file. Entries will be added to the /var/opt/oracle/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root.sh script. Now product-specific root actions will be performed. eoffice-480:/u01/app/oracle/product/10.2.0/db_1 23 % 第3章 服务器监听配置3.1 监听的检查方法检查服务器监听器状态:lsnrctl status启动监听:lsnrctl start停止监听:lsnrctl stop如果监听器不起动,网络客户端将无法连接数据库3.2 监听的配置方法步骤1: 运行命令netca,单击”下一步” 图3-2 服务器监听配置-欢迎页步骤2: 选择”添加”图3-3 服务器监听配置-添加监听步骤3: 命名监听程序图3-4 服务器监听配置-命名监听程序步骤4: 选择TCP协议图3-5 服务器监听配置-选择TCP协议步骤5: 使用标准端口号图3-6 服务器监听配置-使用标准端口号步骤6: 完成图3-7 服务器监听配置-完成 第4章 客户端的配置4.1 客户端软件安装 在客户机安装oracle客户端,安装过程中各选项默认即可4.2 配置tnsnames.ora文件 假设客户端安装在c盘下,修改C:oracleora92networkADMINtnsnames.ora文件(若没有,可以手工创建一文本文件并命名为tnsnames.ora) 在文件中添加如下内容:test = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 1)(PORT = 1521) ) (CONNECT_DATA = (SID = orcl) ) )其中首行test可任意替换成你想要的名字,末行”SID”后填写数据库实际SID测试与数据库服务器连接:在oracel用户下执行tnsping test,如果显示类似如下字样则连接正常已使用 TNSNAMES 适配器来解析别名Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 1)(PORT = 1521) (CONNECT_DATA = (SID = orcl)OK(60毫秒)第5章 初始化参数文件的修改表5-1 初始化参数文件配置参数名参考值备注(本例中假设物理内存8G)db_block_size16k创建数据库时指定db_cache_size2.1g50%物理内存PGAshare_poolsga_max_size2.9g略大于shared_pool_size + db_cache_size + java_pool + large_pool总和undo_managementautoundo_retention3600该值单位为秒shared_pool_size350M最大不应超过500M,该值的单位是字节pga_aggregate_target1gLog_buffer524288该值单位为字节Java_pool_size200MLarge_pool_size1024000该值单位为字节其中需要注意的是:sga_max_sizeshared_pool_size+ db_cache_size+ Log_buffer参数修改方法:l 以dba方式登陆数据库,修改sga_max_size参数,修改后重启数据库才能生效 alter system set sga_max_size=字节数 scope=spfile ;l 对于修改其他参数,执行如下命令,无需重启数据库即可生效alter system set db_cache_size =字节数 scope=both ;Oracle 客户端安装完后,配置文件为C:oracleora92networkadmintnsnames用Configuration and Migration ToolsNet Configuration Assistant配置与服务器端的连接Pfile或spfile文件,Oracal数据库的配置文件在SQL状态下执行Show parameter pfile /spfile可查看。位于目录/export/home/orsunny/10g/dbs/spfileorsunny.oraPspfile-/export/home/orsunny/10g/dbs/initorsunny.oraShow parameter control查看control文件Alter system set control_files=path/filename scope=spfile;Show parameter shared 查看sharedShow parameter java; 查看JAVAAlter system set java_pool_size=50m scope=both;Alter system set shared=50M scope=both(内存和配置文件中都改); 修改大小 Select * from v$logfile;显示日志文件成员Select * from v$log; 显示日志文件Alter system switch logfile; 改变日志文件(循环使用)Alter databa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论