- 浏览: 78327 次
- 性别:
- 来自: 青岛
最新评论
-
duanyong:
有用,但是没有看明白留着。
URI、URL、URN -
xgene:
要是字符做了旋转,还连接在一起,你怎么分?
java 图片像素级操作
常用SQL语句了解数据库信息
select status from v$instance
select open_mode from v$database
(1) 查询oracle 的物理结构
1.1. 查看数据文件
SQL> select name from v$datafile;
NAME
---------------------------------------------
/u05/dbf/PROD/system_01.dbf/u05/dbf/PROD/system_01.dbf (系统数据文件)
/u06/dbf/PROD/temp_01.dbf (临时数据文件)
/u04/dbf/PROD/users_01.dbf (用户数据文件)
/u09/dbf/PROD/rbs_01.dbf (回滚数据文件)
/u06/dbf/PROD/applsys_indx_01.dbf (索引数据文件)
数据文件是ORACLE中最重要的物理文件
1.2.查询控制文件信息
SQL>select * from V$Controlfile
1.3 查看日志组
SQL>select * from V$Log
1.4. 查看具体的日志成员文件
SQL>select * from v$logfile
1.5 通过以下SQL 找到 报警日至文件的路径
select value from v$parameter where name ='background_dump_dest'
1.6 通过以下SQL找到用户跟踪文件的路径
select value from v$parameter where name ='user_dump_dest'
(2) 查询安全信息
2.1 显示示用户信息
SQL>selelct * from DBA_Users Where Username =’system’
2.2 显示角色信息
SQL> Select *from Dba_Roles
2.2 显示表空间限额的信息
SQL> select Tablespace_Name,Username,Bytes,max_bytes
SQL> from dba_ts_quotas;
2.4 显示开工文件和相关资源限制设置的信息
SQL> Select profile,resource_name,limit
SQL> from Dba_profiles;
2.5 显示当前用户拥有的所有的表
SQL> Select * From Tab;
2.6 查看内部系统表的SQL
select * from v$fixed_view_definition
3 查询oracle 的系统环境变量
3.1.查找全局共享缓冲区(SGA)
SQL> select * from v$sga;
NAME VALUE
-------------------- ---------
Fixed Size 39816
Variable Size 259812784
Database Buffers 1.049E+09
Redo Buffers 327680
更详细的信息可以参考V$sgastat、V$buffer_pool
对于保存在共享池中的SQL语句,可以从V$Sqltext、v$Sqlarea中查询到
3.2清空Share_pool,保留Data buffer
SQL> alter system flush SHARED_POOL;
System altered.
3.3. .运行以下语句可以得到系统SCN号
SQL> select max(ktuxescnw * power(2, 32) + ktuxescnb) scn from x$ktuxe;
SCN
----------
31014
3.4 查询数据块可用空间大小。
Select kvisval,kvistag,kvisdsc from sys.x$kvis;
3.5检查当前oracle 的连接类型:
select server
from v$session
where audisid=USERENV(‘SESSIONID’);
如果 输出
SERVER
―――――――――――
DEDICATED
说明当前的oracle 连接实用的是专用服务器连接 ,而不是MTS多线程服务器(SHARED)
3.6. 查看数据数据字典的SQL
select * from dict
3.7检查后台线程的状态
Select name,Description
From V$BGPROCESS
Where Paddr<>’00’ (进程地址不等于’00’)
输出结果类似:
name description
-------- ---------------------------------
Pmon Process Cleanup
Dbwo db Writer Process 0
Lgwr Redo Etc
Ckpt checkpoint
。。。 。。。
3.8 显示表结构
desc tablename(任意表名);
输出结果类似:
name null? Type
---------------------------- -------------------- ------------------
ID Not Null Number(30)
4、查看字符集
4.1 查看数据库服务器字符集
select value from nls_database_parameters where parameter = 'NLS_NCHAR_CHARACTERSET' ;
4.2 查看客户端字符集
select * from nls_instance_parameters ;
会话字符集环境 select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameters一致。
客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter session>环境变量>注册表>参数文件
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。
[Q]怎么样修改字符集
[A]8i以上版本可以通过alter database来修改字符集,但也只限于子集到超集,不建议修改props$表,将可能导致严重错误。
Startup nomount;
Alter database mount exclusive;
Alter system enable restricted session;
Alter system set job_queue_process=0;
Alter database open;
Alter database character set zhs16gbk;
select status from v$instance
select open_mode from v$database
(1) 查询oracle 的物理结构
1.1. 查看数据文件
SQL> select name from v$datafile;
NAME
---------------------------------------------
/u05/dbf/PROD/system_01.dbf/u05/dbf/PROD/system_01.dbf (系统数据文件)
/u06/dbf/PROD/temp_01.dbf (临时数据文件)
/u04/dbf/PROD/users_01.dbf (用户数据文件)
/u09/dbf/PROD/rbs_01.dbf (回滚数据文件)
/u06/dbf/PROD/applsys_indx_01.dbf (索引数据文件)
数据文件是ORACLE中最重要的物理文件
1.2.查询控制文件信息
SQL>select * from V$Controlfile
1.3 查看日志组
SQL>select * from V$Log
1.4. 查看具体的日志成员文件
SQL>select * from v$logfile
1.5 通过以下SQL 找到 报警日至文件的路径
select value from v$parameter where name ='background_dump_dest'
1.6 通过以下SQL找到用户跟踪文件的路径
select value from v$parameter where name ='user_dump_dest'
(2) 查询安全信息
2.1 显示示用户信息
SQL>selelct * from DBA_Users Where Username =’system’
2.2 显示角色信息
SQL> Select *from Dba_Roles
2.2 显示表空间限额的信息
SQL> select Tablespace_Name,Username,Bytes,max_bytes
SQL> from dba_ts_quotas;
2.4 显示开工文件和相关资源限制设置的信息
SQL> Select profile,resource_name,limit
SQL> from Dba_profiles;
2.5 显示当前用户拥有的所有的表
SQL> Select * From Tab;
2.6 查看内部系统表的SQL
select * from v$fixed_view_definition
3 查询oracle 的系统环境变量
3.1.查找全局共享缓冲区(SGA)
SQL> select * from v$sga;
NAME VALUE
-------------------- ---------
Fixed Size 39816
Variable Size 259812784
Database Buffers 1.049E+09
Redo Buffers 327680
更详细的信息可以参考V$sgastat、V$buffer_pool
对于保存在共享池中的SQL语句,可以从V$Sqltext、v$Sqlarea中查询到
3.2清空Share_pool,保留Data buffer
SQL> alter system flush SHARED_POOL;
System altered.
3.3. .运行以下语句可以得到系统SCN号
SQL> select max(ktuxescnw * power(2, 32) + ktuxescnb) scn from x$ktuxe;
SCN
----------
31014
3.4 查询数据块可用空间大小。
Select kvisval,kvistag,kvisdsc from sys.x$kvis;
3.5检查当前oracle 的连接类型:
select server
from v$session
where audisid=USERENV(‘SESSIONID’);
如果 输出
SERVER
―――――――――――
DEDICATED
说明当前的oracle 连接实用的是专用服务器连接 ,而不是MTS多线程服务器(SHARED)
3.6. 查看数据数据字典的SQL
select * from dict
3.7检查后台线程的状态
Select name,Description
From V$BGPROCESS
Where Paddr<>’00’ (进程地址不等于’00’)
输出结果类似:
name description
-------- ---------------------------------
Pmon Process Cleanup
Dbwo db Writer Process 0
Lgwr Redo Etc
Ckpt checkpoint
。。。 。。。
3.8 显示表结构
desc tablename(任意表名);
输出结果类似:
name null? Type
---------------------------- -------------------- ------------------
ID Not Null Number(30)
4、查看字符集
4.1 查看数据库服务器字符集
select value from nls_database_parameters where parameter = 'NLS_NCHAR_CHARACTERSET' ;
4.2 查看客户端字符集
select * from nls_instance_parameters ;
会话字符集环境 select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameters一致。
客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter session>环境变量>注册表>参数文件
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。
[Q]怎么样修改字符集
[A]8i以上版本可以通过alter database来修改字符集,但也只限于子集到超集,不建议修改props$表,将可能导致严重错误。
Startup nomount;
Alter database mount exclusive;
Alter system enable restricted session;
Alter system set job_queue_process=0;
Alter database open;
Alter database character set zhs16gbk;
发表评论
-
SQL Server 常用系统表
2011-05-05 16:25 764sysaltfiles 主数据库 ... -
SQL Server sysobjects表结构
2011-05-05 16:24 831在数据库内创建的每个对象(约束、默认值、日志、规则、存 ... -
数据库最大行数及列数
2011-04-14 10:23 1405SQL20亿个表 100万条SQLSERVER2000技术规格 ... -
oracle 系统表汇总
2010-03-05 13:09 629数据字典dict总是属 ... -
ORCALE数据库imp与exp
2009-12-24 10:57 1216oracle中imp命令详解 Orac ... -
Sqlserver对表的修改操作
2009-04-25 00:17 992增加字段:alter talbe 表名 add 字段名 类 ... -
数据库常用sql整理--sqlserver
2009-04-20 16:40 853--聚合函数 use pubs go select ... -
查看oracle当前的连接数
2008-11-18 10:18 2950select * from v$session where u ... -
oracle10g或者11g 端口
2008-08-01 08:49 2090oracle_home=E:\oracle\product\1 ... -
oracle 闪回操作详细过程
2008-08-01 08:43 753oracle删除一条数据后,然后提交了该事务,但是该数据还是可 ... -
创建oracle dblink 过程
2008-07-29 09:01 1258创建dblink分为两个步骤: 1.建立本地服务名 2.-- ... -
SQL中的基本函数
2008-07-28 13:36 10341.字符串函数 长度与分 ... -
Oracle建立DBLINK的详细步骤记录
2008-07-23 13:50 2006测试条件: 假设某公司总部在北京,新疆有其下属的一个分公司。在 ... -
hibernate配置文件中与数据库的两种连接
2008-06-27 11:22 1198hibernate学习:hibernate.cfg.x ... -
数据库使用JDBC连接的方式
2008-06-27 11:12 7561、Oracle8/8i/9i数据库(thin模式) Cla ... -
oracle系统表查询
2008-05-29 13:02 1311oracle系统表查询 数据字典dict总是属于Oracle ... -
Oracle日期函数
2008-05-29 12:59 2105常用日期型函数 1。Sysdate 当前日期和时间 SQL& ... -
oracle函数大全
2008-05-29 12:58 521SQL中的单记录函数 1.ASCI ... -
sql操作技巧
2008-05-29 12:56 7521、1=1,1=2的使用,在SQL语句组合时用的较多 “wh ... -
SQL常用语句一览
2008-05-29 12:45 1126SQL常用语句一览 (1)数据记录筛选: sql=" ...
相关推荐
数据库常用sql语句,数据库的常用sql语句
gp数据库日常运维sql语句笔记 数据库运维.pdf
管理数据库常用SQL语句 sql语句 数据库管理
oracle常用经典数据库管理sql语句,涵盖数据库日常维护和管理的SQL语句。
Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。
SQL_Sever数据库常用语句大全.zip SQL_Sever数据库常用命令大全.zip power函数获取数值的n次方 round函数保留指定位数小数点(指定位数后四舍五入) sign函数判断正数负数和零 sqrt平方根函数 convert转换数据类型...
数据库性能调优常用SQL语句
sql 命令 的几种 快捷方式 常用sql语句 创建数据库
常用数据库SQL操作语句,自己整理的常用数据库操作语句,希望对新手有所帮助
Oracle数据库维护常用SQL语句集合,详细介绍了数据库维护的操作语句
ACCESS数据库常用SQL语句[参考].pdf
sql常用语句,sql语句,sqlserver ,查询 常用的对数据库执行的增删改查等sql语句!
SQLServer数据库管理的常用SQL语句,比较实用的sql语句。
oracle常用sql语句,数据库常用的sql语句!!!!
SQL Server 数据库管理常用的SQL和T-SQL语句,非常经典和常用的SQL
数据库常用语句,数据库常用SQL语法!希望对大家有帮助。
db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句、db2常用语句
常用SQL语句大全 语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE ...
50个常用sql语句 50个常用sql语句 50个常用sql语句 50个常用sql语句
达梦8数据库操作语法