如何更改SQL2005数据库服务器名称

如何更改SQL2005数据库服务器名称,第1张

你是 要修改这个服务器名称吗?他分为两块,前面那个是计算机名称,这个要改的话知道的哦,至于后面这个,那是数据库实例名称 ,但不是数据库名称!数据库命名实例是不能修改的!但是你可以重新另外安装一个数据库实例!就是你之前安装过的 SQL server 2005,再给安装一次,在安装的时候,你可以注意到,选择实例名称,默认的就是常见SQLEXPRESS,你可以进行相应的修改。同样的,如果你想删除之前安装过的实例的话,你可以到控制面板里面,对SQL server 2005 进行实例卸载!

数据库名(DB_NAME)、实例名(Instance_name)、以及 *** 作系统环境变量(ORACLE_SID)

在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及 *** 作系统环境变量(ORACLE_SID)。这些都存在于同一个数据库中的标识,用于区分不同数据库的参数。

一、什么是数据库名(db_name)

数据库名是用于区分数据的内部标识,是以二进制方式存储于数据库控制文件中的参数,在数据安装或创建之后将不得修改。数据库安装完成后,该参数被写入数据库参数文件pfile中,格式如下:

db_name="orcl" #(不允许修改)

db_domain=dbcentertoyscom

instance_name=orcl

service_names=orcldbcentertoyscom

control_file=(

在每一个运行的ORACLE8i数据库中都有一个数据库名(db_name),如果一个服务器程序中创建了两个数据库,则有两个数据库名。其控制参数据分属在不同的pfile中控制着相关的数据库。

二、什么是数据库实例名(instance_name)

数据库实例名则用于和 *** 作系统之间的联系,用于对外部连接时使用。在 *** 作系统中要取得与数据库之间的交互,必须使用数据库实例名。例如,要和某一个数据库server连接,就必须知道其数据库实例名,只知道数据库名是没有用的,与数据库名不同,在数据安装或创建数据库之后,实例名可以被修改。数据库安装完成后,该实例名被写入数据库参数文件pfile中,格式如下:

db_name="orcl" #(不允许修改)

db_domain=dbcentertoyscom

instance_name=orcl #(可以修改,可以与db_name相同也可不同)

service_names=orcldbcentertoyscom

control_file=(

数据库名与实例名之间的关系。

数据库名与实例名之间的关系一般是一一对应关系,有一个数据库名就有一个实例名,如果在一个服务器中创建两个数据库,则有两个数据库名,两个数据库实例名,用两个标识确定一个数据库,用户和实例相连接。

但在8i、9i的并行服务器结构中,数据库与实例之间不存在一一对应关系,而是一对多关系,(一个数据库对应多个实例,同一时间内用户只一个实例相联系,当某一实例出现故障,其它实例自动服务,以保证数据库安全运行。)

三、 *** 作系统环境变量(ORACLE_SID)

在实际中,对于数据库实例名的描述有时使用实例名(instance_name)参数,有时使用ORACLE_SID参数。这两个都是数据库实例名,它们有什么区别呢?(经常弄混)

(ORACLE_SID)

OS<----------------> ORACLE 数据库 <--------(Instance_name(实例名))

上图表示实例名instance_name、ORACLE_SID与数据库及 *** 作系统之间的关系,虽然这里列出的两个参数都是数据库实例名,但instance_name参数是ORACLE数据库的参数,此参数可以在参数文件中查询到,而ORACLE_SID参数则是 *** 作系统环境变量。

*** 作系统环境变量ORACLE_SID用于和 *** 作系统交互。也就是说,在 *** 作系统中要想得到实例名,就必须使用ORACLE_SID。此参数与ORACLE_BASE、ORACLE_HOME等用法相同。在数据库安装之后,ORACLE_SID被用于定义数据库参数文件的名称。如:$ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SIDora。

定义方法:

export ORACLE_SID=orcl

如果在同一服务器中创建了多个数据库,则必然同时存在多个数据库实例,这时可以重复上述定义过程,以选择不同实例。

还可以用

[oracle@Datacent]$ oraenv

来切换不同的ORACLE_SID来通过 *** 作系统来启动不同的实例(instance)

PLSQL

连接

oracle

数据库配置

方法一:

1

)点击

Net Configuration Assistant

2)

在d出的对话框中选择本地

Net

服务名配置,点下一步

3

在服务名配置对话框中选择添加,点下一步

4

在如下对话框中填写要访问的

