oracle名称怎么查看 查看oracle数据库名字

oracle如何显示当前资料库名称

oracle如何显示当前资料库名称 登入资料库 sqlplus /nolog

创新互联公司长期为上千多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为博乐企业提供专业的成都做网站、成都网站建设、成都外贸网站建设博乐网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

conn / as sysdba

sql 这个状态的时候

输入:show parameter db_name;

或者 select name from v$database;

“oracle”怎么检视当前资料库的名称?

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

执行 select name form V$database; 或是执行select * from V$database;

不过执行第二个显示的内容太多了不好找自己想要的结果。

你也可以先用desc V$database;语句检视一下V$database都有什么栏位然后选择自己想要的栏位进行选择

检视例项名称(sid):

select instance_name from V$instance;一般预设情况下sid与你的资料库的名称是一样的!

asp中如何显示当前资料是第几行?

recordset物件本身有个属性就是返回当前记录集的位置

你在读取每条记录集的前面加上

response.write rs.absoluteposition

就能看到这是第几条记录集

rs换成你自己的recordset物件就行了

如何在lavarel框架中 显示当前资料库下的所有表

当时在公司里边我们遇到这种问题,都是把资料库的表重新设计了,然后把旧的库里的东西,通过写一个JAVA程式(SQL语句都巢状在一些XML档案里),然后在伺服器上跑一下,把旧的东西都塞到新的库里去。

如何设定当前资料库为mode

******************************

晕,有上面这么麻烦吗?

1\开启企业管理器

2\展开左边的树结构,直到看到database

3\右击database,在弹出选单中找一个项,最后是(K)的,后面还有个三角形的.

4\滑鼠指向这一项,又出现一个选单,其中有一个项,最后是(A)的,点选它,就开启附加资料库的视窗了.

5\在这个视窗内附加资料库,就OK了

请参考

如何检视当前资料库的undo

查看回滚段名称及大小

select segment_name, tablespace_name, r.status,

(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,

max_extents, v.curext CurExtent

From dba_rollback_segs r, v$rollstat v

Where r.segment_id = v.usn(+)

order by segment_name ;

查看表空间的使用情况

select sum(bytes)/(1024*1024) as free_space,tablespace_name

from dba_free_space

group by tablespace_name;

oracle其他资料库的dbf档案如何加入到当前资料库

一)、汇出/汇入(EXPORT/IMPORT)

EXPORT/IMPORT是用来将ORACLE中资料移出/移入资料库。

1、EXPORT将资料库中资料备份成一个二进位制系统档案称为“汇出转储档案”(EXPORT

DUMP FILE),并将重新生成资料库写入档案中。

它有三种模式:

a.使用者模式:汇出使用者所有物件以及物件中的资料;

b.表模式:汇出使用者所有表或者指定的表;

c.整个资料库:汇出资料库中所有物件。

它的备份有三种类型:

a.完全型(COMPLETE EXPORT):备份整个资料库;

b.积累型(COMULATIVE ERPORT):备份上一次积累型备份所改变的资料;

c.增量型(INCREAMENTAL EXPORT):备份上一次备份后改变的资料。

EXPORT 的命令可以互动式进行,各引数的具体含义见附录。

在进行汇出备份时我们要考虑一点问题,那就是汇出的一致性,在汇出过程 中汇出每读

一次就读取一个表,因而尽管汇出是在一个特点时自己开始的,但不同的表读取的时间不同,

因此,汇出开始读一个表时,此时表中的资料才是汇出的资料,这样当大多数表按内部关键字

和外部关键字相互联络时,在汇出过程中这些相关联表的改变就会导致汇出的不一致性,要避

开这个,我们可以将汇出过程安排在不对表操作的时候进行。另外,当ORACLE中RESTRICTEP

2、IMPORT汇入:

汇入的过程是汇出的逆过程,这个命令先读取汇出来的汇出转储二进位制档案,并执行档案

IMPORT命令执行的方法和EXPORT方案有关。

1、如果EXPORT所实施的是完全型方案(FULL)则在IMPORT时所有的资料物件,包括表空间

,资料档案,使用者都会在汇入时建立,但考虑到资料库中的物理布局,预先建立表空间和使用者

