Linux 下安装Oracle步骤:

1、设置ip地址

2、设置主机名

3、安装oracle依赖的软件包

mkdir /media/cdrom -p

mount /dev/cdrom  /media/cdrom

vim /etc/fstab

/dev/cdrom /media/cdrom iso9600 defaults 0 0

cd  /media/cdrom

配置 yum源

1)cd /etc

vim yum.conf

gpgcheck=0

2)cd /etc/yum.repos.d

cp rhel-debuginfo.repo server.repo

vi server.repo

[server]

name=server

baseurl=file:///media/cdrom

enabled=1

gpgcheck=0

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

查看是否修改好了yum源

yum repolist

检查没有安装的依赖包

rpm -q  gcc   compat-gcc-34  elfutils-libelf-devel compat-libstdc++-33  elfutils-libelf gcc-c++ glibc-headers  libaio-devel  libaio-devel libgcc libstdc++ libstdc++-devel  make  pdksh sysstat  unixODBC

安装依赖包

yum install -y  compat-gcc*  elfutils* compat-libstdc*  elfutils-libelf gcc* glibc*  libaio*  libaio-devel* libgcc* libstdc* make*  pdksh* sysstat*  unixODBC*

4、建立用户和组

groupadd  oinstall

groupadd  dba

useradd  -g oinstall -G dba oracle

echo "oracle"|passwd --stdin oracle

5、创建基本目录

mkdir /u01

mkdir /u02

mkdir /oradata/

chown -R oracle.oinstall /u01

chown -R oracle.oinstall /u02

chown -R oracle.oinstall /oradata

chmod -R 775 /u01

chmod -R 775 /u02

chmod -R 775 /oradata

6、修改各类参数

vim /etc/sysctl.conf

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

fs.file-max = 6553600

fs.file-max = 6815744

fs.aio-max-nr = 1048576

使用sysctl -p 命令是上面的参数生效

vim /etc/security/limits.conf 文件中添加

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

7.修改oracle环境变量

oracle用户登录

cd /home/oracle

vim .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_SID=asp

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH

export NLS_LANG=AMERICAN_AMERICA.zhs16gbk

. .bash_profile ---生效

env | grep ORA

8、上传软件包

oracle用户

mkdir /u01/software

上传软件到/software中

p10404530_112030_Linux-x86-64_1of7.zip

p10404530_112030_Linux-x86-64_2of7.zip

unzip  p10404530_112030_Linux-x86-64_1of7.zip

unzip  p10404530_112030_Linux-x86-64_2of7.zip

9、使用图形界面开始安装oracle

cd /u01/software/database

./runInstaller

安装时如果出现DISPLAY not set

root用户执行:xdpyinfo |grep name  --记录下name of display:后的字符串,如 127.0.0.1:1.0

root用户执行:xhost +  --返回信息为: access control disabled,clients can connect from any host

su - oracle

export DISPLAY=:1.0

Oracle用户执行:xdpyinfo--正常返回则说明正确

继续cd /u01/software/database

./runInstaller

若安装时未找到/u01/app/oraInventory目录,

root用户:mkdir -p  /u01/app/oraInventory

chown -R oracle:oinstall /u01/app/oraInventory

然后继续

安装时错误:make: *** [emdctl] Error

在文件/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk

中找到$(MK_EMAGENT_NMECTL)并改为$(MK_EMAGENT_NMECTL) -lnnz11,然后retry

安装完使用root账户执行以下脚本

/u01/app/oracle/product/11.2.0/db_1/root.sh

/u01/app/oraInventory/orainstRoot.sh

然后退出

10、创建TNS监听器进程

oracle 用户执行:netca

安装完成后 lsnrctl status确认

11、创建数据库

oracle用户登录,执行dbca

回应--创建数据库--定制---(asp,asp)--(去除“使用 Enterprise Manager 配置数据库”前面的勾,去除“自动维护任务”前面的勾)

--所有帐户使用同一口令,输入口令oracle(两次)---filesystem--/u01/app/oracle/oradata--Flashback:不选,EnableArchiving 不选

Database Components全不选--Standard Database Components 全不选--memory 40%--size:Block Size: 8192 process: 500---

character size:(choose:data charatersize:ZHS16GBK--National:AL16UTF16)---connection mode:Dedicated--finish-save-

创建结束:ps -ef|grep ora 确认oracle实例进程

12、sqlplus / as sysdba 登录

1、select * from v$version;

2、select * from nls_database_parameters;

3、select * from v$log;

4、select * from v$logfile;

13、注意:

如果登录时显示Connected to an idle instance,表示连接到空实例,没有启动数据库,sqlplus / as sysdba登陆后startup即可

也可查看一下数据库监听状态 lsnrctl status,若未启动,则先启动监听 lsnrctl start

14、PLSQL Developer安装、配置、连接oracle数据库:

https://www.cnblogs.com/sunseine/p/5630558.html

