Oracle12c图形化&静默安装踩坑的方法步骤

1 安装规划

ORACLE安装到新磁盘上,磁盘挂载到u01,d01d02是符号连接,实际目录在u01

参数
Oracle base /d01/app/oracle
Software location /d01/app/oracle/product/12102/dbhome_1
DATAFILEDESTINATION /d02/oradata
RECOVERYAREADESTINATION /d02/fast_recovery_area
Global database name gorcl12c
SID orcl12c

2 挂载磁盘

fdisk -l # 查看实例上的数据盘
fdisk -u /dev/vdb # 分区数据盘
# np1..w
fdisk -lu /dev/vdb # 查看新分区
mkfs.ext4 /dev/vdb1

cp /etc/fstab /etc/fstab.bak
echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab
cat /etc/fstab

mkdir /u01
mount /dev/vdb1 /u01
df -h

3 挂载SWAP

### ORACLE需要内存的1/4作为swap,确认存在swap,如果有的话swapoff /swapfile
swapon -s
# 确认硬盘空间
df -hal
# 创建swap文件1024 * 16 = 16384 = 16GB(实际创建的时候多一点16384)
dd if=/dev/zero of=/swapfile bs=16386 count=1024k
# 格式化
mkswap /swapfile
chmod 0600 /swapfile
# 激活swap
swapon /swapfile
# 确认存在swap
swapon -s

4 系统环境配置

系统配置

### ORACLE需要内存的1/4作为swap,确认存在swap,如果有的话swapoff /swapfile
swapon -s
# 确认硬盘空间
df -hal
# 创建swap文件1024 * 16 = 16384 = 16GB(实际创建的时候多一点16384)
dd if=/dev/zero of=/swapfile bs=16386 count=1024k
# 格式化
mkswap /swapfile
chmod 0600 /swapfile
# 激活swap
swapon /swapfile
# 确认存在swap
swapon -s

ORACLE用户环境变量

su - oracle
vim ~/.bash_profile

ORACLE_BASE=/d01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12102/dbhome_1
ORACLE_SID=orcl12c
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SIDPATH ORACLE_SID

5 图形化界面配置踩坑

安装图形化依赖与桌面系统

$ yum groupinstall "X Window System"

# 确认available里面的gnome名称,下一步使用
$ yum grouplist

# 安装gnome
$ yum groupinstall "GNOME Desktop"

#进入图形界面
$ startx

root下执行xdpyinfo,记录连接字符

$ xdpyinfo | grep name
name of display: :0

root下执行(重要),默认xwindow不允许别的用户连接

$ xhost +

oracle下执行dpyinfo

$ export DISPLAY=:0

xdpyinfo
...
# 正常显示
...

这个步骤完成

5 图形化安装

database/runInstaller

6 图形化创建数据库

dbca

7 图形化配置listener & tns连接数据库

参考这篇文章配置
https://www.jb51.net/article/170289.htm

sqlplus sys/oracle@hostname:1521/orcl12c as sysdba
sqlplus sys/oracle@tnsname as sysdba

8 启动数据库

select status from v$instance;

startup nomount

alter database mount;

