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.pngimage.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=新用户名
网友评论