本文共 4327 字,大约阅读时间需要 14 分钟。
官方下载地址:
[root@oracle data]# ls
linuxamd64_12c_database_1of2.zip linuxamd64_12c_database_2of2.zip
yum install -y binutils compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi make sysstat
yum install -y compat-libstdc++-33.x86_64 libaio-devel.x86_64yum install -y xorg-x11-utils xorg-x11-server-utils unzip关闭selinux
setenforce 0关闭防火墙service iptables stopchkconfig iptables off先备份
cp /etc/sysctl.conf{,.bak}再修改vim /etc/sysctl.confkernel.shmmni = 4096kernel.sem =250 32000 100 128net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 262144net.ipv4.ip_local_port_range =9000 65500fs.file-max=65536fs.aio-max-nr=1048576
使其生效
sysctl -pvim /etc/security/limits.conf
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 10240
vim /etc/profile
if [ $USER = "oracle" ]; thenulimit -u 16384ulimit -n 65536fi
groupadd dba
groupadd oinstalluseradd -g oinstall -G dba oracleecho 'ycig1234' | passwd oracle --stdinchown -R oracle.oinstall /data/[root@oracle data]# ll /data/
total 2419500-rw-r--r-- 1 oracle oinstall 1361028723 Jan 28 08:06 linuxamd64_12c_database_1of2.zip-rw-r--r-- 1 oracle oinstall 1116527103 Jan 28 08:05 linuxamd64_12c_database_2of2.zipsu - oracle
vi ~/.bash_profileexport ORACLE_BASE=/data/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/12.1.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport ORACLE_CLIENT=$ORACLE_HOME
解压文件
cd /dataunzip linuxamd64_12c_database_1of2.zipunzip linuxamd64_12c_database_2of2.zip点开自己电脑上的xmanager Enterprise中的Xmanager - Passive
设置DISPLAY用于远程窗口(192.168.3.90是我本机的IP,请根据具体情况设置)export DISPLAY=192.168.3.90:0.0执行xhost+命令显示如下信息说明[oracle@oracle database]$ xhost +access control disabled, clients can connect from any host./runInstaller
这里会检查环境是否满足,请执行修改以满足安装环境不设置邮箱,不更新只创建数据库(第一个是创建数据库并设置,第二个是只创建数据库,第三个是更新数据库)安装单实例数据库(第一个单实例数据库,第二个oracle数据库集群,第三个RAC节点安装)选择语言选择安装版本(第一个企业版,第二个标准版,第三个标准版1)选择安装路径(和环境变量中设置一致即可,默认/u01下)产品清单设置group
清单安装过程按照提示用root用户运行这两个脚本运行脚本安装完成点解closesource ~/.bash_profile
dbca创建一个数据库设置数据库clobal database name 全局数据库名(ORACLE_SID)storage type 存储类型database files location 数据库文件存放位置fast recovery area 快速恢复区datavase character set 数据库字符集(一般为UTF-8或GBK)admin** password 管理口令确认口令清单,点击finish开始安装
安装完成创建完成后会自动启动
启动、关闭oraclesqlplus / as sysdba启动startup关闭shutdownnetca
listener configuration 设置监听naming methods configuration 设置命名规则local net service name configuration 设置本地网络服务directory usage configuration 设置使用目录选择设置监听添加一个监听监听名称,最好和ORACLE_SID一样,方便查看协议(默认tcp)监听端口(默认1521)不设置下一个,结束配置启动监听lsnrctl start查看监听状态lsnrctl start关闭监听lsnrctl stopsqlplus / as sysdba
创建表空间create tablespace SDE datafile '/data/oracle/app/oradata/ORCL/datafile/SDE1.dbf' size 1g autoextend on;alter tablespace SDE add datafile '/data/oracle/app/oradata/ORCL/datafile/SDE2.dbf' size 1g autoextend on;
创建用户
create user sde identified by sde default tablespace SDE;
授权dba权限(如果需要权限管理请自行设置)
grant dba to sde;
创建备份目录
$ mkdir -pv /data/oracle/app/dump/create directory dpdata as ' /data/oracle/app/dump/'; Grant read,write on directory dpdata to sde;
netca
这里选第三个添加服务名,可以随便去,用ORACLE_SID方便使用协议连接主机和端口连接测试点击修改连接信息输入用户密码测试成功NEXT直到finish前提:数据库已启动,监听已启动
sqlplus sde/sde@orcl创建第二个实例
export ORACLE_SID=torcldbca
create tablespace TSDE_TBS datafile '/data/oracle/app/oradata/TORCL/datafile/TSED1.dbf' size 1g autoextend on;create user tsde identified by tsde default tablespace TSDE_TBS;grant dba to tsde;create directory dpdata as ' /data/oracle/app/dump/'; Grant read,write on directory dpdata to tsde;
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file ****处理:重启oracle所在服务器,然后重新启动oracle就好了,貌似是因为目录设置一样,在第一个库已启动情况下创建第二个库出现文件锁死。(如果理解没有错误的话应该关闭所有的oracle数据库然后重启就可以了)
警告!警告!删库之前注意做数据备份
dbca删库转载于:https://blog.51cto.com/13323775/2065903