alter database open;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • oracle12C安装步骤(图文详解)

    首先去官网下载两个架包链接如下:官网链接或者本地下载地址://www.jb51.net/database/568442.html 第一步:将两个架包解压到同一个database目录下.如截图所示: 第二步:打开setup应用程序 打开后就到了下面这个页面 第三步:配置安全更新 环境变量配置信息: F:\oracle_base F:\oracle_base\product\12.1.0\dbhome_1 第四步.创建数据库 弹出一个框点击继续 直接点击下一步,直到完成,这里就不一一截图了. 第五步

  • oracle12c安装报错:PRVF-0002的解决方法

    ./runInstaller 启动图形化报错 PRVF-0002 : Could not retrieve local nodename. 查看了一下报错信息: [root@test68 OraInstall2013-09-06_04-43-39AM]# cat installActions2013-09-06_04-43-39AM.log 后几行报错: SEVERE: [FATAL] PRVF-0002 : Could not retrieve local nodename. Refer as

  • Oracle12c的数据库向11g导进的方法

    从oracle 12c 备份(expdp)出来的包,还原到11g里,想想都知道会有兼容性问题. 果不其然,报错了: ORA-39142: 版本号 4.1 (在转储文件 "叉叉叉.expdp" 中) 不 兼容 之类 后来才知道,在12C中备份出来时,应指定版本信息,例如我要导进11g的库(具体版本为11.1.0.6.0,打开sqlplus就能看到),则version=11.1.0.6.0 语句: 在12C备份 <code class="hljs livecodeserve

  • 解决oracle12c创建用户提示ORA-65096:公用用户名或角色无效问题

    1.背景 以前一直用的是oracle11g,创建用户一直没有问题, 今天在oracle12c上创建用户,报错了.如下图: 我很郁闷, 就打开了oracle官方网站找了下, 发现创建用户是有限制的. 2.解决方案 创建用户的时候用户名以c##或者C##开头即可. 错误写法: create user zhaojiedi identified by oracle; 正确写法: create user c##zhaojiedi identified by oracle; 注: 如果你不纠结为啥的,上面的

  • Oracle12c图形化&静默安装踩坑的方法步骤

    1 安装规划 ORACLE安装到新磁盘上,磁盘挂载到u01,d01和d02是符号连接,实际目录在u01下 参数 值 Oracle base /d01/app/oracle Software location /d01/app/oracle/product/12102/dbhome_1 DATAFILEDESTINATION /d02/oradata RECOVERYAREADESTINATION /d02/fast_recovery_area Global database name gorcl

  • Oracle数据库及图形化界面安装教程图解

    首先在电脑D盘(或者其他不是C盘的磁盘,一般软件不会安装到C盘,否则会拖慢电脑的运行速度,造成电脑卡顿)新建文件夹并命名,这里命名oracle;按住Ctrl键,鼠标同时选中win64_11gR2_database_1of2.zip和win64_11gR2_database_2of2.zip两个压缩包,右键解压到oracle文件夹,将得到database文件,如图1: 图1 双击打开database文件夹如图2,双击setup.exe应用文件进行安装. 图2 安装步骤如下:. (1)选择"下一步&

  • Android 静默安装和卸载的方法

    本文介绍了Android 静默安装和卸载的方法,分享给大家,具体如下: 一. 条件 系统签名 需要放到 /system/app里作为系统app 二. 适用环境 机顶盒开发,系统开发,车机开发,智能设备开发. 三. 步骤 1. 在 AndroidManifest.xml 中 1.1. 在清单文件 AndroidManifest.xml 添加 android.uid.system 声明为系统应用. 1.2. 权限 <uses-permission android:name="android.p

  • Linux fedora 24 忘记密码图形化界面修改root密码的方法

    方法及其简单,只需要两步即可: 1.第一步: 打开终端,输入sudo su命令. –此处的密码为普通用户的密码,也就是开机时输入的密码. 2.第二步: 直接sudo passwd root就重置了roor密码了. 此时输入新的密码即可,个人建议密码最好字母加数字相结合. PS:下面看下fedora23忘记root密码怎么修改? 第一步:在开机进入grub菜单的时候选择正确的启动项,按e 第二步:找到开头是linux16这一行,在末尾加上rd.break,注意空格,按ctrl+x 第三步:此时进入

  • android实现静默安装与卸载的方法

    本文实例讲述了android实现静默安装与卸载的方法.分享给大家供大家参考.具体如下: 方法1:[使用调用接口方法,由于安装卸载应用程序的部分API是隐藏的,所以必须下载Android系统源码,在源码下开发并编译之后使用MM命令编译生成APK文件] import java.io.File; import android.app.Activity; import android.os.Bundle; import android.content.Intent; import android.con

  • Visual Studio安装git插件的方法步骤

    在Visual Studio 中使用git--什么是Git(一) 如果要使用git进行版本管理,其实使用git命令行工具就完全足够了,图形化工具(无论是git extentions,还是TortoiseGit),都只不过是命令行的封装.就功能而言,他们能做的,命令行全部可以做到:但命令行能做的,他们不 一定可以做到.命令行更加原生.本色,跨越平台,以一当十.建议熟悉git命令行工具.但图形化工具也有自己的优点,就是直观. Visual Studio 2019中自带Git功能.如下图. 2.Vis

  • Django安装配置mysql的方法步骤

    近期做那个python的开发,今天就来简单的写一下Django安装配置mysql的方法步骤 安装mysql 首先安装pymysql pip install pymysql 然后安装mysqlclient pip install mysqlclient 在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找了类似的图): 在window下安装python的包会出现各种问题,https://www.lfd.uci.edu/~gohlke/pythonlibs/这个网站就是专门用于解决windo

  • 如何在vscode中安装python库的方法步骤

    vscode安装python库 1.已经在vscode中装了python并配置好python运行环境. 检查是否正确配置好运行环境,按Windows+R组合键在运行窗口输入cmd,打开命令提示符窗口输入python确定即可 2.找到vscode中python的路径 随便运行一个代码,例如print("hehe")下面的终端显示如下 图中红色地方圈起的便是python的路径,到python3.8为止. 如果你所显示的内容与我不同,可在setting.json中查找并将路径复制下来(在vs

  • Windows10安装Apache2.4的方法步骤

    目录 下载Apache Http Sever 2.4 添加环境变量 配置Apache的路径和监听端口 启动Apache Http Server 方式一:通过命令行启动 方式二:利用Windows启动 方式三:利用Apache服务器自身的视窗打开 解决部署时显示空白页面 下载Apache Http Sever 2.4 官网下载地址:Apache Haus Downloads 或者本地下载地址:https://www.jb51.net/softs/41964.html 添加环境变量 先将 httpd

  • deepin 2014系统下安装mysql数据库的方法步骤

    Deepin 2014下载及安装 Deepin 2014的下载及安装大家可以参考下面这两篇文章,一篇为正式版的下载与安装,另外一篇文章给大家分享了deepin 2014用U盘安装的方法步骤,需要的朋友们可以参考学习: Deepin 2014.2正式版下载 和安装教程 deepin 2014 U盘安装方法及注意事项详解 好了,下面进入本文的重要内容:deepin 2014系统下安装mysql数据库的方法步骤,一起来看看吧. 一:安装mysql 打开deepin terminal: 在此过程中会提示

随机推荐