
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下看看有几个就是了
从Windows桌面执行“开始”→“程序”→“Oracle-”→“配置和移置工具”→“DatabaseAssistant”命令,打开DatabaseAssistant对话框的欢迎界面,单击该界面中的“下一步”按钮
启用“创建数据库”选项,单击“下一步”按钮,进入“步骤2:数据库模板”界面
启用“一般用途或事务处理”选项,单击“下一步”按钮,进入“步骤3:数据库标识”界面
在“步骤3:数据库标识”界面中设置新数据库的全局数据库名,这里设置为myorcl,而数据库实例名(SID)默认与全局数据库名相同,也为myorcl
设置好口令后,单击“下一步”按钮,进入“步骤6:存储选项”界面,在该界面中启用“文件系统”选项
单击“下一步”按钮,进入“步骤7:数据库文件所在位置”界面。设置好存储位置后,单击“下一步”按钮,进入“步骤8
¤采用默认设置,单击“下一步”按钮,进入“步骤9:数据库内容”界面,该界面中可以对示例方案及定制脚本进行配置。采用默认设置,单击“下一步”按钮,进入“步骤10:初始化参数”界面,该界面中可以对内存、调整大小、字符集和连接模式进行配置。采用默认设置,单击“下一步”按钮,进入“步骤11:安全设置”界面,在该界面中采用默认设置,即启用“保留增强的11g默认安全设置”选项。¤单击“下一步”按钮,进入“步骤12:自动维护任务”界面,在该界面中选择“启用自动维护任务”选项。
单击“下一步”按钮,进入“步骤13:数据库存储”界面,在该界面中可以指定数据库的存储参数,单击“下一步”按钮,进入“步骤14:创建选项”界面
单击“完成”按钮,在d出的“确认”对话框中单击“确定”按钮,即可开始新数据库的创建
全局数据库名:是将数据库与任何其他数据库唯一标识出来的数据库全称。全局数据库名的格式为。例如,studentcshubu是一个典型的全局数据库名。数据库名部分(如student)是数据库的简单名称,数据库域部分(如cshubu)指定数据库所在的域,它通常和企业内的网络域相同。全局数据库名的数据库名部分不能超过8个字符,并且只能包含字母、数字字符和句点()字符。
SID(SystemIdentifier,系统标识符):用来标识Oracle数据库的特定例程。对于任何一个数据库,都至少有一个引用数据库的例程。SID可以是未被此计算机上其他例程使用的任何名称。SID是Oracle数据库例程的唯一标识符,最多只能有8个字母、数字字符。每个数据库例程对应一个SID和一系列数据库文件。例如,当创建SID为XXX的数据库时,将同时创建数据库例程及其数据库文件(初始化参数文件、控制文件、重做日志文件和数据文件)。
oracle数据库里面用户名和数据库不一样
用户名是用户名,除了管理员账户和默认的演示账户scott外,新建一个用户名都需要有管理员权限的账户赋予这个新建账户权限不然啥都不能干的
权限包括查询,新建,授权之类的很多
scott是oracle的默认用户,在安装数据库时“进入账户管理界面”中会提醒你是否对scott解锁,所以每个人都有喽,这个帐号就是纯粹用来练习的普通用户,即使删掉,也不会影响数据库的正长运行
,scott放在SYSTEM(系统)表空间里,以DBA,SYS登入,查询数据字典(数据字典SYS用户所有)可以查看用户新信息了
服务器只了解C/S架构的,可以共享一些数据,同过服务器对数据进行 *** 作
数据库助手是什么东西?
他算老几啊用它帮助啊?
以后别用这种东西,他是助手,帮你做了,隐藏了细节你没做,你当然不知道了,
大哥
你怎么装的Oracle啊?装的时候必须要自定义一个密码的,不输入不行,你输的什么?这个密码就是
sys
等管理员账号的密码,
给我们用的通常是
账号
scott
密码一般为tiger,因为公司都用tiger
但是第一次上来用不了,因为scott被锁定了,必须解锁,
打开命令行,首先用超级用户登录,上来就写
sqlplus
sys/密码
as
sysdba
然后用户解锁
alter
user
scott
account
unlock;
然后
conn
scott/tiger
然后提示密码过期什么的好像,叫你输入用户,你输入scott,然后密码,然后确认密码,这个密码可以是tiger,也可以你自己任意随便,以后用这个登录就行了
以上就是关于oracle 怎么查看当前数据库的名称全部的内容,包括:oracle 怎么查看当前数据库的名称、oracle怎么创建数据库实例(oracle如何创建数据库)、怎么查看oracle当前使用的是哪个数据库sid(oracle查看当前数据库的名称)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)