.
1.oracle开机启动流程
 su - oracle
 lsnrctl start
 lsnrctl status
 sqlplus / as sysdba
 startup



2、如何查看数据库版本
select * from v$version;  
3.如何查看用户从那个设备连接的数据库
SELECT DISTINCT  machine , terminal FROM V$SESSION; 
4.如何查看表结构
select * from all_tables where table_name like '%' 
 select * from all_tab_columns where table_name='table_name' 
select * from all_tables where table_name like '%YZH_ORACLE' 
select * from all_tab_columns where table_name='YZH_ORACLE' 
5.如何查看最大会话数
SELECT * FROM V$PARAMETER WHERE NAME LIKE 'proc%'; 

show parameter processes;
 
数据库记录中曾经最大会话数
select * from v$license; 
6.如何查询事务被锁时间
select * from v$locked_object ; 
7.如何查询那些用户正在使用数据库
select username from v$session; 

8.如何查得数据库的SID、以及是否归档
select * from v$database; 
9.如何查询用户权限
SELECT * FROM DBA_SYS_PRIVS; 

10.如何查询被锁对象
select *from V$LOCKED_OBJECT
select *from V$SESSION11.如何生成随机数
select DBMS_RANDOM.RANDOM  from dual;

12.查询当前用户对象
SELECT * FROM USER_OBJECTS; SELECT * FROM DBA_SEGMENTS; 13.如何获取错误信息
SELECT * FROM USER_ERRORS; 