Softlimit 软限制 :不会拒绝你的工作,只会给你警告
hardlimit硬限制
Xhost + 都有权限加载桌面
Dbsnmp 简单网络管理协议。
Unicode统一编码
配置yum:
# rm -f /etc/yum.repos.d/* 配置yum文件
# vi /etc/yum.repos.d/oel6.repo 打开yum文件
[Server]
name=Server
baseurl=file:///media/"OEL_6.5 x86_64 Disc 1 20130225"/Server
enabled=1
gpgcheck=0
安装vb增强功能:
# Cd /media/OL6.4\ x86_64\Disc\ 1\20130225/Packages/
# yum install gcc kernel-uek-devel-2.6.39-400.17.1.el6.x86_64rpm
# ln -s /usr/src/kernels/2.6.39-400.17.1.el6.x86_64/ /usr/src/linux
#cd
弹出iso光盘
- 确认root身份:
# id
- 硬件配置:
# grep MemTotal /proc/meminfo 选取要配置的物理内存
# grep SwapTotal /proc/meminfo 选取要配置的虚拟内存
# vi /etc/fstab(永久修改)
tmpfs /dev/shm tmpfs defaults,size=2G 0 0
# mount -o remount /dev/shm 指定挂载的文件系统
- 创建用户:
# groupadd -g 1000 oinstall 创建一个名称为oinstall的群组,GID号为1000
# groupadd -g 1001 dba 创建一个名称为dba的群组,GID号为1001
# groupadd -g 1002 oper 创建一个名称为dba的群组,GID号为1001
# useradd -u 1000 -g oinstall -G dba,oper oracle
# passwd oracle
- 创建目录:
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01
# chmod -R 775 /u01
#cd /media/OL6.4\ x86_64\Disc\ 1\20130225/Packages/
# yum install oracle-rdbms-server-11gR2-preinstall
- 使用hosts文件解析主机名:
# hostname
node1.test.com
# vi /etc/hosts
192.168.0.1 node1.test.com node1
# ping node1
# ping node1.test.com
- 解压缩安装包:
安装包所在目录共享给虚拟机然后解压缩,命令如下:
# mkdir /installation
# mount -t vboxsf installation /installation
# cd /installation
#upzip p10404530_12030_Linux-x86-64_1of7.zip
#upzip p10404530_12030_Linux-x86-64_2of7.zip
- 图形界面安装:
# xhost +
# su - oracle
$ cd /database/
$ ./runInstaller
- 创建监听和数据库:
图形界面下创建监听,oracle执行:
$ netca
$ lsnrctl status
$ netstat -tlnp | grep 1521
图形界面创建db,oracle执行:
$ dbca
通用或事务处理,orcl/ orcl,选中“样本方案”内存1200M,数据库字符集utf8
- 测试:
sqlplus测试:io
$ sqlplus sys/[email protected] as sysdba
$ sqlplus / as sysdba
SQL> show user
SQL> select count(*) from hr.employees;
SQL> exit
浏览器测试:
https://192.168.0.1:1158/em
sys/password sysdba
安装rlwrap:
root身份安装
在Windows下,将rlwrap安装包复制到installation下,检查挂载目录
# Cd /installation
# yum install rlwrap-0.42-1.el6.x86_64.rpm 安装软件包
# vi ~oracle/.bashrc
alias sqlplus=‘rlwrap sqlplus‘
alias rman=‘rlwrap rman‘
# su - oracle
$ sqlplus / as sysdba 打开sql
SQL> select * from hr.employees;
root身份安装
# yum install flash-plugin-11.2.202.508-release.x86_64.rpm 不执行了
sqldeveloper测试:
root身份安装
# yum install jdk-8u51-linux-x64.rpm
# yum install sqldeveloper-4.1.1.19.59-1.noarch.rpm
# /usr/local/bin/sqldeveloper
输入jdk的路径 /usr/java/jdk1.8.0_51/
点左上角+号,创建新连接:
sys/password,连接类型:basic,角色:sysdba
192.168.0.1 端口1521 sid:orcl
测试,保存。
- 添加启动脚本:
# vi /etc/oratab 把N改为Y
orcl:/u01/app/oracle/product/11.2.0/db_1:Y
# vi /etc/rc.d/init.d/oracle
自动化服务,默认情况下35自动启动
#!/bin/bash
#chkconfig:35 99 01
case "$1" in
start)
echo -n "Starting Oracle Database & Listener:"
su - oracle -c ‘dbstart $ORACLE_HOME‘ >/dev/null
echo "[ ok ]"
echo -n "Starting Oracle EM dbconsole:"
su - oracle -c "emctl start dbconsole" >/dev/null
echo "[ ok ]"
touch /var/lock/subsys/oracle
;;
stop)
echo -n "Shutting Down Oracle EM dbconsole:"
su - oracle -c "emctl stop dbconsole" >/dev/null
echo "[ ok ]"
echo -n "Shutting Down Oracle Database & Listener:"
su - oracle -c ‘dbshut $ORACLE_HOME‘ >/dev/null
echo "[ ok ]"
rm -f /var/lock/subsys/oracle
;;
*)
echo "Usage: oracle {start|stop}"
exit 1
esac
# chmod 755 /etc/rc.d/init.d/oracle
# chkconfig --add oracle
# chkconfig --list oracle
- 删除口令有效期:
# su - oracle
$ sqlplus / as sysdba
SQL> alter profile default limit PASSWORD_LIFE_TIME unlimited;