如何修改 Oracle 默认的服务器名称? (oracle 默认 服务器名称)


Oracle是一种流行的关系型数据库管理系统,它提供了强大的功能和灵活的配置选项。Oracle默认情况下会为每个服务器分配一个名称,这个名称通常是一个随机字符字符串,这个名称是用来标识系统的唯一标识符,它可以用来引用系统中的各种资源,如数据库实例、表空间等等。但是在一些情况下,这种随机生成的名称可能不太方便,因此有时需要将它修改为有意义的名称。以下是有关如何修改Oracle默认服务器名称的详细说明。

1. 查看当前服务器名称

在开始修改之前,需要先查看当前服务器的名称。可以使用以下命令来查看当前服务器名称:

SELECT SYS_CONTEXT(‘USERENV’,’SERVER_HOST’) FROM DUAL;

此命令将输出当前服务器的名称,如下所示:

SYS_CONTEXT(‘USERENV’,’SERVER_HOST’)

————————————-

myserver.example.com

2. 修改服务器名称

要修改服务器名称,可以使用以下步骤:

a. 停止Oracle数据库

要修改服务器名称,需要先停止Oracle数据库。可以使用以下命令来停止数据库:

$ sqlplus / as sysdba

SQL> shutdown immediate;

b. 修改服务器名称

修改服务器名称的方式可以因操作系统和环境的不同而有所不同。这里提供了一些可能的方法:

在Linux系统中,可以通过编辑/etc/hostname文件来修改服务器名称。例如,要将服务器名称更改为newserver.example.com,可以使用以下命令:

$ sudo vim /etc/hostname

newserver.example.com

在Windows系统中,可以通过控制面板中的系统设置来修改服务器名称。单击“计算机名称”选项卡,然后选择“更改”按钮。在“计算机名称”对话框中键入新的名称,然后单击“确定”按钮。

c. 启动Oracle数据库

在修改服务器名称后,需要启动Oracle数据库。可以使用以下命令来启动数据库:

$ sqlplus / as sysdba

SQL> startup;

3. 配置TNS名称

当Oracle服务器名称发生更改后,需要相应地更新TNS名称。可以使用以下步骤来配置TNS名称:

a. 编辑TNSNAMES.ORA文件

TNSNAMES.ORA文件包含Oracle数据库的TNS名称列表。可以使用以下命令来编辑TNSNAMES.ORA文件:

$ sudo vim $ORACLE_HOME/network/admin/tnsnames.ora

b. 更新TNS名称

在TNSNAMES.ORA文件中,找到需要更新的TNS名称,并将其修改为修改后的服务器名称。例如,如果需要将TNS名称“mydb”更改为“newdb”,可以使用以下命令:

mydb =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = myserver.example.com)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = mydb.example.com)

)

)

newdb =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = newserver.example.com)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = newdb.example.com)

)

)

c. 测试TNS名称

在更新TNS名称后,需要测试它是否可以正常工作。可以使用以下命令来测试TNS名称:

$ tnsping newdb

此命令将尝试连接新的TNS名称,并显示是否连接成功。

结论

在Oracle数据库中修改默认服务器名称可能需要一些时间和努力,但它可以带来许多好处,如更容易识别系统和更好的管理。通过上述步骤,您可以成功地修改Oracle默认服务器名称,并确保系统正常运行。

相关问题拓展阅读:

  • Oracle默认的用户名和密码是什么?
  • oracle查看当前host名

Oracle默认的用户名和密码是什么?

在控制台用sqlplus / as sysdba登陆oracle系统时,所用的用户名和密码通常有四种。

用户名: internal  密码:oracle  

2. 用户名:system    密码:manager  

3. 用户名:sys密码:change_on_install

4. 其中直接管理模式可以为sysdba的为后面三个,要是集群的话再去掉system。

扩展资料:

一:oracle sys密码的重置方法

在系统运行中输入:sqlplus /nolog

在命令窗口分别执行:conn /as sysdba

alter user scott identified by tiger;

alter user scott account unlock;

然后“scott”用户密码就修改为“tiger”了,用户可根据自己需求,重置密码。

