美文网首页
Centos安装Oracle12c

Centos安装Oracle12c

作者: 渣渣曦 | 来源:发表于2020-01-31 21:07 被阅读0次

1.数据库软件上传至/home/oracle

unzip linuxx64_12201_database.zip

安装前确保GCC编译环境已经安装

2.图形化界面

xhost +

su – oracle

source .bash_profile

export DISPLAY=:0 #如果是远程vnc安装,需要设置成对应控制端如:1

进入安装目录,运行“runInstaller”

./runInstaller

在弹出的界面中,按照如下图选择点掉“I wish receive security updates via my oracle support”,然后下一步


image.png

出现如下警告,点击“Yes”进入下一步


image.png
这里仅安装数据库软件,选择“Install database software only“,然后下一步:
image.png

选择“Single Instance database installation”,默认即可,点击下一步继续:


image.png

选择“Enterprise Edition”


image.png
选择oracle按照路径和位置,确认完成后,下一步:
image.png

选择‘oracle’


image.png
image.png

部分错误可以执行‘‘Fix & Check Again”执行指定脚本完成,然后选择”Ignore All”


image.png
image.png
image.png

‘‘install’进行安装

image.png
image.png

使用root用户执行对话框中的脚本


image.png

数据库建库

在oracle用户下配置 ~/.bash_profile,加入以下内容:

export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export ORACLE_SID=ORCL
export PATH=$ORACLE_HOME/bin:$HOME/bin:$PATH

运行命令,使配置生效:

source ~/.bash_profile

运行执行命令dbca,选择‘Create Database’

image.png

选择’AL32UTF8’字符编码集,取消“Create as Container database”复选框:

image.png

单击‘Finish’开始安装


image.png
image.png
image.png

检查

主备机数据库和listener都启动后,执行

lsnrctl start

sqlplus / as sysdba

startup

create user datawarehouse identified by datawarehouse;

alter user datawarehouse quota unlimited on users;

grant create session to datawarehouse;

grant resource to datawarehouse;

grant connect to datawarehouse;

测试登陆:使用oracle用户执行 “sqlplus datawarehouse/datawarehouse@127.0.0.1/ORCL”

如需远程访问在root用户下执行systemctl stop firewalld , systemctl disable firewalld关闭防火墙

三、备份、恢复

备份:exp 用户名/密码 file=date +%y%m%d.dmp owner=用户名 INDEXES=n STATISTICS=none

导入:imp 用户名/密码@[SID] file=路径\文件名.dmp
覆盖导入:imp 用户名/密码@[SID] file=路径\文件名.dmp ignore=y full=y
imp 用户名/密码@[SID] file=文件名.dmp fromuser=原用户名 touser=新用户名

相关文章

网友评论

      本文标题:Centos安装Oracle12c

      本文链接:https://www.haomeiwen.com/subject/cbqnthtx.html