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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

SUSELinux11上安装Oracle11g红豆整合.docx

1、SUSELinux11上安装Oracle11g红豆整合Oracle_11g安装在SUSE_LINUX_11上写在前面本文原始版本并不是我首创,我也是在实际使用过程中,在网上查找了诸多教程与资料后选择了其中一个比较靠谱的文档,验证了其正确性,并对其内容进行了一些优化。感谢那些致力于开源服务的同志们。一、oracle安装环境的检查1、 设置SUSE使之能联网以下是静态IP设置的方法,仅供参考。动态设置即是DHCP。1、 双击“YAST2控制中心网络设备网络设置”,打开“网络设置”对话框。2、 在“全局选项”页面中选择“请求广播响应”。3、 在“概述”页面中点击“编辑”按钮,打开“网卡设置”对话框“

2、地址”页面。选择“静态指派IP地址”,IP地址设为“192.168.4.46”,子网掩码设为“/24”。4、 在“主机名/DNS”页面中选择“指派主机名给回写IP”。名称服务器1设为“101.226.4.6”,名称服务器2设为“192.168.4.1”。5、 在“路由选择”页面中将默认网关设为“192.168.4.1”。2、 检查包命令介绍rpm -qa|grep * 例:rpm qa|grep binutils 检测的时候并不需要带各个包后面的版本号所需的包如下(所安装的包的版本一定要大于等于下面列的版本 )binutils-2.16.91.0.5compat-libstdc+-5.0.7-

3、22.2 gcc-4.1.0gcc-c+-4.1.0glibc-2.4-31.2glibc-32bit-2.4-31.2 (32 bit)glibc-devel-2.4glibc-devel-32bit-2.4 (32 bit)libaio-0.3.104libaio-32bit-0.3.104 (32 bit)libaio-devel-0.3.104libelf-0.8.5libgcc-4.1.0 libstdc+-4.1.0libstdc+-devel-4.1.0make-3.80sysstat-6.0.2unixODBC-2.2.11Checking for unixODBC-devel

4、-2.2.11注:其实:还有一种更简单的检查方法,即在oracle 安装过程中会有一项是检测安装环境,到时候缺少什么包,便安装什么包即可(后面安装数据库界面会说明)3、 安装包命令介绍若缺少相关的包,可以suse的安装盘中进行相关包的安装rpm ivh * 例:rpm ivh binutils-2.16.91.0.5经验介绍:其实,在我们正常安装完成suse linux 11系统后,安装oracle的时候只需两种rpm包即可,分别为libstdc+43-devel-32bit-4.3.4_20091019-0.7.35.x86_64.rpmsysstat-8.1.5-7.9.56.x86_64

5、.rpm二、创建oracle用户及组创建oracle安装组oinstall和数据库管理组dba:命令如下:groupadd dbagroupadd oinstall创建oracle用户,用oracle用户来安装数据库,用户默认的目录是/opt/oracleuseradd -g oinstall -G dba -m -d /opt/oracle oracle设置oracle用户密码passwd oracle三、oracle相关环境配置1、 修改/etc/sysctl.conf,加入以下内容:打开文件:vi /etc/sysctl.conf 在文件中最后加上以下内容fs.aio-max-nr =

6、1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586 保存,并退出; 执行命令 /sbi

7、n/sysctl p 使设置生效,注意此项内容非常重要,不设置安装oracle会出现很多错误。保存并退出操作如下: 按键盘左上方的esc键,输入冒号“:”再输入wq,在回车; wq解释:w表示保存,q表示推出,若不保存退出,输入q!在回车 注:以下环境更改操作基本与此处类似,不在进行赘述;2、 修改/etc/security/limits.conf,加入以下内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536 3、 修改/etc/pam.d/login,加入以

8、下内容session required /lib/security/pam_limits.sosession required pam_limits.so 4、 修改/etc/profile,加入内容if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi fi 注意中括号前后要有空格5、 oracle用户环境变量配置切换oracle用户:su oracle (中间的“-”符号不能缺失,“-”表示用户的环境变量也随之切换)修改/o

9、pt/oracle/.profile文件,加入如下内容:ORACLE_BASE=/opt/oracleORACLE_HOME=$ORACLE_BASE/product/11.1.0ORACLE_SID=ORCLPATH=$ORACLE_HOME/bin:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH 注:此处的ORACLE_HOME配置需要根据oracle安装完成后的具体路径四、上传ORACLE文件1、oracle文件上传及更改所属此处切换回root用户,su - root将压缩包上传至linux中 解压:unzip *.zip文件中有两

10、个压缩包,解压两次放在同一个database中unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zip解压之后,将database文件拷贝到oracle目录下,方便后面在oracle用户下直接对其操作;将其的所有者改为oracle chown -R oracle:oinstall database 五、安装oracle数据库1、 安装oracle数据库切换到oracle用户:su - oracle进入database文件夹中,cd /opt/oracle/database (具体看上传的路径)进

