With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> SHOW USER; //查看当前用户
USER is "SYS“
SQL> HELP INDEX; //查看指令列表
……
COMPUTE LIST SET XQUERY
CONNECT PASSWORD SHOW
SHAPE \* MERGEFORMAT
?
?
优化执行环境
全局配置/etc/profile,添加基目录、执行路径……
修改/etc/oratab,使orcl实例随数据库软件启动
?
[root@dbserver ~]# vi /etc/profile
……
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=\$PATH:\$ORACLE_HOME/bin
?
[root@dbserver ~]# vi /etc/oratab
orcl:/opt/oracle/product/11.2.0/dbhome_1:Y
?
?
?
?
Oracle的服务组件
监听器lsnrctl:提供数据库访问,默认端口1521
启动器dbstart、dushut:启动、停止数据库实例
控制器emctl:开启、关闭OEM平台,默认端口1158
?
[oracle@dbserver ~]$ lsnrctl status
?
[oracle@dbserver ~]$ emctl stop dbconsole
?
[oracle@dbserver ~]$ dbshut $ORACLE_HOME
?
[oracle@dbserver ~]$ dbstart $ORACLE_HOME
?
[oracle@dbserver ~]$ emctl stop dbconsole
?
?
?
使用系统服务脚本
编写/etc/init.d/oracle控制脚本
使用chkconfig工具添加为系统服务
使用service工具来启动、停止、重启oracle服务
?
?
SHAPE \* MERGEFORMAT
?
?
?
逻辑备份与恢复
配置Oracle备份目录
创建本地目录(如 /opt/mydbbackup),并调整属性
在SQL>环境中指定备份位置,并授权备份用户
[root@dbserver ~]# mkdir /opt/mydbbackup
[root@dbserver ~]# chown oracle:oinstall /opt/mydbbackup/
?
[root@dbserver ~]# sqlplus sys AS SYSDBA
Enter password:
SQL> CREATE DIRECTORY dmpdir AS '/opt/mydbbackup';
Directory created.
?
SQL> GRANT read,write ON DIRECTORY dmpdir TO sysman;
Grant succeeded.
SQL> GRANT all ON DIRECTORY dmpdir TO system;
Grant succeeded.
?
?
?
?
?
?
?
逻辑备份与恢复
执行逻辑备份
使用expdp工具导出数据库
[root@dbserver ~]# expdp lisi/123456 DIRECTORY=dmpdir
DUMPFILE=lisi-20111014.dmp #导出用户lisi的数据库
?
…….
[root@dbserver ~]# expdp system/123456 DIRECTORY=dmpdir
DUMPFILE=orcl-full-20111014.dmp FULL=Y #导出整个数据库
?
……
?
?
?
执行逻辑恢复
使用impdp工具导入数据库
[root@dbserver ~]# impdp lisi/123456 DIRECTORY=dmpdir
DUMPFILE=lisi-20111014.dmp REUSE_DATAFILES=Y
TABLE_EXISTS_ACTION=REPLACE #恢复用户lisi的数据库
?
[root@dbserver ~]# impdp system/123456 DIRECTORY=dmpdir
DUMPFILE=orcl-full-20111014.dmp REUSE_DATAFILES=Y
TABLE_EXISTS_ACTION=REPLACE FULL=Y #恢复整个数据库
?
?
?
注意:
glibc-32bit-8.1-9
glibc-devel-32bit-8.1-9
compat-libstdc++-33-3.2.3-47.3.x86_64.rpm
libaio-0.3.105-2.x86_64.rpm