因为压缩包太大无法上传资源,对应服务端和客户端的安装包以及虚拟机我将传到百度网盘供大家下载。https://pan.baidu.com/s/1c_rN4g2wSMIhqreXsWZtpg
提取码:wang

一、前言

(1)安装oracle 11g系统最好是1G以上内存,硬盘至少需要4.5G空间。
(2)至少环境在Linux Server release 5.3以上。
(3)win安装包
win64_11gR2_database(服务端)
win64_11gR2_client(客户端)
(4)linux安装包
linux_11gR2_database(服务端)
linux.x64_11gR2_client(客户端)
(5)Oracle对内存要求很高,电脑的主操作系统是window(内存比较大),linux运行在 VMWare上,往往内存设置不够大。 所以建议oracle_database安装在windows上,oracle_client安装在linux上。oracle的安装界面windows和linux是基本一致的。

二、在windows下安装服务端

1、安装win64_11gR2_database安装包

打开win64_11gR2_database安装包
解压两个database压缩包到同一目录
(1)运行setup.exe安装程序

点击下一步,

点击是

选择创建和配置数据库,点击下一步

选择桌面类,点击下一步

数据库版本选择标准版
字符集选择AL32UTF8或者ZHS16GBK
全局数据库名orcl
密码123456(根据自己的习惯设置一个不容易被攻破的密码)
点击下一步

如果密码过于简单会出现口令不符合的提示,选择继续安装

开始检查系统配置

点击完成

开始自动安装

安装过程中自动弹出,不需要理会

点击确定,安装完成

2、配置监听程序

选择开始菜单->Oracle - OraDb11g_home1->配置和移植工具->Net Configuration Assistant

选择监听程序配置,点击下一步

选择重新配置,点击下一步

点击下一步

选择是

选择相关协议,选择TCP即可,点击下一步

选择使用标准端口号1521,点击下一步

选择 否,点击下一步

点击下一步

点击完成

在windows下安装win64_11gR2_database完成

3、设置windows服务

(1)进入开始菜单->控制面板->管理工具->服务。

(2)查看oracle相关组件是否成功安装。
由于oracle非常大,如果每次启动计算机时都自动启动,那么计算机会很慢,而且资源也基本被oracle占尽。所以 把oracle的相关服务启动类型都由自动改为手动。 需要使用oracle的时候手动启动

(3)需要启动的两个服务
OracleServiceORCL。
OracleOraDb11g_home1TNSListener。
其他的都不需要启动

4、添加数据库用户

选择开始->运行菜单,

输入cmd 点击确定进入命令行界面

在命令行输入

sqlplus /nolog


进入sqlplus命令提示符,输入

conn /as sysdba

在sqlplus命令提示符下输入

create user wang identified by wang;//一定要以;号结尾

用户名可以自己随便取。本例中添加用户名为’wang’,密码为’wang’
在sqlplus命令提示符下输入

grant connect,resource to wang;//一定要以;号结尾

在sqlplus命令提示符下输入

quit;

退出sqlplus
用户wang添加成功

三、在redhat下安装客户端

Oracle在安装和使用中需要用特定用户,不能用 root用户来安装和运行Oracle。 推荐使用oracle 帐号。

1、添加组和用户

(1)用root用户登录后添加组:

groupadd dba
groupadd oinstall

(2)添加oracle用户。

useradd oracle -d /home/oracle -g oinstall -G dba -m
passwd oracle

(3)预先创建安装目录

mkdir -p /opt/oracle/product
mkdir -p /opt/oracle/product/11.2.0
mkdir -p /opt/oraInventory
mkdir -p /opt/oracle/oradata

(4)设置目录的所有者所属组和权限

chown -R oracle.oinstall /opt/oracle
chown -R oracle.oinstall /opt/oracle/oradata
chown -R oracle.oinstall /opt/oracle/product/11.2.0
chown -R oracle.dba /opt/oraInventory
chown oracle.dba /opt/oracle

2、设置环境变量

(1)设置用户oracle的环境变量
(2)用oracle用户身份登录

su - oracle
vi /home/oracle/.bash_profile

设置以下环境变量

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_OWNER=oracle
export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

注意:如果oracle server端安装数据库时选择的字符集为ZHS16GBK,NLS_LANG设置如下:

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

(3)保存.bash_profile 退出vi。
(4)执行. .bahs_profile让配置立即生效。

3、上传安装包

(1)用oracle用户上传安装包linux_11gR2_client到oracle用户目录下。
(2)解压安装包linux_11gR2_client。

4、安装oracle客户端

用账号oracle登录linux xwindow桌面,登录成功之后,点击鼠标右键,打开一个Terminal,执行linux_11gR2_client.zip解压后client目录中的的./runInstaller安装程序。

稍等片刻,看到安装程序启动画面,选择administrator(1.38G),点击next

选择Simplified chinese语言之后点击next

点击next

点击next


选择Ignore all后点击next

点击finish

进入自动安装界面

按照提示,打开一个新的terminal,执行

su –

进入root用户执行

cd /opt/oraInventory
./orainstRoot.sh
cd /opt/oracle/product/11.2.0
./root.sh

注意:执行脚本的时候前面要加./,不然可能会提示command not found的错误;
成功执行后退出这个terminal

点击OK

Oracle linux客户端安装完成,点击close

5、配置local net service name

在terminal中输入

netca


选择 local net service name configuration,点击next

选择 add,点击next

