11.2 sqlplus新增連線是指定版本
在11.2中,Oracle新增了版本的功能,而隨之一些工具都對於版本功能有所支援,比如11.2中,sqlplus在連線資料庫時就可以指定當前資料庫連線到哪個版本上。
需要說明的是,這種連線版本方式的優先順序是最高的,它的優先順序高於ORA_EDITION環境變數,更高於資料庫預設版本,看一個簡單的例子:
D:\>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期二 9月 27 08:21:47 2011
Copyright (c) 1982, 2010, Oracle. All rights reserved.
連線到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> set pages 100 lines 120
SQL> select username from dba_users where editions_enabled = 'Y';
未選定行
SQL> create user u_e identified by u_e default tablespace test enable editions;
使用者已建立。
SQL> grant connect, resource, dba to u_e;
授權成功。
SQL> create edition e1;
版本已建立。
SQL> conn u_e/u_e
已連線。
SQL> select sys_context('USERENV', 'CURRENT_EDITION_NAME') from dual;
SYS_CONTEXT('USERENV','CURRENT_EDITION_NAME')
--------------------------------------------------------------------------------
ORA$BASE
SQL> conn u_e/u_e edition=e1
已連線。
SQL> select sys_context('USERENV', 'CURRENT_EDITION_NAME') from dual;
SYS_CONTEXT('USERENV','CURRENT_EDITION_NAME')
--------------------------------------------------------------------------------
E1
SQL> alter database default edition = e1;
資料庫已更改。
SQL> conn u_e/u_e
已連線。
SQL> select sys_context('USERENV', 'CURRENT_EDITION_NAME') from dual;
SYS_CONTEXT('USERENV','CURRENT_EDITION_NAME')
--------------------------------------------------------------------------------
E1
SQL> conn u_e/u_e edition=ora$base
已連線。
SQL> select sys_context('USERENV', 'CURRENT_EDITION_NAME') from dual;
SYS_CONTEXT('USERENV','CURRENT_EDITION_NAME')
--------------------------------------------------------------------------------
ORA$BASE
除了sqlplus之外,OCI和JDBC也支援在連線時選擇版本進行連線。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-708339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac 11.2R版本新增節點
- Sqlplus 多種連線方式SQL
- macOS Big Sur 11.2 RC版本:修復藍芽和顯示連線問題Mac藍芽
- sqlplus連線數的測試SQL
- gorose orm新版本(0.8.0)釋出,新增連線池等特色功能GoROSORM
- 連線PostgreSQL時,如何指定引數SQL
- 用sqlplus遠端連線oracle命令SQLOracle
- sqlplus/RMAN/lsnrctl 等工具連線緩慢SQL
- 5. Oracle連線和使用——5.1. sqlplusOracleSQL
- sqlplus連線資料庫的幾種方法SQL資料庫
- SQLPlus 在連線時通常有四種方式SQL
- sqlplus 連線遠端資料庫系統SQL資料庫
- jQery實現的給指定的關鍵字新增連結
- Oracle11.2新增GLOBAL AWR報告Oracle
- 在linux testora使用者下,連線sqlplusLinuxSQL
- mysql連線失敗:ArgumentException: 指定的值在“SslProtocolType”MySqlExceptionProtocol
- 指定go mod 版本Go
- root 使用者通過 sqlplus 連線資料庫SQL資料庫
- 轉:linux 下mysql指定連線的埠 或socketLinuxMySql
- 相關技術連線,不斷新增中...
- 10g新增功能實現字串連線字串
- 啟動filezilla後自動連線指定站點及進入指定的目錄
- SQL Server如何判斷哪些會話/連線是長連線?SQLServer會話
- mysql設定指定ip遠端訪問連線例項MySql
- 為vert x框架新增druid連線池支援框架UI
- 轉:10g新增功能實現字串連線字串
- Apple推送macOS Big Sur 11.2 RC版本APPMac
- oracle使用者密碼有@符號時,sqlplus連線方式Oracle密碼符號SQL
- 11.2 第二型曲線積分
- supervisor 指定 python 版本Python
- 指定php版本使用 php命令PHP
- pip指定安裝包版本
- ubuntu 安裝指定版本dockerUbuntuDocker
- CSS 類名的單詞連字元:下劃線還是連線符?CSS字元
- 什麼是Socket連線?它與TCP連線有什麼關係TCP
- MySQL 8.x 新版本JDBC連線方式MySqlJDBC
- 版本包新增地址
- Mac air 指定 PHP 版本編譯安裝指定 swooleMacAIPHP編譯