2、如果EXPORT使用的是INCREMENTAL/CUMULATIVE方式,则需要预先设定好表空间、使用者

(二):冷备份

冷备份发生在资料库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的资料

资料库使用的每个档案都被备份下来,这些档案包括:

所有资料档案

所有控制档案

所有联机REDO LOG 档案

INIT.ORA档案(可选)

值得注意的是冷备份必须是资料库关闭的情况下完成,当资料库开着的时候,执行资料库

作冷备份一般步骤是:

1:正常关闭要备份的例项(instance);

2: 备份整个资料库到一个目录

3:启动资料库 1: SQLDBAconnect internal

SQLDBAshutdown normal

2: SQLDBA! cp

或 SQLDBA!tar cvf /dev/rmt/0 /dg/oracle

3: SQLDBAstartup

(三)热备份(ACHIRELOG)

资料库需要二十四小时执行,而且随时有新的资料加入.资料丢失将影响整个公司.采用

?设定资料库为automatic archivelog mode,

#su - oracle

%svrmgrl svrmgrlconnect internal

svrmgrlstartup mount

svrmgrlalter database archivelog

svrmgrlshutdown

svrmgrlexit

%vi initoracle7.ora

加入log_archive_start = true # if you want automatic archiving

log_archive_dest = $ORACLE_HOME/dbs/arch

log_archive_format = log%s.arc

%dbstart

%ps -ef|grep arch

oracle 1743 1 0 15:20:20 ? 0:00 ora_arch_oracle7

注:oracle database is in automatic archivelog mode

?full offline entire database backup, 当资料库初始完成后 这份备份是将来备份的

%dbshut

%cp /oracle/oradata/oracle7/system.dbf

/oracle/oradata/oracle7/rbs.dbf

/oracle/oradata/oracle7/temp.dbf

/oracle/oradata/oracle7/tools.dbf

/oracle/oradata/oracle7/users.dbf

/oraclecle/app/oracle/product/7.3.2/dbs/application.dbf

/oracle/app/oracle/product/7.3.2/dbs/apptmpsp.dbf

/oracle/app/oracle/product/7.3.2/dbs/apprlbksp.dbf

/oracle/oradata/oracle7/redooracle.log

/oracle/oradata/oracle7/control1.ctl

/oracle/oradata/oracle7/control2.ctl

/oracle/oradata/oracle7/control3.ctl

%dbstart

注:以上*.dbf档案为资料档案,*.log档案为日志档案,*.ctl档案为控制档案

%exit %tar uvf /dev/rmt/0

注:如果为oracle 7.2 ,则copy 相应的 data files,relog files,control files.

6.3、每天做一次 partial online with archiving backups .

#su - oracle

%svrmgrl %svrmgrlconnect internal

%svrmgrlalter tablespace billsp begin backup

%svrmgrlalter tablespace billtmpsp begin backup

%svrmgrlalter tablespace billrlbksp begin backup

%svrmgrlalter tablespace system begin backup

%svrmgrlalter tablespace rbs begin backup

%svrmgrlalter tablespace temp begin backup

%svrmgrlalter tablespace tools begin backup

%svrmgrlalter tablespace users begin backup

%svrmgrlhost cp all datafile to the backup storage. #档名如第一步中以.dbf结尾的.

%svrmgrlalter tablespace billsp end backup

%svrmgrlalter tablespace billtmpsp end backup

%svrmgrlalter tablespace billrlbksp end backup

%svrmgrlalter tablespace system end backup

%svrmgrlalter tablespace rbs end backup

%svrmgrlalter tablespace temp end backup

%svrmgrlalter tablespace tools end backup

%svrmgrlalter tablespace users end backup

做一个sql档案,如上所写.

The billing system can recover to the point of failure when the failure our.

如何检视oracle资料库名称

查询当前资料名

方法一:

select name from v$database;

方法二:

show parameter db

怎么查看Oracle数据库中的所有用户名

select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system

select * from all_users;  查看你能管理的所有用户!

select * from user_users; 查看当前用户信息 !

扩展知识:

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。

参考资料:百度百科_oracle

查询ORACLE数据库名,应该怎么查询?

