Oracle修改globalname,oracle修改global_name和service_name
安装oracle的时候会制定db_domain,制定db_domain后service_name和global_name都会加上这个domain,此时在配置tns file以及easy connect的时候都要service_name很复杂
sqlplus /@localhost/orcl.localdomian as sydba
在自己的测试库上,感觉没有必要。
首先尝试修改global_name,因为service_name默认是global_name,而global_name=db_name.db_domain
SQL> show parameter db_name;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string orcl
SQL> show parameter db_domain;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_domain string localdomain
SQL> show parameter service_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
service_names string orcl.localdomain
SQL> select * from global_name;
GLOBAL_NAME
---------------------------------------
orcl.localdomain
SQL> alter database rename global_name to orcl;
数据库已更改。
发现这样修改不能去掉global_name里的domain信息
SQL> select * from global_name;
GLOBAL_NAME
---------------------------------------
orcl.localdomain
需要
update global_name set global_name = 'orcl'
commit;
这样才能去掉domain
SQL> select * from global_name;GLOBAL_NAME---------------------------------------orcl
但是修改global_name并不会默认改掉service_name,也不会默认修改db_domain
因此尝试修改db_domain
SQL> alter system set db_domain='' scope=spfile;
系统已更改。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 2171289600 bytes
Fixed Size 2177536 bytes
Variable Size 1459619328 bytes
Database Buffers 704643072 bytes
Redo Buffers 4849664 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter db_domain
NAME TYPE VALUE
------------------------------------ ----------- --------------
db_domain string
SQL> show parameter service_name
NAME TYPE VALUE
------------------------------------ ----------- --------------
service_names string orcl
SQL> select * from global_name;
GLOBAL_NAME
---------------------------------------------------------------
orcl
C:\Users\yssa>sqlplus /@localhost/orcl as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期四 7月 26 09:55:33 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ok至此global_name,db_domain以及service_name修改成功,以后easy connect或者是tns file中的service_name就简单好记多了
Oracle修改globalname,oracle修改global_name和service_name相关推荐
- oracle数据库修改写入状态,【学习笔记】Oracle oradebug 使用oradebug修改数据库SCN方法案例...
天萃荷净 使用oradebug修改数据库scn,使用oradebug修改数据库scn的案例. 这里也做了两个测试,发现该功能确实很巧妙,通过修改内存中的scn值,然后写入控制文件和数据文件,实现修改s ...
- mysql脚本转成oracle脚本_mysql脚本手动修改成oracle脚本
今天有一个需求,立了一个新项目,新项目初步定了使用了现有的框架,但数据库要求由原来的mysql改成oracle,所以原来的基础版本的数据库脚本就需要修改成符合oracle的脚本,修改完成后,总结了一下 ...
- 小议Oracle外键约束修改行为
小议Oracle外键约束修改行为(一) Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在.而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作. 在SQL92 ...
- oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...
天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...
- oracle 更新参数,Oracle动态、静态参数参数修改规则
首先,查看要修改的oracle参数的属性(动态or静态) SQL> select name,value,isses_modifiable,issys_modifiable from V$PARA ...
- oracle 11g 数据库cmd修改用户名密码及创建用户
oracle 11g 数据库cmd修改用户名密码及创建用户 1. 数据库oracle 11g cmd命令修改用户名和密码 1.1. 前言 1.2. cmd窗口登录oracle 1.3. 更改syste ...
- oracle能不能改外键属性,CSS_小议Oracle外键约束修改行为(五), Oracle的外键用来限制子表 - phpStudy...
小议Oracle外键约束修改行为(五) Oracle的外键用来限制子表中参考的字段的值,必须在主表中存在.而且在主表的记录发生变化导致外键参考唯一约束值发生了变化时,定义了一系列的动作. 前面几篇文章 ...
- oracle12c cdb修改,Oracle 12C CDB字符集修改
Oracle 12C 可以进行PDB的单独修改字符集方式,后续介绍.本次采用修改CDB全部修改的方式: 先查询数据库字符集情况: select from nls_database_parameters ...
- oracle数据库归档模式修改ARCHIVELOG
oracle数据库归档模式修改ARCHIVELOG 一.查看当前数据库的归档模式 第一步:查看oracle数据库的归档模式 命令如下:(该命令登录sys用户可查) select log_mode fr ...
最新文章
- 在Linux系统安装Node.js
- 从源码分析DEARGUI之add_plot和add_line_series
- tesseract 识别中文字符
- Docker 阿里云镜像加速
- 龙芯完成.NET移植稳步推进生态建设
- Hemberg-lab单细胞转录组数据分析(一)
- SAP License:SAP CO ML 物料帐配置
- 「02」《机器学习经·天工开物篇》
- To XSS or not ? 杂谈
- RegisterWaitForSingleObject的使用
- 【控制工程】与控制工程密切相关的拉普拉斯变换
- 广东女子职业技术学院计算机应用技术,广东女子学院虚拟校园系统的构建与技术实现...
- 创造一个计算机语言,世界上第一个文言文编程语言诞生,创造它的是一个大学生...
- java 图片格式校验_(转载)Java对上传的图片进行格式校验以及安全性校验
- SolidWorks 2021 SP5安装流程
- Python代码中的三大常见“愚形”,你中招了吗?
- 2021华数杯C题优秀论文思路分析01
- 微型计算机中的i3或i51般指的是什么,cpu到底有什么区别,i3,i5,i7?
- xmd:AP transaction timeout: ACK = 0x01, expected=0x02)
- SQL Server2008无法连接到XX,在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误