二:ORACLE数据库安全解决方案 

1.目前应用系统中对数据库的依赖程度与日俱增,应用数据库可以使应用系统开发更加方便,不再需要为烦琐的检索、查询、统计进行单独设计语法,同时交易的完整性又能得到可靠保证,但是数据库厂家的不断整合又为企业应用带来了新的考验:

(1)、Informix被IBM收购

(2)、Mysql被ORACLE收购

(3)、Sybase被SAP收购

被微软收购的更不计其数了,还有很多小数据库厂商被收购,开源的尤其多,追其根源,大厂商的数据库技术越来越庞大,但是体系架构又不适应灵活发展,面对中小数据库厂商的迅猛发展,他们惟有走收购之路,但是收购之后呢,他们不会让其发展,最终受伤的还是中小企业客户群。

2.安全历程

目前无论是银行综合业务系统,还是移动计费系统还是政权交易系统,都毫无例外的选择大型数据库进行交易,那么对于在911市贸悲剧后的安全方案究竟有什么特殊考虑呢?

数据库容灾无疑是目前脱颖而出的技术方案,应用系统数据的安全除了网络防火墙、防病毒以及权限设计之外就是数据库的备份工作了,可以说数据库备份经历了以下几个阶段:

单机版系统磁盘备份

数据磁带备份

局域网备份

双机热备/磁盘阵列RAID

磁带库备份

光盘塔备份

远程容灾备份

全球多点容灾备份

3.安全考虑

目前应用系统解决方案中多数应用目前主要还在考虑系统功能的建设,但是随着数据库容量的增加,历史数据查询审计需要加快,对历史数据的分析和对在线数据的实时可用已经变得越来越迫切。

客户不仅需要能够快速查询数据库,同时对目前应用系统的实时可用以及负载均衡都提出了更加明确的要求,为此在双机热备+磁带库冷备的多数解决方案外,很多大型金融证券企业都开始进行数据中心的建立,大型异地灾备中心开始提到议事日程。

4.比较完善

其实为客户提供安全解决方案,应该在应用系统的规划中就应该考虑,等到企业意思到安全的时候恐怕就需要耗费大量的人力、

物力来迁移数据,建立灾备中心,但是这仅仅是物理的,如何从数据库层面使从1BYTE的数据进入数据库就被安全的保护起来呢,无疑数据库同步热备的相关产品是我们应该考虑的。

因为即使不建立灾备中心,对数据实时热备也不需要太大的投入,只需要安装数据库同步产品,那么就可以轻松检验数据是否真正同步热备,当客户意识到需要建立灾备中心的时候,那仅仅是地点和网络的重新部署,

同步软件已经伴随客户成长,伴随数据成长,到时集成商为客户做的就是规划好灾备中心的设备和格局,这样一个完善的灾备方案就被你轻松建立了。并且随着数据逐渐增加,客户会对灾备中心提供的负载均衡功能更加依赖,不但减轻硬件的投入,还可以让查询对应用系统的资源占用减少到“0”。

5.产品分类

目前这块能够担当同步服务器功能的只有沃信科技的PAC数据库同步产品,因为包括ORACLE DATAGUARD、DSG、GOLDEN GATE、SHAREPLEX等厂家的产品必须安装在主数据库上,这样不只占用主库资源,同时也对应用系统的稳定性提出了更高要求,

但沃信科技的产品可以安装在独立于主备库的第三方服务器上,这样数据库同步软件不占用主库系统资源,同时避免了操作系统、数据库版本不一致的局限性。同时在所有产品中性价比更高,唯一提供免费试用,同时是唯一一家提供华军软件园下载的产品。

参考资料:

CSDN-oracle默认初始化用户名密码和密码修改

 

百度百科-ORACLE数据库安全解决方案

oracle查看当前host名

1、首先,打开oracle,选择和岩“帮助毁嫌(Help)”。

2、其次,选择“支持信息纤棚手(SupportInformation)”。

3、最后,切换到“TNS名”,找到对应服务器,HOST是服务器ip,PORT是端口,SERVICE_NAME是服务器名称即可查看当前host名,

关于oracle 默认 服务器名称的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。