查询ORACLE数据库名:SQL select name from v$database。\x0d\x0a查看实例名:SQL select instance_name from v$instance。\x0d\x0a数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。\x0d\x0a数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。

oracle 数据库服务名怎么查

1、首先找到Net Manager。

2、打开后会看到左侧有四个按钮图标,中间的Oracle Net配置下有一个服务命名。

3、鼠标点击“服务命名”后,点击左侧的绿色加号,出现如图所示界面,输入“网络服务名”,网络服务名是自己命名的,没有硬性限制。

4、点击“下一步”后,点击TCP/IP协议,如图所示。

5、点击“下一步”,设置“服务名”,连接类型一般是“数据库默认设置”,如图所示。

6、点击“下一步”就会显示“测试”界面,代表设置已经完成,一般Oracle上默认的有sys用户和scott用户,scott用户的密码是:tiger。

怎么查看oracle数据库服务器的名字?

应该是DBMS的服务名把,因为有允许多重驻留的,有多个服务名\x0d\x0a1.查看oracle的安装目录,\x0d\x0a方法是查看注册表:\x0d\x0a如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA92 \x0d\x0a得到了oracle的安装目录\x0d\x0a一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\ORACLE\ORA92\x0d\x0a\x0d\x0a2.找到tnsnames.ora文件\x0d\x0a在根目录下面找到\network\ADMIN\tnsnames.ora 文件,并打开\x0d\x0a\x0d\x0a3.仔细查看里面的tnsnames.ora 配置\x0d\x0a例如\x0d\x0a# TNSNAMES.ORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnames.ora\x0d\x0a# Generated by Oracle configuration tools.\x0d\x0aWZZ=\x0d\x0a(DESCRIPTION =\x0d\x0a (ADDRESS_LIST =\x0d\x0a (ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521))\x0d\x0a )\x0d\x0a (CONNECT_DATA =\x0d\x0a (SERVER = DEDICATED)\x0d\x0a (SERVICE_NAME = WZZ)\x0d\x0a )\x0d\x0a)\x0d\x0a其中的service_name就是服务名,例如对如上面的文件 ,服务名就是WZZ\x0d\x0a\x0d\x0a附 C#获取oracle服务器名 :\x0d\x0a\x0d\x0a #region 从注册表中读取安装主目录的值\x0d\x0a /// \x0d\x0a /// 从注册表中读取安装主目录的值\x0d\x0a /// \x0d\x0a /// \x0d\x0a /// \x0d\x0a public static string ReadHomeDirectory(string setupKey)\x0d\x0a {\x0d\x0a RegistryKey readKey;\x0d\x0a\x0d\x0a try\x0d\x0a {\x0d\x0a readKey = Registry.LocalMachine.OpenSubKey\x0d\x0a ("Software\\ORACLE", false);\x0d\x0a\x0d\x0a foreach (string name in readKey.GetValueNames())\x0d\x0a {\x0d\x0a if (name == setupKey)\x0d\x0a {\x0d\x0a return readKey.GetValue(name).ToString();\x0d\x0a }\x0d\x0a }\x0d\x0a\x0d\x0a return null;\x0d\x0a }\x0d\x0a catch\x0d\x0a {\x0d\x0a return null;\x0d\x0a }\x0d\x0a }\x0d\x0a #endregion

oracle 怎么查看当前数据库的名称

windows 中

1. select name from v$database ;

直接运行就可以查看了,

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

1.查看oracle的安装目录,

方法是查看注册表:

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

得到了oracle的安装目录

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

2.找到tnsnames.ora文件

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

3.仔细查看里面的tnsnames.ora 配置

例如

# TNSNAMES.ORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnames.ora

# 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 = Registry.LocalMachine.OpenSubKey

("Software\\ORACLE", false);

foreach (string name in readKey.GetValueNames())

{

if (name == setupKey)

{

return readKey.GetValue(name).ToString();

}

}

return null;

}

catch

{

return null;

}

}

#endregion

1.

sys@SZTYORA show parameter servic

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


本文名称:oracle名称怎么查看 查看oracle数据库名字
转载注明:http://cdiso.cn/article/hjgjhh.html

其他资讯