应该是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
专注于为中小企业提供成都网站设计、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业余干免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1、输入sql语句select查看字符集,查看第一行value值是否为简体中文。
2、进入注册表,依次单击HKEY及SOFTWARE。
3、新建变量,设置变量名即可。
安装oracle,步骤省略
点击开始菜单,输入regedit,然后运行
进入HKEY_LOCAL_MACHINE---SOFTWARE
按常理,oracle的设置应该出现在这里
但是,你找了一圈之后,会发现找不到!
继续往下找,有没有看到如下图的文件夹?
名字差不多 有点相似的。
打开这个文件夹。往下找。
看到没有?
oracle出现啦!
6
进入oracle之后,就可以更改设置啦。
平时主要改的就是NLS-LANG、FORM-PATH等等。
1、是要找oracle11g注册表中家目录的信息。
2、具体位置应该是hkey_local_machine\software\oracle\key_*这里home0是oracle家目录的意思。
3、比如我的家目录信息在注册表中的位置为:hkey_local_machine\software\oracle\key_oradb11g_home1。
如果你是卸载oracle
11g,并要删除注册表信息的话,需要删除以下三个位置的所有oracle相关通道:
1、hkey_local_machine\software\oracle。
2、hkey_local_machine\system\currentcontrol\services。
3、hkey_local_machine\system\currentcontrol\services\eventlog\application。
加快开机及关机速度:启动注册表编辑器(Regedit.exe),找到HKEY_CURRENT_USER\Control Panel\Desktop\,将字符串值[HungAppTimeout]的数值数据更改为[0],将字符串值 [WaitToKillAppTimeout]的数值数据更改为[1000]。另外在HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control,将字符串值[HungAppTimeout]的数值数据更改为[0],将字符串值 [WaitToKillServiceTimeout]的数值数据更改[1]。
根据上述提示,我照操作,但没有找到“HKEY_CURRENT_USER\Control Panel\Desktop\,将字符串值[HungAppTimeout]“这个字符串,和HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control中的HungAppTimeout字符串。怎么回事呢?
想要找回回收站的东东,人家教我这样:
找回误删并清除了回收站的文档
步骤:
1、单击“开始——运行,然后输入regedit (打开注册表)
2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/nAMESPACE 在左边空白外点击“新建”
,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA002F954E”
再把右边的“默认”的主键的键值设为“回收站”,然后退出注册表。就OK啦。
3、要重启你的计算机。
只要你机器没有运行过磁盘整理。系统完好.任何时候的文件都可以找回来。
但是:
我在左边的空白处点击后新建里并没有主键项怎么办?
用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与你的数据库的名称是一样的!