- 浏览: 80298 次
- 性别:
- 来自: 青岛
最新评论
-
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 802sysaltfiles 主数据库 ... -
SQL Server sysobjects表结构
2011-05-05 16:24 921在数据库内创建的每个对象(约束、默认值、日志、规则、存 ... -
数据库最大行数及列数
2011-04-14 10:23 1451SQL20亿个表 100万条SQLSERVER2000技术规格 ... -
oracle 系统表汇总
2010-03-05 13:09 660数据字典dict总是属 ... -
ORCALE数据库imp与exp
2009-12-24 10:57 1242oracle中imp命令详解 Orac ... -
Sqlserver对表的修改操作
2009-04-25 00:17 1026增加字段:alter talbe 表名 add 字段名 类 ... -
数据库常用sql整理--sqlserver
2009-04-20 16:40 891--聚合函数 use pubs go select ... -
查看oracle当前的连接数
2008-11-18 10:18 2980select * from v$session where u ... -
oracle10g或者11g 端口
2008-08-01 08:49 2142oracle_home=E:\oracle\product\1 ... -
oracle 闪回操作详细过程
2008-08-01 08:43 782oracle删除一条数据后,然后提交了该事务,但是该数据还是可 ... -
创建oracle dblink 过程
2008-07-29 09:01 1288创建dblink分为两个步骤: 1.建立本地服务名 2.-- ... -
SQL中的基本函数
2008-07-28 13:36 10581.字符串函数 长度与分 ... -
Oracle建立DBLINK的详细步骤记录
2008-07-23 13:50 2034测试条件: 假设某公司总部在北京,新疆有其下属的一个分公司。在 ... -
hibernate配置文件中与数据库的两种连接
2008-06-27 11:22 1236hibernate学习:hibernate.cfg.x ... -
数据库使用JDBC连接的方式
2008-06-27 11:12 7831、Oracle8/8i/9i数据库(thin模式) Cla ... -
oracle系统表查询
2008-05-29 13:02 1328oracle系统表查询 数据字典dict总是属于Oracle ... -
Oracle日期函数
2008-05-29 12:59 2144常用日期型函数 1。Sysdate 当前日期和时间 SQL& ... -
oracle函数大全
2008-05-29 12:58 593SQL中的单记录函数 1.ASCI ... -
sql操作技巧
2008-05-29 12:56 7881、1=1,1=2的使用,在SQL语句组合时用的较多 “wh ... -
SQL常用语句一览
2008-05-29 12:45 1158SQL常用语句一览 (1)数据记录筛选: sql=" ...
相关推荐
传统的数据库操作往往涉及到编写大量的SQL语句,这种方式虽然直接且高效,但对于一些初级开发者或专注于业务逻辑的开发者来说,可能会觉得繁琐。本主题将探讨如何在C#中进行不写SQL语句的数据库操作,实现对数据的增...
管理数据库常用SQL语句 管理数据库常用SQL语句是数据库管理员和开发者必备的技能,以下是常用的管理数据库SQL语句: 1. 查看数据库的版本: 使用 `select @@version` 语句可以查看数据库的版本信息。 2. 查看...
达梦数据库查询数据库所有表名-DM7达梦数据库常用的运维SQL语句 达梦数据库是一种关系数据库管理系统,广泛应用于企业级数据库管理。在实际的数据库运维中,需要对数据库进行各种查询和维护操作。下面将从达梦...
根据提供的文档信息,本文将详细解析Oracle数据库中的关键SQL语句分类、常用SQL语句以及Oracle函数的应用场景。此外,还将简要介绍Oracle数据库的一些基本管理命令,如启动与关闭服务、用户管理等。 ### 一、Oracle...
SQL_Sever数据库常用语句大全.zip SQL_Sever数据库常用命令大全.zip power函数获取数值的n次方 round函数保留指定位数小数点(指定位数后四舍五入) sign函数判断正数负数和零 sqrt平方根函数 convert转换数据类型...
### 达梦数据库常用SQL语句语法 #### 一、新建表 在达梦数据库中创建新表时,可以通过以下语法实现: ```sql CREATE TABLE [表名] ( [自动编号字段] INT IDENTITY(1,1) PRIMARY KEY, [字段1] NVARCHAR(50) ...
SQL Server 数据库管理常用的 SQL 和 T-SQL 语句 SQL Server 是一个强大的关系数据库管理系统,提供了许多实用的 SQL 和 T-SQL 语句来管理和维护数据库。以下是 SQL Server 数据库管理常用的 SQL 和 T-SQL 语句: ...
根据提供的标题、描述以及部分文本内容,我们可以整理出与DB2数据库相关的多个知识点。...以上内容涵盖了DB2数据库中一些常用的操作命令和SQL语句,对于日常维护和管理DB2数据库具有重要的参考价值。
SQLServer数据库管理的常用SQL语句,比较实用的sql语句。
ACCESS 数据库常用 SQL 语句 SELECT 语句是 Microsoft Jet 数据库引擎中最基本的 SQL 语句,用于从数据库中检索数据。SELECT 语句的基本语法为: SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] ...
以上就是Oracle数据库维护中的一些常用SQL语句及其应用。熟练掌握这些语句,将有助于你高效地管理和维护Oracle数据库。在实际工作中,还需结合具体业务场景灵活运用,并持续学习新的特性和最佳实践。
Oracle 常用 SQL 语句汇总 Oracle 是一个功能强大且复杂的关系数据库管理系统,它提供了多种 SQL 语句来管理和操作数据库。在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义...
本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 * 创建数据库:CREATE ...
MySQL常用SQL语句 MySQL是一种关系型数据库管理系统,使用SQL(Structured Query Language)语言来管理和操作数据库。下面是MySQL中一些常用的SQL语句: 创建、删除和基本查询 * 显示数据库:`show databases;` *...
【数据库常用SQL语句详解】 在数据库管理中,掌握一些常用的SQL语句是至关重要的,它们可以帮助我们了解数据库的状态、优化性能以及解决各种问题。以下是一些常见的SQL语句及其功能: 1. **查看数据库版本**: `...
根据给定的文件信息,以下是对“常用 SQL 语句大全+50个常用sql语句总结”的详细解析,涵盖数据操作、数据定义、数据控制、事务控制以及程序化 SQL 等方面的重要知识点。 ### 数据操作 1. **SELECT**:用于从...
本文将深入探讨“常用SQL语句 数据库语言”这一主题,结合提供的文件名,我们将涵盖多个SQL相关的知识点。 首先,SQL用于创建、查询、更新和管理关系型数据库。基本的SQL命令包括SELECT、INSERT、UPDATE、DELETE等...
本篇文章将详细讲解在数据库性能优化过程中常用的SQL语句及其应用,帮助你提升数据库的运行效率。 首先,我们关注的是查询优化。在SQL中,`EXPLAIN`命令是分析查询执行计划的神器。通过EXPLAIN,我们可以看到数据库...
标题“奇迹MU常用SQL语句(非常实用)”和描述中的关键信息暗示了这是一个与《奇迹MU》游戏服务器管理和维护相关的资源包,其中包含了多种SQL语句和与游戏相关的数据库配置文件。《奇迹MU》是一款经典的多人在线角色...