修改oracle服务名
来源:互联网 发布:多媒体教学软件破解版 编辑:程序博客网 时间:2024/05/17 20:28
转自http://blog.csdn.net/viszl/article/details/7787528
安装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
- 修改oracle服务名
- 修改计算机名后无法启动oracle(OracleXETNSListener服务)
- 修改oracle数据库的listener服务名问题
- 修改计算机名后无法启动oracle(OracleXETNSListener服务)
- 修改计算机名后无法启动oracle(OracleXETNSListener服务)
- 修改计算名之后,oracle无法启动监听服务。转
- 修改计算名之后,oracle无法启动监听服务。转
- 修改MySql服务名?
- oracle服务名
- oracle服务名
- oracle 修改字段名
- oracle修改字段名
- 修改ORACLE表名
- Oracle修改计算机名
- oracle修改字段名
- Oracle TableSpace名修改
- Oracle 修改表名
- oracle 修改表名
- 中大 9095. Islands
- postgreSQL的一些sql语句
- UX: useradd: ERROR: Inconsistent password files. See pwconv(1M)
- 使用uWebKit发现的一个问题
- 两个管理的故事(踢猫效应&火鸡的故事)
- 修改oracle服务名
- Oracle 中rank() over()的用法
- 空指针
- Jquery的基本用法
- python实现下载pop3邮件保存到本地
- shell编程简介
- Android新闻客户端开发3--显示新闻详细内容UI设计
- 面向对象的白话理解-拍面人
- dos 下执行jar 包 解决依赖的jar 包问题