oracle11g安装图解「建议收藏」

oracle11g安装图解「建议收藏」Oracle11g安装:**一、软件需求安装CentOS6.5的服务器一台Oracle11g安装介质:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip命令行客户端工具xshell、crt或者putty图形界面客户端工具Xming二、系统配置检查1.内存检查SSHSecureShell的命令行窗口,执行[root@localhost~]#grepMemTotal/proc/meminfoM

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Oracle11g安装:**

一、软件需求
安装CentOS6.5的服务器一台
Oracle 11g 安装介质:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
命令行客户端工具xshell、crt或者putty
图形界面客户端工具Xming

二、系统配置检查
1.内存检查
SSH Secure Shell的命令行窗口,执行
[root@localhost ~]# grep MemTotal /proc/meminfoMemTotal: 3083520 kB
根据Oracle官方安装文档要求,最小内存为1GB,推荐内存为2GB以上,如果硬件条件不满足,则
不建议继续安装。

2.Swap换页空间检查
[root@localhost ~]# grep SwapTotal /proc/meminfoSwapTotal: 2031608 kB
根据Oracle官方安装文档要求,如果物理内存在1GB到2GB之间,建议Swap空间大小为物理内存的1.5倍,如果是2GB到16GB之间,建议Swap空间等于物理内存大小,如果大于16GB,建议统一使用16GB。

3.处理器架构检查
[root@localhost ~]# uname -mx86_64
检查CPU架构类型,32位或者64位,确定是否与上传的安装介质吻合

