oracle11g下的clusterware已改为grid infrastructure,附下载地址
SQL> select name from v$database;
NAME
---------
MYORACLE
select * from v$version;查看oracle 版本
SQL> show parameter undo_tablespace; 查看undo表空间
NAME TYPE VALUE
------------------------------------ ----------- -------------------
undo_tablespace string UNDOTBS1
SQL> show parameter user_dump_dest;显示所有跟踪文件
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
user_dump_dest string d:\tudou\diag\rdbms\myoracle\m
yoracle\trace
SQL> archive log list;
数据库日志模式 存档模式
自动存档 启用
存档终点 USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列 129
下一个存档日志序列 131
当前日志序列 131
SQL> select log_mode from v$database;查看是否归档日志
LOG_MODE
------------
NOARCHIVELOG
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1375792 bytes
Variable Size 293601744 bytes
Database Buffers 234881024 bytes
Redo Buffers 5804032 bytes
数据库装载完毕。
SQL> alter database archivelog; 切换归档模式 需要先关掉 ,startup到mount状态
数据库已更改。
SQL> select empno"员工号",ename "员工名称" from emp; 指定中文别名
员工号 员工名称
---------- ----------
7369 SMITH
7499 ALLEN
7521 WARD
7566 JONES
7654 MARTIN
7698 BLAKE
7782 CLARK
7839 KING
7844 TURNER
7900 JAMES
7902 FORD
员工号 员工名称
---------- ----------
7934 MILLER
已选择12行。
SQL> select empno,ename,sal from emp where sal>1500;
EMPNO ENAME SAL
---------- ---------- ----------
7499 ALLEN 1600
7566 JONES 2975
7698 BLAKE 2850
7782 CLARK 2450
7839 KING 5000
7902 FORD 3000
SQL> select empno,ename,sal from emp where sal<>all(3000,950,800);
EMPNO ENAME SAL
---------- ---------- ----------
7499 ALLEN 1600
7521 WARD 1250
7566 JONES 2975
7654 MARTIN 1250
7698 BLAKE 2850
7782 CLARK 2450
7839 KING 5000
7844 TURNER 1500
7934 MILLER 1300
SQL> select empno,ename,sal from emp where ename like 'S%';
EMPNO ENAME SAL
---------- ---------- ----------
7369 SMITH 800
SQL> select empno,ename,sal from emp where job in ('PRESIDENT','MANAGER','ANALYST');
EMPNO ENAME SAL
---------- ---------- ----------
7566 JONES 2975
7698 BLAKE 2850
7782 CLARK 2450
7839 KING 5000
7902 FORD 3000
SQL> select empno,ename,sal from emp where sal <2000 or sal> 3000;
EMPNO ENAME SAL
---------- ---------- ----------
7369 SMITH 800
7499 ALLEN 1600
7521 WARD 1250
7654 MARTIN 1250
7839 KING 5000
7844 TURNER 1500
7900 JAMES 950
7934 MILLER 1300
SQL> select * from dept;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
DEPT
EMP
BONUS
SALGRADE
DEPT2
SYS_TEMP_FBT