一、安装前准备
1.关闭防火墙及SELINUX
# systemctl stop firewalld
# systemctl disable firewalld
# vim /etc/selinux/config
SELINUX=disabled
2.添加oracle用户及相关组
# groupadd oinstall
# groupadd dba
# useradd -m -g oinstall -G dba oracle
3.创建安装目录并进行权限设置
# mkdir -p /u01/app/oracle/product/11.2.0/db_1
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01
4.安装必备依赖包
# yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
二、安装oracle
自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!1.解压安装包并进入目录进行安装
# su - oracle
$ unzip linux.x64_11gR2_database_1of2.zip
$ unzip linux.x64_11gR2_database_2of2.zip
$ cd database/
$ ./runInstaller
2.遵循向导安装
(1)选择“Install database software only”,点击Next进入下一步。
(2)选择“Single instance database installation”,点击Next进入下一步。
(3)勾选“My Oracle Support”并填写相关信息,点击Next进入下一步。
(4)选择“Desktop Class”并勾选“Oracle Base”和“Software Location”,点击下一步。
(5)勾选“Use existing database”并在“Global Database Name”与“Oracle System Identifier (SID)”栏目中填写信息,点击下一步。
(6)在“Database storage”栏目中可以设置对应的数据文件和联机日志目录,也可以使用默认值。
(7)在“Database Options”栏目中可以设置需要安装的组件,也可以选择使用默认值。
(8)在“Create Database”栏目中勾选“Create Database”,点击下一步。
(9)在“Typical Install Configuration”页面中进行相关设置,例如设置SYS、SYSTEM、DBSNMP等用户密码等。
(10)在“Prerequisite Checks”页面中,系统默认会自动执行检查,如果有警告则需要解决对应的警告才能继续安装。
(11)点击Install进入安装过程,等待安装完成。
3.安装完成后进行配置
(1)编辑.bash_profile文件
$ vi ~/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:$PATH
(2)执行生效命令
$ source ~/.bash_profile
三、示例说明
- 创建数据库实例orcl
$ sqlplus / as sysdba
SQL> create database orcl
maxdatafiles 200
maxinstances 8
maxlogfiles 8
maxlogmembers 8
maxloghistory 1
character set utf8
national character set utf8;
- 创建新用户
CREATE USER newuser IDENTIFIED BY password ACCOUNT UNLOCK;
GRANT CONNECT, RESOURCE TO newuser;