报错1:PL/SQL连接Oracle数据库Initialization error

参考1:https://jingyan.baidu.com/article/8275fc8661322a46a03cf6c8.html

oracle 11.2.0.4 make 报错,Oracle 11.2.0.4_Linux单例篇相关推荐

  1. android百度地图 okhttp,阳光沙滩-Android8.0用OkHttp3报错,而andoird9.0和10.0不报错

    仅管报错,但程序仍然能正常运行. 用红线标出来的是它认为有错的地方 2020-03-14 12:33:18.747 5759-5759/com.cxb.webshop I/zygote: Reject ...

  2. oracle tnsping 怎么用,oracle 11.2.0 tnsping ORCL; 报错,该如何解决

    oracle 11.2.0 tnsping ORCL; 报错,该如何解决 oracle 11.2.0 tnsping ORCL; 报错,该如何解决 日期:2014-05-17 浏览次数:20530 次 ...

  3. oracle log block size,案例:Oracle无法启动报错ORA-00218: block size 0 重建控制文件

    天萃荷净 oracle数据库无法启动报错ORA-00218故障,通过重建控制文件解决文件损坏问题 遇到一个案例在数据库启动的时候报ORA-00218错误,而这个故障的引起原因是因为重建控制文件的时候, ...

  4. oracle lms进程 内存,【案例】Oracle ges resource消耗内存高报错ORA-04031 MOS解决办法...

    天萃荷净 Oracle研究中心案例分析:运维DBA反映Oracle数据库10.2.0.4.12每间隔一段时间就必须重启,运行一断时间报ORA-04031错误oracle ges res cache l ...

  5. vue2.6.11版本源码运行报错问题处理

    vue2.6.11版本源码运行报错问题处理 1.源码下载 git clone http://github.com/vuejs/vue.git 2.安装npm依赖包 npm install 3.运行报错 ...

  6. c++中结构体套结构体用 = {0}初始化编译报错解决办法(用memset或者={})(error: invalid conversion)

    我这有个结构体: VENC_CHN_ATTR_S venc_chn_attr; /* the attribute of the venc chnl*/ typedef struct rkVENC_CH ...

  7. 关于eclipse中web项目tomcat报错Server Tomcat v9.0 Server at localhost failed to start问题解决

    第一次写博客,写个简单的好了 关于eclipse中web项目tomcat报错Server Tomcat v9.0 Server at localhost failed to start 问题 我的解决 ...

  8. android apt最新版本,解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    解决Android studio 2.3升级到Android studio 3.0 后apt报错问题 发布时间:2020-09-16 19:59:42 来源:脚本之家 阅读:62 作者:哈特中尉 1. ...

  9. 服务器安装opencv报错--libSM.so.6: cannot open shared ...+tensorflow 报错libcusolver.so.8.0: can not...

    1.安装opencv出现以下错误: pip install opencv-contrib-python apt-get install -y python-qt4 apt-get install tk ...

最新文章

  1. 设置VSCode自动保存
  2. 解决jQuery不同版同时引用的冲突
  3. 2018-3-7 Hadoop简介1(名字的由来,以及基本的结构)
  4. 互联网协议 — L2TP 二层隧道协议
  5. python gevent
  6. Django之路——6 Django的模型层(二)
  7. C++实现topological sort拓扑排序算法(附完整源码)
  8. Web 3.0项目Aluna.Social宣布将ALN代币将分发给2600多个早期采用者
  9. 漏洞升级?黑客可利用 Spring 框架漏洞部署 Mirai 恶意软件
  10. windows process activation service 通信_Android四大组件——Service篇
  11. 静静期待 Windows 7 的到来
  12. 搭建VUE环境、安装npm、node.js
  13. python菜鸟教程 pdf下载-Python实战-从菜鸟到大牛的进阶之路 pdf完整版
  14. Mean Shift 聚类算法
  15. 我的梦想是成为一名计算机程序员英语怎么说,我梦想将来成为一名程序员英语作文...
  16. am 启动 activity 流程分析
  17. python画父子关系图_python elasticsearch-dsl父子关系
  18. javaScript 高级04 正则表达式(边界符、字符类、量词符)
  19. YOLO v2 学习与研究
  20. 百度404.html,百度标准死链(404页面)官方文档全解析

热门文章

  1. 盘点四个Web3社交项目
  2. 利用python计算太阳天顶角、方位角、高度角
  3. 多级放大电路的构成与动态分析
  4. 读书笔记《把时间当朋友》
  5. VUE项目部署Tomcat页面刷新404问题解决方法
  6. 训练营打卡Day45
  7. word中让页面变大
  8. 企业解决执行力问题的8个关键(zt)
  9. java开发计划怎么写_【精编范文】从事java,下一工作阶段的工作计划以及业绩目标,怎么写-精选word文档 (16页)...
  10. 漫画 | 小黄人学 Kubernetes 对象