4.磁盘空间检查
[root@localhost ~]# df -h /tmpFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 18G 4.7G 12G 29% /
临时文件夹至少要有1GB的剩余空间
[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 18G 4.7G 12G 29% /tmpfs 1.5G 0 1.5G 0% /dev/shm/dev/sda1 485M 33M 428M 7% /boot
安装Oracle数据库至少需要:企业版6.05GB、标准版5.75GB

5.内核版本检查
[root@localhost ~]# uname -r2.6.32-220.el6.x86_6
根据Oracle官方安装文档要求,内核版本要高于2.6.32-100.28.5.el6.x86_64

三、
安装必须的软件包(上传系统镜像,配置个本地yum源)
[root@localhost ~]# yum install binutils-2.* compat-libstdc+±33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c+±4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc+±4.* libstdc+±devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*

7.创建组和用户
创建oinstall组和dba组,创建oracle用户,并将其主组设置为oinstall,附属组设置为dba,之后通过passwd命令为oracle用户设置密码,默认建议为oracle
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# passwd oracle //此处我设置的密码是oracle

三、安装配置
1.修改内核参数
安装Oracle之前需要对操作系统内核参数进行修改,用vi编辑器打开/etc/sysctl.conf
[root@localhost ~]# vi /etc/sysctl.conf
在编辑器中,将光标下移至最后一行,输入字母o,光标会移至新行,并打开Insert模式,将如下内容粘贴至该文件末尾:

               fs.aio-max-nr = 1048576
               fs.file-max = 6815744
               kernel.shmall = 2097152
               kernel.shmmax = 536870912
               kernel.shmmni = 4096
               kernel.sem = 250 32000 100 128
               net.ipv4.ip_local_port_range = 9000 65500
               net.core.rmem_default = 262144
               net.core.rmem_max = 4194304
               net.core.wmem_default = 262144
               net.core.wmem_max = 1048576

按esc键,输入 :wq,保存退出

用vi编辑器打开/etc/security/limits.conf
[root@localhost ~]# vi /etc/security/limits.conf
在编辑器中,将光标下移至最后以行,输入字母o,光标会移至新行,并打开Insert模式,将如下内容粘贴至该文件末尾:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
按esc键,输入 :wq,保存退出
为了让刚才修改的内核参数生效,需要重启服务器
[root@localhost ~]# reboot

2.创建必要目录
创建用于安装Oracle软件的目录,并修改该目录的所有者、所属组和权限
[root@localhost ~]# mkdir -p /u01/app
[root@localhost ~]# chown -R oracle:oinstall /u01/app/
[root@localhost ~]# chmod -R 775 /u01/app/

3.修改oracle用户环境变量
切换至oracle用户
[root@localhost ~]# su – oracle
[oracle@localhost ~]$
使用vi编辑器打开oracle用户的profile文件
[oracle@localhost ~]$ vi .bash_profile
在编辑器中,将光标下移至最后以行,输入字母o,光标会移至新行,并打开Insert模式,将如下内容粘贴至该文件末尾:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=ecardtek
export ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 11.2.0 / d b h o m e 1 / e x p o r t L D L I B R A R Y P A T H = ORACLE_BASE/product/11.2.0/dbhome_1/ export LD_LIBRARY_PATH= ORACLEBASE/product/11.2.0/dbhome1/exportLDLIBRARYPATH=ORACLE_HOME/lib
export PATH= O R A C L E H O M E / b i n : ORACLE_HOME/bin: ORACLEHOME/bin:PATH
按esc键,输入 :wq,保存退出,其中ORACLE_SID自定义。为了让刚修改的环境变量生效,需要执行:
[oracle@localhost ~]$ source .bash_profile

安装oraclre软件

  1. 安装之前,先打开图形化客户端工具Xming,然后,打开命令行客户端工具PUTTY,输入IP地址
    在左侧菜单树中点选Connection — SSH — X11,在配置页面中,将Enable X11 forwarding选项前的复选框选中,点击[Open]按钮

putty设置
[root@localhost ~]# mkdir /soft
2.文件上传soft目录里,解压oracle安装介质
[root@localhost ~]# cd /soft
[root@localhost soft]# unzip linux.x64_11gR2_database_1of2.zip
[root@localhost soft]# unzip linux.x64_11gR2_database_2of2.zip

3.修改其他用户对/soft的权限,修改/soft/database目录的所有者
[root@localhost /]# chmod -R 777 /soft
[root@localhost /]# chown -R oracle:oinstall /soft/database/

4.切换至oracle用户,进入/soft/database目录,执行安装脚本
[root@localhost soft]# su – oracle
[oracle@localhost ~]$ cd /soft/database/
[oracle@localhost database]$ ./runInstaller
Starting Oracle Universal Installer…
Checking Temp space: must be greater than 120 MB. Actual 8908 MB Passed
Checking swap space: must be greater than 150 MB. Actual 1983 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-11-13_10-52-09PM. Please wait …
[oracle@localhost database]$

5.进入安装界面:
如果出现乱码: 利用export 导入临时环境变量 export LANG=en_US

如果出现[oracle@localhost database]$ No protocol specified Exception in
thread “main” java.lang.NoClassDefFoundError
解决
[root@localhost 桌面]# export DISPLAY=:0.0
[root@localhost 桌面]# XHOST + //这块注意一下,有的时候这个操作解决不了就重启。。。挺纠结的,我也没搞懂

oracle11g安装图解「建议收藏」
然后开始安装界面:
取消选中[I wish to receive securitty updates with Oracle Support]前的复选框,点击[Next]按钮
在这里插入图片描述
选择[Install database software only] ,点击[Next]按钮
在这里插入图片描述
选择[Single instance database installation],点击[Next]按钮
在这里插入图片描述
选择语言,默认[English]即可,点击[Next]按钮
在这里插入图片描述
选择[Standard Edition],点击[Next]按钮
在这里插入图片描述
确认安装路径,点击[Next]按钮
在这里插入图片描述
直接点击[Next]按钮即可
在这里插入图片描述
选择用于Oracle管理和操作的用户组,点击[Next]按钮
在这里插入图片描述
进入安装前的最后检查,如果提示缺少必要的软件包,可选中[Ignore All]忽略,点击[Next]按钮
在这里插入图片描述
点击[Finish]按钮,结束设置,开始安装在这里插入图片描述在这里插入图片描述
在安装的最后一步,会弹出窗口,要求使用root用户顺序执行两个脚本·
在这里插入图片描述
注意:一定要使用root用户,重新打开一个PUTTY客户端,执行命令如下:
[root@localhost ~]# cd /u01/app/oraInventory/
[root@localhost oraInventory]# ./orainstRoot.sh

Changing permissions of /u01/app/oraInventory. Adding read,write
permissions for group. Removing read,write,execute permissions for
world. Changing groupname of /u01/app/oraInventory to oinstall. The
execution of the script is complete.

[root@localhost ~]# cd /u01/app/oracle/product/11.2.0/dbhome_1/
[root@localhost dbhome_1]# ./root.sh

Running Oracle 11g root.sh script… The following environment
variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1 Enter the full pathname of
the local bin directory: [/usr/local/bin]:
Copying dbhome to /usr/local/bin …
Copying oraenv to /usr/local/bin …
Copying coraenv to /usr/local/bin …
Creating /etc/oratab file… Entries will be added to the /etc/oratab file as needed
byDatabase Configuration Assistant when a database is createdFinished
running generic part of root.sh script.Now product-specific root
actions will be performed.Finished product-specific root actions.

执行过程中如果有提问,直接回车使用默认值即可,执行完成,点击[OK]按钮,数据库软件安装完成,点击[Close]按钮退出
在这里插入图片描述
创建数据库
切换oracle用户
login as: root
root@10.104.4.24’s password:
Last login: Wed Nov 13 19:56:52 2013 from 10.104.5.47
[root@localhost ~]# su – oracle
[oracle@localhost ~]$

执行创建数据库命令,打开创建数据库的图形界面,如果执行不成功,请检查Oracle用户的环境变量配置
[oracle@localhost ~]$ dbca
点击next在这里插入图片描述
选择[Create a Database],点击[Next]按钮
在这里插入图片描述
选择[General Purpose or Transaction Processing]这种数据库模板,点击[Next]按钮
在这里插入图片描述
输入全局数据库名和SID,点击[Next]按钮
在这里插入图片描述
复选框[Configue Enterprise Manager]不要选中,点击[Next]按钮
在这里插入图片描述
输入SYS和SYSTEM用户的密码,点击[Next]按钮
在这里插入图片描述
存储类型选择[File System],点击[Next]按钮
在这里插入图片描述
设置闪回区存储位置和大小,是否启用归档,要看项目具体的备份策略灵活选定,没有物理备份就不需要归档,点击[Next]按钮
在这里插入图片描述
这里不需要修改,直接点击[Next]按钮
在这里插入图片描述
根据服务器配置,调整分配给数据库SGA和PGA的内存大小,点击[Character Sets]选项卡
在这里插入图片描述
将数据库字符集设置为支持简体中文的ZHS16GBK,点击[Next]按钮
在这里插入图片描述
对存储信息进行确认,然后点击[Next]按钮
在这里插入图片描述
然后点击[Next]按钮
在这里插入图片描述
确认之前的配置,无误后点击[OK]按钮,开始创建
在这里插入图片描述
在这里插入图片描述
创建完成后,弹出提示窗口在这里插入图片描述
创建监听
[oracle@localhost ~]$ netca
选择[Listener configuration]单选框,点击[Next]按钮
在这里插入图片描述
选择[Add]单选框,点击[Next]按钮
在这里插入图片描述
输入监听名,点击[Next]按钮
在这里插入图片描述
选择连接时使用的协议类型,点击[Next]按钮
在这里插入图片描述
选择监听使用的端口号,点击[Next]按钮
在这里插入图片描述
不再配置其他监听,点击[Next]按钮
在这里插入图片描述
完成监听配置,点击[Next]按钮
在这里插入图片描述
点击[Finish]按钮,退出配置
在这里插入图片描述
到此就安装完成了,另外其过程中可能会出现报错例如
shm大小没设置够
oracle环境变量没生效
还有中文乱码等问题
需要注意一下,百度都有解决方法,自己动手丰衣足食!!!

以上均为环境亲测,生产也完美搭建,图片不易,多多关注

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/190883.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • strictmode android,Android 2.3关于StrictMode使用教程

    strictmode android,Android 2.3关于StrictMode使用教程02-2710:03:56.122:DEBUG/StrictMode(16210):StrictModepolicyviolation;~duration=696ms:android.os.StrictMode$StrictModeDiskReadViolation:policy=23violation=202-2710:03:56.122:DEBUG/StrictMode(162…

  • vim撤销与反撤销

    vim撤销与反撤销按esc进入一般模式之后,u按键则为撤销上一步操作,ctrl+r则为反撤销操作

  • matlab中的im2bw函数_matlab中tofloat

    matlab中的im2bw函数_matlab中tofloat函数功能:该函数用于填充bai图像区域和“空洞”。语法格式:BW2=imfill(BW)这种du格式将一张二值图像显示在屏zhi幕上,允许用户使用鼠标在图像上点几个点,这几个点围成的区域即要填充的区域。要以这种交互方式操作,BW必须是一个二维的图像。用户可以通过按Backspace键或者Delete键来取消之前选择的区域;通过shift+鼠标左键单击或者鼠标右键单击或双击可以确定选择区…

  • JAVA-常用API之StringBuilder

    JAVA-常用API之StringBuilderJAVA-常用API之StringBuilder

  • wifi6是6ghz频段吗_wifi信号频段

    wifi6是6ghz频段吗_wifi信号频段随着全球影响力最大的移动通信大展MWC2022的正式开展,高通于全球首发Wi-Fi7解决方案-FastConnect7800,支持高达5.8Gbps的峰值速度和低于2ms的时延。大众也期待能从成熟的WIFI4、WIFI5向更新的WIFI6、WIFI6E、WIFI7产品过渡,享受更加流畅的无线体验。与WIFI相关的6GHz频段,在世界各地区的分配也是无线人关注的重点。WIFI6所使用频段与WIFI5是一样的,即2.4GHz+5GHz,只是支持更新的802.11AX协议。WIFI6E与WIFI7则是三

    2022年10月20日
  • centOS7安装nginx及nginx配置「建议收藏」

    centOS7安装nginx及nginx配置「建议收藏」安装所需插件1、安装gccgcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译C,C++,Ada,ObjectC和Java等语言命令:查看gcc版本gcc-v一般阿里云的centOS7里面是都有的,没有安装的话会提示命令找不到,安装命令:yum-yinstallgcc2、pcre、pcre-…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号