查询Oracle实例、用户名

用sysdba身份登录 比如 conn /as  sysdba 匿名管理员登陆

查看SID
1.用sysdba身份登录 比如 conn /as  sysdba
2.select instance_name from v$instance;
查看用户名
select * from dba_users; –查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select * from all_users;  –查看你能管理的所有用户!
select * from user_users; –查看当前用户信息 !

—摘自网络

Oracle 10gR2/11gR2RAC重启

RAC集群的启动和关闭,貌似非常的简单,敲来敲去也就是那五六个命令。但是深入理解下去,非常有助于我们了解RAC的构架.
启动和关闭rac一般使用三种方式:sqlplus,srvctl以及dbconsole或者Oracle grid control,本节中简要介绍下使用srvctl启动和关闭rac数据库集群!
使用crs_stat命令可以查询当前rac各节点下的asm实例,监听器,global service daemon,oracle notification server,vip,数据库实例是否正常!

Read more

SQL行列互转汇总

PIVOT 用于将列值旋转为列名(即行转列),在 SQL Server 2000可以用聚合函数配合CASE语句实现

PIVOT 的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P

注意:PIVOT、UNPIVOT是SQL Server 2005 的语法,使用需修改数据库兼容级别(在数据库属性->选项->兼容级别改为   90 )

SQL2008 中可以直接使用

Read more