《linux系统下安装Oracleg数据库 .docx》由会员分享,可在线阅读,更多相关《linux系统下安装Oracleg数据库 .docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习可编辑资料 - - - 欢迎下载精品名师归纳总结第一章 Oracle11g( Linux )5.1 O racle11g 简介5.1.1 Oracle11g 版本Oracle11g 有多个版本可供选择:标准版 1 、标准版和企业版.全部这些版本都使用相同的通用代码库构建 ,这意味着企业的数据库治理软件可以轻松的从规模较小的单一处理器服务器扩展到多处理器服务器集群,而无需更换一行代码 .Oracle数据库 11g 企业版仍有许多其他增强了性能、可伸缩性、可用性、安全性和可治理性的功能选
2、项.简化版可编辑资料 - - - 欢迎下载精品名师归纳总结主要功能汇总10g标准版 1标准版企业版可编辑资料 - - - 欢迎下载精品名师归纳总结CPU 最大数量1 CPU2 Sockets4 Sockets无限制可编辑资料 - - - 欢迎下载精品名师归纳总结RAM1GB操作系统答应的最大容量操作系统答应的最大容量操作系统答应的最大容量可编辑资料 - - - 欢迎下载精品名师归纳总结数据库规模4GB无限制无限制无限制Windows Linux Unix支持 64 位5.2 安装环境5.2.1 硬件环境1. Linux ( RedHat6_32bit 服务版)操作系统主机一台,IP 的址为 1
3、72.16.165.2422. Linux 系统安装 Oracle 系统要求: 内存 必需高于 1G 的物理内存可编辑资料 - - - 欢迎下载精品名师归纳总结交换区间 一般为内存的 2 倍, 例如: 1G的内存可以设置 swap 分区为 3G大小硬盘 5G 以上5.2.2 软件环境Oracle11g 服务器安装包 ,安装包本位置置为:工具软件 Oracle11g安装平台为 RedHat6_32bit 的 Linux 操作系统5.3 安装步骤其次章 卸载 Oracle假如在系统中本身已经安装了Oracle 数据库 ,就在安装之前需要先将其卸载完全方可进行重新安装 .下面为大家讲解 Linux
4、操作系统下的 Oracle 数据库的卸载 .1. 使用 SQL*PLUS 停止数据库 .在桌面上右键选择“打开一个终端” oracleredhat 6 $ sqlplus /nologSQL connect / as sysdbaSQL shutdown immediateSQL exit2. 停止 Listeneroracleredhat 6 $ lsnrctl stop3. 停止 HTTP服务rootredhat6 desktop# service httpd stop4. 用 su 或者重新登录到root如想重新安装可以保留oracle用户 , 省得输入环境变量了 可编辑资料 - - -
5、 欢迎下载精品名师归纳总结5.将安装目录删除rootredhat6 desktop # rm -rf /u01/app/oracle/6.将/usr/bin下的文件删除rootredhat6 desktop # rm /usr/local/bin/dbhomerootredhat6 desktop # rm /usr/local/bin/oraenvrootredhat6 desktop # rm /usr/local/bin/coraenv7.将/etc/oratab删除rootredhat6 desktop # rm /etc/oratab8.将/etc/oraInst.loc删除root
6、redhat6 desktop # rm /etc/oraInst.loc9.将 oracle用户删除 如要重新安装 , 可以不删除 rootredhat6 desktop # userdel r oracle10. 将用户组删除 如要重新安装 , 可以不删除 rootredhat6 desktop # groupdel oinstallrootredhat6 desktop # groupdel dba11. 将启动服务删除rootredhat6 desktop # chkconfig -del dbora到此为止 ,Oracle11g就从 Linux系统中完全的卸载成功了.可编辑资料 -
7、- - 欢迎下载精品名师归纳总结第三章 安装 Oracle在 linux 系统下安装Oracle11g 比在 windows 下安装要复杂许多,下面就以 redhat6_32 位服务器版本的Linux 为例讲解安装 Oracle11g 的详细过程 .1.修改用户的 SHELL 的限制 ,修改/etc/security/limits.conf文件输入命令: vi/etc/security/limits.conf,按 i 键进入编辑模式 ,将以下内容加入该文件 .oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024
8、oracle hard nofile 65536编辑完成后按Esc 键,输入 “:wq”存盘退出2.修改 /etc/pam.d/login 文件 ,输入命令: vi /etc/pam.d/login, 按 i 键进入编辑模式 ,将以下内容加入该文件session required /lib/security/pam_limits.so session required pam_limits.so编辑完成后按 Esc 键,输入 “:wq”存盘退出3.修改 linux 内核 ,修改 /etc/sysctl.conf 文件 ,输入命令 :vi /etc/sysctl.conf, 按 i 键进入编辑模
9、式 ,将以下内容加入该文件可编辑资料 - - - 欢迎下载精品名师归纳总结fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.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
10、 = 262144net.core.wmem_max = 1048576编辑完成后按Esc 键,输入“:wq”存盘退出4.要使 /etc/sysctl.conf 更换马上生效 ,执行以下命令 .输入: sysctl -p 显示如下:linux: # sysctl -p net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648k
11、ernel.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 = 10485765.编辑 /etc/profile , 输入命令: vi /etc/profile, 按 i 键进入编辑模式 ,将以下内容加入该文件.可编辑资料 - - - 欢迎下载精品名师归纳总结if $
12、USER = oracle 。 thenif $SHELL = /bin/ksh 。 then ulimit -p 16384ulimit -n 65536 elseulimit -u 16384 -n 65536 fifi编辑完成后按 Esc 键,输入 “:wq”存盘退出6. 创建相关用户和组,作为软件安装和支持组的拥有者.创建用户 ,输入命令: groupadd oinstall groupadd dba创建 Oracle 用户和密码 ,输入命令:useradd -g oinstall -g dba -m oracle passwd oracle然后会让你输入密码 ,密码任意输入2 次,但
13、必需保持一样 ,回车确认7. 创建数据库软件目录和数据文件存放目录,目录位置置 ,依据自己的情形来定 ,留意磁盘空间即可 ,这里我把其放到 oracle 用户下 ,例如:输入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oracle mkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/product8. 更换目录属主为 Oracle 用户全部 ,输入命令: chown -R oracle:oinstall /home/oracle/app9. 配置 oracle 用户的环境变量
14、 ,第一,切换到新创建的 oracle 用户下 ,输入: su oracle,然后直接在输入: vi .bash_profile 按 i 编辑 .bash_profile, 进入编辑模式 ,增加以下内容: umask 022export ORACLE_BASE=/home/oracle/app可编辑资料 - - - 欢迎下载精品名师归纳总结export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
15、 export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib编辑完成后按 Esc 键,输入 “:wq”存盘退出10. 当上述系统要求操作全部完成后,注销系统 ,在图形界面以 Oracle 用户登陆 .第一将下载的 Oracle 安装包复制到 linux 中,举荐用 Xmanager 或其他 ftp 工具拷贝 .11. 打开一个终端 ,进入到 Oracle 安装包位置置 ,运行以下命令进行解压,输入命令:unzip linux_11gR2_database_1of2.zip unzip linux_11gR2_database_2of2.zip12. 解压完
16、成后 cd 进入其解压后的目录database输入命令:cd database13. 使用 ls 命令可以查看解压后database所包含的文件 ,如下图:14. 执行安装 , 输入命令: ./runInstaller,进入图形化界面15. 第一配置安全升级设置, 这里可以省去不用进行配置, 点击 next.16. 在安装选项中 , 我们选择只安装数据库软件, 然后点击 next.17. 选择安装实例的类型 , 这里选择单实例数据库安装, 并点击 next.18. 语言选择 , 系统默认选择了英语 , 当然我们也可以选择简体中文或者用户可以依据自己需要选择语言进行添加. 点击 next.19.
17、 选择数据库版本 , 这里我们选择 enterprise edition,即企业版 , 点击 next.可编辑资料 - - - 欢迎下载精品名师归纳总结20. 在这里可以设置安装目录位置置, 用户可以选择默认目录, 当然也可以依据自身需要进行设置 . 点击 next进入下一步 .21. 设置库存目录 , 这里就使用系统默认位置置即可, 点击 next22. 设置数据库用户的分组和权限, 治理员组是 dba, 操作员的组就为 oinstall.设置完成点击 next.23. 之前全部设置的简况 , 检查如有问题 , 可点击 back 进行重新设置 , 假如确认无误就点击 next, 进行安装 .
18、24. 正在安装数据库产品界面, 等待其安装成功 , 显现如下图所示界面 .25. 至此安装已经完成,此时系统会提示你需要用root 权限执行 2 个 shell 脚本 .依据其提示的路径 ,找到其所在位置置 .我的两个位置分别为/u01/app/oraInventory/orainstRoot.sh 和/u01/app/oracle/dbhome/root.sh. 新开启一个终端,输入以下命令:su rootcd /u01/app/oraInventorysh orainstRoot.shcd /u01/app/oracle/dbhomesh root.sh等待运行完毕即可.5.4 测试安装
19、结果数据库安装完成之后,我们可以通过进行数据库建库的方式来进行验证,看 Oracle 数据库是否被成功的安装了,建库的步骤如下:可编辑资料 - - - 欢迎下载精品名师归纳总结新开启一个终端 , 直接输入命令dbca 会弹出如下欢迎界面 , 点击 next.选择我们要进行的操作, 这里选择创建一个数据库. 点击 next.选择要建立的数据库的类型, 这里选择的是用户数据库. 点击 next输入全局数据库名称和SID, 这里我们输入的是orcl,点击 next.设置治理选项 , 这里可以不做设置. 点击 next.设置用户的密码, 这里我们选择其次项中设置相同密码, 为便利测试 , 密码全部设置
20、为 123456. 点击 next.设置数据库文件位置置, 如下图所示 , 点击 next通过下面的步骤可以去掉一些不用安装的组件, 选择如下图所示 .设置内存大小 , 这里可以使用默认设置的793M,点击 next1.2.3.4.5.6.7.8.9.可编辑资料 - - - 欢迎下载精品名师归纳总结进入到数据库储备情形的界面, 可以查看其简况 , 直接点击 next新建选项 , 选择创建数据库 . 点击 next.在这个界面可以查看全部的配置选项, 如有误可以返回上一步进行重新设置, 如确认无误就点击 ok 进行数据库创建 .点击 OK,开头数据库的创建.安装可能需要等待较长时间, 请耐心等待
21、 , 安装完成之后显现如下界面.此时直接点击 finish完成数据库的创建 .10.11.12.13.14.15.5.5 常见问题1. 在安装的第 20 步时报错 ,错误信息内容为:这个问题的缘由在于,之前在进行卸载的时候,库存目录中的内容没有清除掉,导致安装出错解决的方法就是进入到设置的库存目录/u01/app/oralnventory下,清除里面的全部内容,再回到安装界面连续就OK.2. 在创建数据库的第6 步时 ,设置用户密码时会显现错误提示,信息内容如下:可编辑资料 - - - 欢迎下载精品名师归纳总结这个问题是由于我所设置的密码123456 太过简洁 ,不符合账号的安全规章,当然 ,
22、这里不是强制实施密码策略的 ,我们假如对于数据库的安全性要求没有那么高的话可以点击yes 连续进可编辑资料 - - - 欢迎下载精品名师归纳总结行数据库的创建即可 .版权申明可编辑资料 - - - 欢迎下载精品名师归纳总结本文部分内容,包括文字、图片、以及设计等在网上搜集整理。版权为潘宏亮个人全部This article includes some parts, including text, pictures, and design. Copyright is Pan Hongliangs personal ownership.用户可将本文的内容或服务用于个人学习、争论或观看,以及其他非商业
23、性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益。除此以 外,将本文任何内容或服务用于其他用途时,须征得本人及相关权益人的书面许可,并支付酬劳。Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisio
24、ns of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concern
25、ed可编辑资料 - - - 欢迎下载精品名师归纳总结and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任。Reproduction or quotation of the content of thisarticle must be reasonable and good-faith citation for theuse of news or informative public free information. Itshall not misinterpret or modify the original intention ofthe content of this article, and shall bear legal liabilitysuch as copyright.可编辑资料 - - - 欢迎下载