输入service name(就是安装oracle服务端时的数据库名称),点击next

选择TCP,点击next

在hostname中输入oracle服务端的IP地址,点击 next

选择 no,do not test,点击next

点击next

选择 no,点击next

点击next

点击finish。Local net service name设置完成。

6、验证安装是否成功

在terminal中输入

sqlplus dbuser1/dbuser1@orcl


成功登录
如果提示连接失败,一般都是客户端或者服务端防火墙设置问题。

7、常见问题

(1)Linux下其他用户,为何不能使用sqlplus连接到远程数据库?
将相关用户的.bash_profile文件中加入以下环境变量

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_OWNER=oracle
export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

注意:如果oracle server端安装数据库时选择的字符集为ZHS16GBK,NLS_LANG设置如下:

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

修改.bash_profile后执行. .bash_profile
让.bash_profile的修改立即生效。

Oracle11g的安装及配置相关推荐

  1. Oracle11g客户端安装与配置

    Oracle11g客户端安装与配置 Oracle客户端安装时,提供了InstantClient(即时客户端).管理员.运行时和定制四种类型. InstantClient体积小巧,若仅是常规的SQL操作 ...

  2. suse 启动oracle11g,SuSe10下Oracle11g文件系统模式安装及配置、网络配置与连接

    SuSe10下Oracle11g文件系统模式安装及配置.网络配置与连接 概述 本课程主要讲解oracle数据库软件的安装及配置,以及数据库的创建过程和网络配置与连接等:同时讲解一些数据库安装过程中的常 ...

  3. 安装docker 配置 oracle11g

    安装docker 配置 oracle11g 卸载旧的docker版本 sudo yum remove docker \docker-client \docker-client-latest \dock ...

  4. kcbzps oracle_快速进行Oracle安装及配置

    快速进行Oracle安装及配置 标签:docker Oracle 快速进行Oracle安装及配置的图文教程,分享给大家学习 1.下载Oracle 11g版本 或者把已存在的镜像还原 如:镜像文件名:h ...

  5. Oracle的安装、配置与工具使用 实验笔记一

    一.实验目的 1.掌握oracle数据库服务器的安装.配置和卸载,并创建数据库实例,实例名如SHXY: 2.启动和关闭oracle的相关服务,了解每个服务的作用: 3.掌握各系统用户权限,解决安装过程 ...

  6. linux使用oracal11g详细过程,很给力的linux下Oracle11g的安装过程及图解.doc

    很给力的linux下Oracle11g的安装过程及图解 我的linux版本是centos5.5,内核版本是2.6.18-194.el5 ,linux下安装oracle系统最好是1G内存,2G的swap ...

  7. RedHat(RHEL)6.2 X64 Oracle11g X64 安装参考文档

    RHEL6.2 X64  Oracle11g X64 安装参考文档 机器内存:48G 安装过程分为两步,一是修改系统参数,二是软件及数据库安装. 48g内存对应参数 kernel.shmall=125 ...

  8. Oracle11g下载安装教程

    Oracle11g下载安装教程 下载地址: 链接:https://pan.baidu.com/s/1fkN_LhI-Q7QIb60xPo88Pw  提取码:968Y 具体的安装步骤如下: 1.按照上面 ...

  9. Oracle (1) :服务端和客户端的安装与配置

    一.Oracle概述 Oracle公司-甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩.1989年正式进入中国市场.2013 ...

最新文章

  1. Python类的部分
  2. 深拷贝一个对象会了,怎么深拷贝一个图?
  3. SAP 4.6C升级ECC6.0 WS_QUERY 的改法
  4. pandas读取大文件csv容易出现的错误
  5. redis可以存多少条数据_在银行存50万元,一年能有多少利息?不工作可以吗?...
  6. Python中文全攻略
  7. 中国工程院院士徐宗本:大数据的挑战和问题
  8. 苹果将明年上半年iPhone出货量目标提高 30%
  9. pycharm 中 pep8 检查开启.
  10. LINUX下的PHP
  11. 人脸检测-Haar分类器方法
  12. 欺骗的艺术——谈谈社会工程学
  13. r语言平均值显著性检验_R语言相关系数、显著性检验及可视化的尝试
  14. 电脑录屏软件哪个好用,分享4款电脑录制视频清晰软件
  15. 会员系统+企业微信+小程序,助力私域高效转化
  16. HPC高性能计算知识: GPU的工作原理(含视频)
  17. vue 一个动态链接url转成二维码
  18. 彻底解决Qt中文乱码
  19. SAP 成本组件分割价格详解
  20. 2017-2018-1 Java演绎法 第一周 作业

热门文章

  1. 商汤2021春季校园招聘正式启动!“春招百晓生”系列空宣强势来袭
  2. NAACL 2019最佳论文:量子概率驱动的神经网络
  3. 直播 | 平安人寿资深算法工程师谢舒翼:智能问答系统探索与实践
  4. python pip gpl_一文了解Python的pip工具
  5. protobuf windows java_protobuf windows java 环境搭建
  6. 计算机网络应用教学反思,《计算机网络实训之常用的网络工具》教学反思
  7. Mybatis注解开发(一对一)
  8. spring boot一个模块加载不到引用另一个模块的mapper.xml报错org.apache.ibatis.binding.BindingException: Invalid bound sta
  9. LeetCode 4 寻找两个正序数组的中位数
  10. BugKuCTF WEB flag在index里