데이터 베이스 MySQL 튜토리얼 Oracle数据库的global

Oracle数据库的global

Jun 07, 2016 pm 03:45 PM
g global oracle 데이터 베이스

Oracle数据库的global_name,在Database Link与GLOBAL_NAMES参数一文中提到了,设置global_names初始化参数为true后,本地的数据库链接名称必须与远程数据库的global_name相同,才能正常使用数据库链接。那么怎么查询数据库的global_name呢? SQL col global

Oracle数据库的global_name,在Database Link与GLOBAL_NAMES参数一文中提到了,设置global_names初始化参数为true后,本地的数据库链接名称必须与远程数据库的global_name相同,才能正常使用数据库链接。那么怎么查询数据库的global_name呢?

SQL> col global_name for a30
SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB

那么怎么样修改global_name?

ALTER DATABASE
RENAME GLOBAL_NAME TO NEW_NAME;

注意不要直接用update global_name set global_name=”将global_name设置为空,否则数据库不能启动,会报ORA-00600[18061] 或 ORA-00600[18062]这样的错误。 只有用备份进行恢复后才能打开。(参见metalink note 743676.1)。

那么global_name到底是个什么对象呢?

SQL> select owner,object_name,object_type from dba_objects where object_name=’GLOBAL_NAME’;

OWNER OBJECT_NAME OBJECT_TYPE
---------- -------------------- --------------------
SYS GLOBAL_NAME VIEW
PUBLIC GLOBAL_NAME SYNONYM

SQL> select text from dba_views where view_name=’GLOBAL_NAME’;

TEXT
----------------------------------------------------------------
select value$ from sys.props$ where name = ‘GLOBAL_DB_NAME’

可以看到global_name实际上是一个视图,来源于sys.props$表,而这个表是非常重要的一个关于数据库属性的表,不要随意更改此表的内容,否则将引起无可预料的、无法挽回的损失。

在用alert database rename global_name时,如果设置了global_name类似于”dmdb.com”这样的名称,则以后更改名称,则没有常规的办法去掉”.”分隔符了。

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB

SQL> alter database rename global_name to dmdb.com;

Database altered.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB.COM

SQL> alter database rename global_name to dmdb.cn;

Database altered.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB.CN

SQL> alter database rename global_name to dmdb;

Database altered.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB.CN

SQL> alter database rename global_name to dm;

Database altered.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DM.CN

SQL> alter database rename global_name to dm.com.cn;

Database altered.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DM.COM.CN

SQL> alter database rename global_name to dmdb;

Database altered.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB.COM.CN
SQL> alter database rename global_name to dmdb.net;

Database altered.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB.NET

要去掉点分隔符,只有用update:

SQL> update global_name set global_name=’DMDB’;

1 row updated.

SQL> commit;

Commit complete.

SQL> select * from global_name;

GLOBAL_NAME
------------------------------
DMDB

郑重提示:除非万不得已,不要去更新global_name视图,即时更新,也不要去更新global_name的基表props$,更不要将global_name更新为空。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

PHP에서 MySQLi를 사용하여 데이터베이스 연결을 설정하는 방법에 대한 자세한 튜토리얼 PHP에서 MySQLi를 사용하여 데이터베이스 연결을 설정하는 방법에 대한 자세한 튜토리얼 Jun 04, 2024 pm 01:42 PM

MySQLi를 사용하여 PHP에서 데이터베이스 연결을 설정하는 방법: MySQLi 확장 포함(require_once) 연결 함수 생성(functionconnect_to_db) 연결 함수 호출($conn=connect_to_db()) 쿼리 실행($result=$conn->query()) 닫기 연결( $conn->close())

iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. Jul 18, 2024 am 05:48 AM

Apple의 최신 iOS18, iPadOS18 및 macOS Sequoia 시스템 릴리스에는 사진 애플리케이션에 중요한 기능이 추가되었습니다. 이 기능은 사용자가 다양한 이유로 손실되거나 손상된 사진과 비디오를 쉽게 복구할 수 있도록 설계되었습니다. 새로운 기능에는 사진 앱의 도구 섹션에 '복구됨'이라는 앨범이 도입되었습니다. 이 앨범은 사용자가 기기에 사진 라이브러리에 포함되지 않은 사진이나 비디오를 가지고 있을 때 자동으로 나타납니다. "복구된" 앨범의 출현은 데이터베이스 손상으로 인해 손실된 사진과 비디오, 사진 라이브러리에 올바르게 저장되지 않은 카메라 응용 프로그램 또는 사진 라이브러리를 관리하는 타사 응용 프로그램에 대한 솔루션을 제공합니다. 사용자는 몇 가지 간단한 단계만 거치면 됩니다.

