Orcle-XE即Oracle11g速成版,部署快,轻量。
Oracle数据库下载地址:https://www.oracle.com/downloads/index.html#database
准备工作:
oraclexe安装包:oracle-xe-11.2.0-1.0.x86_64.rpm.zip
安装依赖
yum install libaio bc flex
上传oraclexe的安装包
解压zip包
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
解压后进入Disk1
cd Disk1
创建swap空间
dd if=/dev/zero of=/var/swaptest bs=1024 count=2097152
#从这里开始是这条命令的说明
if:输入文件
of:输出文件
dev/zreo:Linux提供的输入设备,可以来创造指定长度文件,比如临时交换文件等。
bs=1024:表示读/写的块字节大小为1024个字节,即1kb。
count:数据块的数量。
容量计算公式:1KB *2097152=1KB *1024(k)*1024*2=2097152=2G
安装解压出来的rpm包
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
安装完成后,会看到如下提示
![](https://img.haomeiwen.com/i13276171/0c5c5325e47a63d9.png)
运行configure
/etc/init.d/oracle-xe configure
默认端口
oracle默认应用端口是8080,如果不需要更改直接回车即可。
oracle默认监听端口是1521,如果不需要更改同样直接回车即可。
![](https://img.haomeiwen.com/i13276171/234c68fc9c4fae4e.png)
设置密码
这里的密码是设置sys和system的用户密码,相当于mysql数据库的root密码。
![](https://img.haomeiwen.com/i13276171/acb1a467570e48d1.png)
启动服务
输入好密码后会问你是否启动这个11g数据库,y启动即可。
![](https://img.haomeiwen.com/i13276171/5b43ae6488c79125.png)
执行脚本
cd /u01/app/oracle/product/11.2.0/xe/bin
. ./oracle_env.sh
添加环境变量
vim /etc/profile
#添加如下即可
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
使profile生效
source /etc/profile
连接数据库
sqlplus /nolog
使用sys连接数据库
SQL> connect sys/密码 as sysdba
创建用户
# 创建用户 testuser 密码:test123
SQL> create user testuser identified by test123;
# 解锁用户
SQL> alter user testuser account unlock;
# 给用户授权管理员权限
SQL> grant dba to testuser;
网友评论