如何查看oracle数据库的数据

如何查看oracle数据库的数据,第1张

1、查看所有表空间及表空间大小:

select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;

2、查看所有表空间对应的数据文件:

select tablespace_name,file_name from dba_data_files;

3、修改数据文件大小:

alter database datafile 'H:\ORACLE\PRODUCT\1010\ORADATA\ORACLE\USERS01DBF' RESIZE 10240M;

使用具有dba权限的帐号登录数据库 执行命令"select username from dba_users" 官方文档对dba_users的定义:DBA_USERS describes all users of the database因此可以如此查询。

方法和详细的 *** 作步骤如下:

1、第一步,

 MySQL数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。

2、第二步,执行完上面的 *** 作之后,Oracle数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。

3、第三步,执行完上面的 *** 作之后,SQLServer数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后, *** 作完成,见下图。这样,就解决了这个问题了。

通过配置本地数据库的tns配置文件实现:

去oracle安装目录下oracle\product\1020\db_2\NETWORK\ADMIN\ 找到tnsnamesora,用记事本打开,里边有远程数据库的tns连接配置串如下

ORCL23 =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192168323)(PORT = 1521))

)

(CONNECT_DATA =

(SID = ORCL)

)

)

添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了。

1、在桌面上找到 计算机,右键管理,点击服务和应用程序,双击服务,找到oracle的四个服务,这里我们只需要启动两个即可。如图

2、点击电脑左下角的开始--运行,输入sqlplus,回车。

3、出现命令窗口,

4、用户名填写scott 回车,密码填写scott,等待几秒。

5、以上就是成功连接上Oracle数据库。

6、执行select from v$version ,就会出现如图。完成效果图。

windows 中

1 select name from v$database ;

直接运行就可以查看了,

2查看tnsnamesora 的连接,有个SID,SID就是服务名了

1查看oracle的安装目录,

方法是查看注册表:

如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA92

得到了oracle的安装目录

一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\ORACLE\ORA92

2找到tnsnamesora文件

在根目录下面找到\network\ADMIN\tnsnamesora 文件,并打开

3仔细查看里面的tnsnamesora 配置

例如

# TNSNAMESORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnamesora

# Generated by Oracle configuration tools

WZZ=

(DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = WZZ)

    )

)

其中的service_name就是服务名,例如对如上面的文件 ,服务名就是WZZ

附 C#获取oracle服务器名 :

    #region 从注册表中读取安装主目录的值

        /// <summary>

        /// 从注册表中读取安装主目录的值

        /// </summary>

        /// <param name="setupKey"></param>

        /// <returns></returns>

        public static string ReadHomeDirectory(string setupKey)

        {

            RegistryKey readKey;

            try

            {

                readKey = RegistryLocalMachineOpenSubKey

                    ("Software\\ORACLE", false);

                foreach (string name in readKeyGetValueNames())

                {

                    if (name == setupKey)

                    {

                        return readKeyGetValue(name)ToString();

                    }

                }

                return null;

            }

            catch

            {

                return null;

            }

        }

        #endregion

1

sys@SZTYORA> show parameter servic

2cd $ORACLE_BASE/admin下看看有几个就是了

在实际的工作中,数据库管理员(DBA)需要经常要定时对数据库的连接情况进行检查,查看与数据库建立的会话数目是不是正常,假如建立了过多的连接,会消耗许多数据库的资源。与此同时,针对一些“挂死”的连接,可能会需要DBA自行手工进行清理。

下面的SQL语句列出当前数据库建立的会话情况:

select

sid,serial#,username,program,machine,status

from

v$session;

输出的结果:

SID

SERIAL#

USERNAME

PROGRAM

MACHINE

STATUS

----

-------

----------

-----------

---------------

--------

1

1

ORACLEEXE

WORK3

ACTIVE

2

1

ORACLEEXE

WORK3

ACTIVE

3

1

ORACLEEXE

WORK3

ACTIVE

4

1

ORACLEEXE

WORK3

ACTIVE

5

3

ORACLEEXE

WORK3

ACTIVE

6

1

ORACLEEXE

WORK3

ACTIVE

7

1

ORACLEEXE

WORK3

ACTIVE

8

27

SYS

SQLPLUSEXE

WORKGROUP\WORK3

ACTIVE

11

5

DBSNMP

dbsnmpexe

WORKGROUP\WORK3

INACTIVE

其中SID

会话(session)的ID号;

SERIAL#

会话的序列号,和SID一起用来唯一标识一个会话;

USERNAME

建立该会话的用户名;

STATUS

当前这个会话的状态,ACTIVE表示会话正在执行某些任务,INACTIVE表示当前会话没有执行任何 *** 作;

假如要手工断开某个会话,则执行:

alter

system

kill

session

'SID,SERIAL#';注意:在上面的示例中,SID为1到7(USERNAME列为空)的会话,它是Oracle数据库的后台进程,请大家不要对这些会话进行任何 *** 作。

以上就是关于如何查看oracle数据库的数据全部的内容,包括:如何查看oracle数据库的数据、oracle数据库怎么查询数据、oracle里查出某个数据库里的所有表名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9291478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存