게이트 공식 웹 사이트 입장 게이트 교환 공식 웹 사이트 게이트 공식 웹 사이트 입장 게이트 교환 공식 웹 사이트 Feb 19, 2025 pm 03:03 PM

Gate.io의 공식 웹 사이트는 링크를 클릭하거나 브라우저에서 URL을 입력하여 액세스 할 수 있습니다. 쉽게 액세스 할 수 있도록 URL을 북마크 또는 즐겨 찾기에 추가하는 것이 좋습니다. 접근 할 수없는 문제가 발생하면 브라우저의 캐시와 쿠키를 지우십시오. Gate.io의 공식 웹 사이트 인 Phishing을 방지하기 위해주의를 기울이지 않습니다. 또한 Gate.io는 앱 제공 업체를 통해 찾을 수있는 모바일 응용 프로그램을 제공합니다.

BITMEX 교환 철회 규칙 및 장점 및 단점 BITMEX 교환 철회 규칙 및 장점 및 단점 Feb 21, 2025 pm 10:48 PM

Bitmex Exchange 통화 인출 요구 사항 : 2 단계 확인 및 신원 확인을 완료해야합니다. 인출의 최소 금액은 통화에 따라 다릅니다. 인출 절차에는 계좌 로그인, 인출 주소 입력, 금액 입력 및 거래 확인이 포함됩니다. Bitmex 철수의 장점에는 빠른 처리, 저 취급 수수료, 여러 통화 지원 및 엄격한 보안 조치가 포함됩니다. 그러나 감독 불충분 한 감독, 해커 공격의 위험, 인출 제한 및 계정 동결과 같은 단점에 직면 해 있습니다.

PHP에서 데이터베이스 연결 오류를 처리하는 방법 PHP에서 데이터베이스 연결 오류를 처리하는 방법 Jun 05, 2024 pm 02:16 PM

PHP에서 데이터베이스 연결 오류를 처리하려면 다음 단계를 사용할 수 있습니다. mysqli_connect_errno()를 사용하여 오류 코드를 얻습니다. 오류 메시지를 얻으려면 mysqli_connect_error()를 사용하십시오. 이러한 오류 메시지를 캡처하고 기록하면 데이터베이스 연결 문제를 쉽게 식별하고 해결할 수 있어 애플리케이션이 원활하게 실행될 수 있습니다.

Trezor에서 거래하는 방법 및 주목할만한 사항 Trezor에서 거래하는 방법 및 주목할만한 사항 Feb 21, 2025 pm 10:30 PM

TREZOR의 거래 TREZOR 장치를 연결하고 TrezorBridge 응용 프로그램을 설치하십시오. Trezor Suite를 열고 거래 유형 (보내기, 수신 또는 상환)을 선택하십시오. 거래 세부 정보 (주소, 금액, 수수료 등)를 입력하십시오. 세부 사항을 확인하고 Trezor 장치에서 확인을 누르면 거래를 승인하십시오.

Go WebSocket은 데이터베이스와 어떻게 통합됩니까? Go WebSocket은 데이터베이스와 어떻게 통합됩니까? Jun 05, 2024 pm 03:18 PM

GoWebSocket을 데이터베이스와 통합하는 방법: 데이터베이스 연결 설정: 데이터베이스/sql 패키지를 사용하여 데이터베이스에 연결합니다. WebSocket 메시지를 데이터베이스에 저장: INSERT 문을 사용하여 데이터베이스에 메시지를 삽입합니다. 데이터베이스에서 WebSocket 메시지 검색: SELECT 문을 사용하여 데이터베이스에서 메시지를 검색합니다.

2025 년 최신 10 대 디지털 통화 거래 앱 순위 2025 년 최신 10 대 디지털 통화 거래 앱 순위 Feb 27, 2025 pm 06:24 PM

2025 년의 상위 10 개 디지털 통화 거래 앱은 Binance, Okx, Gate.io, Bitget, Huobi, Kucoin, Bitmart, Bybit, Bitfinex 및 Poloniex입니다. 이러한 거래는 거래량, 자산 선택, 레버리지 거래, 사회 거래, 규정 준수, 사용 편의성, 낮은 거래 수수료 및 자금 보안으로 시장에서 차별화됩니다.

See all articles