Oracle数据库也是一个数据库的中间力量
服务器的配置
- 512M内存 500GB的带宽 10G的SSD
- 系统采用centos6 64位
- 3.5刀一个月
XE是免费可授权版.只允许在一个机器上面跑实例。但是用来测试单库是性价比最高的
XE的下载地址 (现在oracle需要采取登录才能授权下载,故采用scp的方式上传到服务器中)
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip
上传至root下的自定义文件下
scp /Users/Yun/Downloads/oracle-xe-11.2.0-1.0.x86_64.rpm.zip root@144.202.3.120:/root/wwj/
安装固定依赖
yum install libaio libaio-devel bc -y
添加虚拟内存(针对小型服务器)(命令请依次执行)
- su - root
- dd if=/dev/zero of=/swapfile bs=1024 count=1048576
- mkswap /swapfile
- swapon /swapfile
- cp /etc/fstab /etc/fstab.backup_$(date +%N)
- echo ‘/swapfile swap swap defaults 0 0’ /etc/fstab
- chown root:root /swapfile
- chmod 0600 /swapfile
- swapon -a
- swapon -s
注意:需要删除虚拟内存分区即可swapoff /swapfile和rm -rf /swapfile
安装解压命令并解压
- yum install -y unzip zip
- unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
文件安装在disk01中,安装切换到disk01中
安装oracelXE(切换到Disk01)
- rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
执行初始化文件
- /etc/init.d/oracle-xe configure命令
默认端口为8080 可改:8888
监听端口为1521 sys与system密码设置为xxxx
配置为开机启动
等待中……
可选操作(需要在命令窗口中进行数据库的访问)
- cd /u01/app/oracle/product/11.2.0/xe/bin/ (u01在系统的根目录下)
- source ./oracle_env.sh
可选图形连接界面
- /sbin/iptables -I INPUT -p tcp –dport 1521 -j ACCEPT (加入端口开放)
- /etc/rc.d/init.d/iptables save (保存端口)
- /etc/init.d/iptables status (查看开放的端口)
可选关闭防火墙
- service iptables start
- service iptables stop
特别注意
- 创建一个新的表空间(类似创建一个新的数据库)
- 新建一个用户给与connect与resource权限
- 更改连接
- 美美的操作oracle数据库