11、行安装,输入 ./runInstaller.sh 弹出安装界面遇到的问题: a、 出现DISPLAY之类的错误, A) 将系统注销,切换oracle用户登录(并不是su - oracle)进入database文件夹中,cd /opt/oracle/database (具体看上传的路径)进行安装,输入 ./runInstaller.sh 弹出安装界面B) 更换一台纯屏的显示器(一般不需要B方案)重启后,先切换到root用户,执行xhost + 然后再切换到oracle用户,执行export DISPLAY=:0.0 然后再进行安装b、若打开oracle安装界面出现乱码,在安装之前输入:expor

12、t LC_CTYPE=en_US.UTF-8后在安装 2、 oracle界面安装步骤注:一般不用勾选,直接下一步,注:此处选择服务类型的注:此处我们进行高级安装,因为后面需要对字符集进行设置注:此处的配置会涉及到后期使用PL/SQL时,oracle的tnsnames.ora配置问题,配置中的SERVICE_NAME与此处设置有关如:ORCL_192.168.77.69 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.77.69)(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATE

13、D) (SERVICE_NAME = orcl) ) )注:此处是oracle字符集的设置,现在都统一使用ZHS16GBK的字符集(此步骤在实际安装中可能不存在)注:此处可以简单点,方便记忆,选择下面的选项,将所有的用户都配置成同一个密码注:会提示密码不符合标准,没有关系,点击Yes,继续安装注:此处就是前面说的,检测数据环境的问题,如果缺少上面,这里给出提示,然后给出提示进行相应的更改即可;注:点击finish,开始进行安装,一般情况下刚开始安装几秒钟后,会提示一个警告,没有关系,点击确定继续安装;(整个过程只有刚开始的一个警告)安装完成后,出现以下界面,需要执行两个命令按照上面的提示,打开

14、终端,以root用户登录,运行以下两个sh文件过程中出现中间步骤,直接回车即可/opt/oracle/oraInvertory/orainstRoot.sh/opt/oracle/product/11gR1/db/root.sh完成结束后,数据库的服务,以及监听都是启动的至此,数据库的安装已经结束六、开启数据库的相关命令介绍1. 开启oracle服务切换oracle用户:su oracle连接sql:sqlplus /nolog连接dba:conn /as sysdba启动:startup关闭:shutdown immediate2. 开启监听Oracle用户下,开启监听:lsnrctl st

15、art关闭监听:lsnrctl stop查看监听状态:lsnrctl status注:启动数据库问题第一安装完数据库后重启服务器后,开启oracle服务可能存在的问题开启oracle服务,startup后,出错如下:ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file /opr/oracle/product/11.1.0/dbs/initORCL.ora解决方法:复制/opt/oracle/admin/orcl/pfile下的init.ora.731201291548

16、到/opt/oracle/product/11.1.0/dbs下,并更改成需要的名称initORCL.ora命令如下:cp /opt/oracle/admin/orcl/pfile/init.ora.731201291548 /opt/oracle/product/11.1.0/dbs/initORCL.ora七、辅助工具介绍此处介绍一个比较好用的linux工具Xmanager Enterprise 4此工具的主要优势有:支持图形化(当vnc连接无图形界面时)支持文件直接的windows与linux之间的相互传输1. 安装安装十分简单,直接下一步,安装的密钥,文件中有2. 使用打开文件夹注:服

17、务器名称以及IP输入注:此处可更改此工具的字符集注:此按钮可实现linux与windows文件的传输注:直接拖拽即可:传输到linux中存在一个权限问题,即:用什么用户登录的,此时就是此用户下的权限界面化使用,例如打开oracle数据库的监听程序输入:netca,弹出设置监听的界面若界面乱码,先输入:export LANG=en 在输入netcaOracle创建命名空间和新用户Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。为了避免麻烦,可以用Database Configuration Assistant向导来创建数据库(这步一定要创建好,因

18、为这里没有做好,会在创建表空间时出错我就在这里花了几个小时,晕)。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。下面是创建数据库用户的具体过程:1.假如现在已经建好名为test的数据库,此时在d:oracleoradata目录下已经存在test目录(注意:我的Oracle11g安装在d:oracle下,若你的Oracle安装在别的目录,那么你新建的数据库目录就在*oradata目录下)。2.在创建用户之前,先要创建表空间:其格式为:格式: create tablespace 表间名 datafile 数据文件名 size 表空间大小;如: SQL

19、create tablespace test_tablespace datafile d:oracleoradatatesttest.dbf size 100M;其中test_tablespace是你自定义的表空间名称,可以任意取名;d:oracleoradatatesttest.dbf是数据文件的存放位置,test.dbf文件名也是任意取;size 100M是指定该数据文件的大小,也就是表空间的大小。删除命名空间DROP TABLESPACE test INCLUDING CONTENTS AND DATAFILES CASCADE CONSTRAINTS;3.现在建好了名为test_tab

20、lespace的表空间,下面就可以创建用户了:其格式为:格式: create user 用户 名 identified by 密码 default tablespace 表空间表;如: SQL create user testone identified by testone default tablespace test_tablespace;默认表空间default tablespace使用上面创建的表空间。4.接着授权给新建的用户:SQL grant connect,resource to testone; 表示把 connect,resource权限授予testone用户SQL grant dba to testone; 表示把 dba权限授予给testone用户 授权成功。ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!

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

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