oralce

数据库的服务名,

该服务名可以通过

oralce

登录用户名进入环境,

cshrc

中,

环境变量

ORACLE_SID

对应的值便是这个服务名,也可以在

oracle

用户环境下执行

grep | env ORACLE_SID

查找。

点击下一步

5

)选择

TCP

协议,点下一步

6

)主机名中填写要访问的

oracle

数据库服务器,使用标准端口号

1521

,点下一步

7

)选中

是,进行测试

,点下一步

8)

点更改登录,

填写要访问的数据库用户名和密码,确保其正确。

此处主要是验证前面配置是否正确,

如正确这里的测

试就可以成功。

如果不正确请检查服务名、

ip

地址、用户名、密码中是否有写错,并改之,就可以成功了。

测试成功后点下一步

9

)在下图中填写网络服务名,此处的网络服务名可以随意取名,点下一步,后面配置数据源的时候用的就是这个网络

服务名

方法一用起来有点小复杂,不过可以了解数据库的配置步骤,方法二相对来说简单很多

找到本机

oracle

数据库安装的如下路径,如:

F:\app\Administrator\product\1110\client_1\network\admin

,在该路径下有个文件

tnsnamesora

,打开文件会发现里

面有很多连接配置,直接拷贝一个修改如下红色字

SYSDB_102 = //

对应的就是上面方法一提到的网络服务名

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 104124102)(PORT = 1521)) //

访问数据库的

ip

)

(CONNECT_DATA =

(SERVICE_NAME = sysdb) //

数据库服务名

)

)

当配置好后,就可以用

PLSQL

访问数据库了

PLSQL

连接

oracle

数据库配置

方法一:

1

)点击

Net Configuration Assistant

2)

在d出的对话框中选择本地

Net

服务名配置,点下一步

3

在服务名配置对话框中选择添加,点下一步

4

在如下对话框中填写要访问的

oralce

数据库的服务名,

该服务名可以通过

oralce

登录用户名进入环境,

cshrc

中,

环境变量

ORACLE_SID

对应的值便是这个服务名,也可以在

oracle

用户环境下执行

grep | env ORACLE_SID

查找。

点击下一步

5

)选择

TCP

协议,点下一步

6

)主机名中填写要访问的

oracle

数据库服务器,使用标准端口号

1521

,点下一步

7

)选中

是,进行测试

,点下一步

8)

点更改登录,

填写要访问的数据库用户名和密码,确保其正确。

此处主要是验证前面配置是否正确,

如正确这里的测

试就可以成功。

如果不正确请检查服务名、

ip

地址、用户名、密码中是否有写错,并改之,就可以成功了。

测试成功后点下一步

9

)在下图中填写网络服务名,此处的网络服务名可以随意取名,点下一步,后面配置数据源的时候用的就是这个网络

服务名

方法一用起来有点小复杂,不过可以了解数据库的配置步骤,方法二相对来说简单很多

找到本机

oracle

数据库安装的如下路径,如:

F:\app\Administrator\product\1110\client_1\network\admin

,在该路径下有个文件

tnsnamesora

,打开文件会发现里

面有很多连接配置,直接拷贝一个修改如下红色字

SYSDB_102 = //

对应的就是上面方法一提到的网络服务名

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 104124102)(PORT = 1521)) //

访问数据库的

ip

)

(CONNECT_DATA =

(SERVICE_NAME = sysdb) //

数据库服务名

)

)

当配置好后,就可以用

PLSQL

访问数据库了

PLSQL

连接

oracle

数据库配置

方法一:

1

)点击

Net Configuration Assistant

2)

在d出的对话框中选择本地

Net

服务名配置,点下一步

3

在服务名配置对话框中选择添加,点下一步

4

在如下对话框中填写要访问的

oralce

数据库的服务名,

该服务名可以通过

oralce

登录用户名进入环境,

cshrc

中,

环境变量

ORACLE_SID

对应的值便是这个服务名,也可以在

oracle

用户环境下执行

grep | env ORACLE_SID

查找。

点击下一步

5

)选择

TCP

协议,点下一步

6

)主机名中填写要访问的

oracle

数据库服务器,使用标准端口号

1521

,点下一步

7

)选中

是,进行测试

,点下一步

以上就是关于如何更改SQL2005数据库服务器名称全部的内容,包括:如何更改SQL2005数据库服务器名称、如何区分Oracle的数据库,实例,服务名,SID、plsql配置数据连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存