oracle數據庫(數據庫啟動關閉/sqlplus登錄及基本操作/設置字符集/distinct去重)

目錄

1. Oracle數據庫啟動

2. Oracle數據庫關閉

3. sqlplus登錄Oracle數據庫

??? 3.1 使用sqlplus登錄Oracle數據庫

??? 3.2 使用sqlplus登錄Oracle數據庫

??? 3.3 遠程登錄

??? 3.4 解鎖用戶

??? 3.5 修改用戶密碼

??? 3.6 查看當前語言環境

4. sqlplus基本操作

??? 4.1 顯示當前用戶

??? 4.2 查看當前用戶下的表

??? 4.3 查看員工表的結構

??? 4.4 設置行寬

??? 4.5 設置頁大小

??? 4.6 設置員工ename的列寬

5. scott方案

6. 設置Oracle服務端的字符集

7.distinct和別名去重


Centos7.5環境 ?

Oracle版本: 11G

Linux下一些用戶:

??? deng??? 123456

??? oracle??? 123456

??? root??? 123456

前提條件: 使用Oracle用戶登錄Linux操作系統

[deng@localhost ~]$ su - oracle

數據庫管理員用戶:

??? 用戶名:sys

??? 密??? 碼:sys

?? ?

1. Oracle數據庫啟動

??? 第一步: 通過數據庫管理員登錄Oracle數據庫

??? [oracle@localhost ~]$ sqlplus / as sysdba;

??? 第二步: 啟動Oracle數據庫

??? SQL> startup

??? ORACLE instance started.

??? 第三步: 啟動監聽服務

??? SQL> quit

??? [oracle@localhost ~]$ lsnrctl start

2. Oracle數據庫關閉

??? 第一步: 通過數據庫管理員登錄Oracle數據庫

??? [oracle@localhost ~]$ sqlplus / as sysdba;

??? 第二步: 關閉Oracle數據

??? SQL> shutdown immediate

??? 第三步: 關閉監聽服務

??? SQL> quit

??? [oracle@localhost ~]$ lsnrctl stop

3. sqlplus登錄Oracle數據庫

??? 前提條件是Oracle數據庫必須啟動

??? 3.1 使用sqlplus登錄Oracle數據庫

??? [oracle@localhost ~]$ sqlplus

??? Enter user-name: scott

??? Enter password:

??? 3.2 使用sqlplus登錄Oracle數據庫

??? [oracle@localhost ~]$ sqlplus? scott/11

??? 3.3 遠程登錄

??? 格式: sqlplust 用戶名/密碼@//IP地址/實例名

??? [oracle@localhost admin]$ sqlplus scott/11@//192.168.16.46/orcl

??? 3.4 解鎖用戶

??? [oracle@localhost admin]$ sqlplus / as sysdba(作為數據庫管理員登錄Oracle數據庫)

??? SQL> alter user scott account unlock;

??? 3.5 修改用戶密碼

??? SQL> alter user scott identified by 11;

??? User altered.

??? 3.6 查看當前語言環境

??? SQL> select userenv('language') from dual;

4. sqlplus基本操作

??? 前提條件是使用scott用戶登錄

??? [oracle@localhost ~]$ sqlplus scott/11

??? 4.1 顯示當前用戶

??? SQL> show user

??? USER is "SCOTT"

??? SQL>

??? 4.2 查看當前用戶下的表

??? SQL> select * from tab;

??? 4.3 查看員工表的結構

??? SQL> desc emp;(emp是員工表的名字)

??? 4.4 設置行寬

??? SQL> set linesize 140

??? 4.5 設置頁大小

??? SQL> set pagesize 100

??? 4.6 設置員工ename的列寬

??? SQL> col ename for a8

??? 舉例:設置薪水的列寬

??? SQL> col sal for 9999

5. scott方案

??? grade: 薪水等級????????losal: 最低薪水????????hisal: 最高薪水

?? SQL> select * from salgrade ;

??? deptno: 部門編號????????dname: 部門名稱????????loc: 部門位置

??? SQL> select * from dept;

??? empno: 員工編號????????ename: 員工姓名????????job:?? 員工工種????????mgr:?? 員工上司

??? hiredate: 雇傭日期????????sal:??? 員工薪水??????? comm: 員工獎金????????deptno: 員工部門編號

??? SQL> select * from emp;

6. 設置Oracle服務端的字符集

??? 設置數據庫字符集

??? SQL> conn /as sysdba;

??? SQL> shutdown immediate;

??? SQL> startup mount;

??? SQL> alter system enable restricted session;

??? SQL> alter system set job_queue_processes=0;

??? SQL> alter system set aq_tm_processes=0;

??? SQL> alter database open;

??? SQL> alter database character set internal_use ZHS16GBK;

??? SQL> alter system set nls_language = 'AMERICAN' scope = spfile;

??? SQL> alter system set nls_territory = 'AMERICA' scope = spfile;

??? SQL> shutdown immediate;

??? SQL> startup;

??? 修改之后的結果是:

??? SQL> select userenv('language') from dual;

??? USERENV('LANGUAGE')

??? ----------------------------------------------------

??? AMERICAN_AMERICA.ZHS16GBK

?? ?

??? NLS_LANG環境變量是oralce客戶端字符集配置

??? [oracle@deng ~]$ export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

7.distinct和別名去重

“distinct”去除結果集重復的行

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899123.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899123.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899123.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java 大視界 -- Java 大數據在智能金融區塊鏈跨境支付與結算中的應用(154)

💖親愛的朋友們,熱烈歡迎來到 青云交的博客!能與諸位在此相逢,我倍感榮幸。在這飛速更迭的時代,我們都渴望一方心靈凈土,而 我的博客 正是這樣溫暖的所在。這里為你呈上趣味與實用兼具的知識,也…

大模型詞表注入

大模型詞表注入(Vocabulary Injection) 大模型詞表注入(Vocabulary Injection)是指在預訓練語言模型(如GPT、LLAMA等)的基礎上,動態擴展其詞表(Vocabulary)的技術&#…

在Cesium中使用ThreeJs材質(不是場景融合哦)

在Cesium中使用ThreeJs材質(不是場景融合哦)_嗶哩嗶哩_bilibili

初教六雙機一飛沖天動作要領

初教六雙機一飛沖天動作要領 初教六雙機“一飛沖天”是典型的垂直爬升特技動作,要求雙機以近乎垂直的姿態同步高速爬升,展現飛機的動力性能與編隊協同能力。以下是該動作的詳細技術解析與執行要點: 一、動作定義與特點 基本形態 雙機以相同速…

給Web開發者的HarmonyOS指南02-布局樣式

給Web開發者的HarmonyOS指南02-布局樣式 本系列教程適合鴻蒙 HarmonyOS 初學者,為那些熟悉用 HTML 與 CSS 語法的 Web 前端開發者準備的。 本系列教程會將 HTML/CSS 代碼片段替換為等價的 HarmonyOS/ArkUI 代碼。 布局基礎對比 在Web開發中,我們使用CS…

京東軟件測試崗位經典面試題(附答案)

1、黑盒測試的測試用例常見設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。 1)等價類劃分:等價類是指某個輸入域的子集合.在該子集合中,各個輸入數據對于揭露程序中的錯誤都是等效的.并合理地假…

3.26[a]paracompute homework

5555 負載不平衡指多個線程的計算量差異顯著,導致部分線程空轉或等待,降低并行效率。其核心矛盾在于任務劃分的靜態性與計算動態性不匹配,尤其在處理不規則數據或動態任務時尤為突出。以稀疏矩陣的向量乘法為例,假設其非零元素分…

網站安全專欄-------淺談CC攻擊和DDoS攻擊的區別

CC攻擊和DDoS攻擊都是網絡攻擊的類型,但它們在攻擊方式、目標和效果上有所不同。以下是它們之間的一些主要區別: ### 1. 定義 - **DDoS攻擊(分布式拒絕服務攻擊)**: DDoS攻擊是指攻擊者通過大量的分布式計算機&#x…

帕金森患者的生活重塑:從 “嘴” 開啟康復之旅

當提到帕金森病,許多人會聯想到震顫、僵硬和行動遲緩等癥狀。這種神經系統退行性疾病,給患者的生活帶來了巨大的挑戰。然而,你可知道,帕金森患者恢復正常生活,可以從 “嘴” 開始管理? 帕金森病在全球影響著…

Android14 Settings應用添加有線網開關條目實現

Android14 Settings應用添加有線網開關條目 文章目錄 Android14 Settings應用添加有線網開關條目一、前言二、適配修改1、network_provider_settings.xml2、NetworkProviderSettings.java3、TurnOnOffEthernetNetworkController.java4、去除有線網提示條目。5、效果UI&#xff…

Axure RP設計軟件中的各種函數:包括數字、數學、字符串、時間及中繼器函數,詳細解釋了各函數的用途、參數及其應用場景。

文章目錄 引言函數分類數字函數數學函數字符串函數時間函數函數中繼器函數引言 在axure交互設計時,函數可以用在條件公式和需要賦值的地方,其基本語法是用雙方括號包含,變量值和函數用英文句號連接。 在交互事件編輯器中通過fx按鈕插入函數表達式,例如設置文本內容為: …

c#難點整理3

1.靜態類的說明 a.靜態類里不能定義實例方法,實例屬性,所以說非靜態類是無法繼承靜態類的。父類無法擁有實例化的方法和屬性,子類可以,這從邏輯上是矛盾的,不符合繼承的邏輯。 b.那么靜態類與靜態類之間能否繼承能呢…

AIP-191 文件和目錄結構

編號191原文鏈接https://google.aip.dev/191狀態批準創建日期2019-07-25更新日期2019-07-25 統一的文件和目錄結構,雖然在技術上差別不大,但可以讓用戶和審查者更容易閱讀API界面定義。 指南 注意 以下指南適合于使用protobuf定義的API,例如…

Win11+VS2022+CGAL5.6配置

1. CGAL庫簡介 CGAL(Computational Geometry Algorithms Library)是一個開源的計算幾何算法庫,主要用于處理幾何問題和相關算法的實現。它提供了豐富的幾何數據結構和高效算法,覆蓋點、線、多邊形、曲面等基本幾何對象的表示與操…

手搓全自動文章多平臺發布系統:5、跨頁面接入playwright類,修改ui_components.py,整合到main.py

昨天已經要多上下文,單上下文的模塊中測試成功了,今天要想法接入。 整理完成的所有代碼如下: 結構如圖: main.py import sys from PyQt6 import QtWidgets from modules.ui_components import TableManager # 導入界面類 import asyncio# 在主函數中使用 qasync 整合事…

漲薪技術|使用Dockerfile創建鏡像

上次的推文內容中介紹了如何使用docker commit的方法來構建鏡像,相反推薦使用被稱為Dockerfile的定義文件和docker build命令來構建鏡像。Dockerfile使用基本的基于DSL語法的指令來構建一個Docker鏡像,之后使用docker build命令基于該Dockerfile中的指令…

rkipc的h265設置

資料的位置 源代碼在luckfox-pico/project/app/rkipc/rkipc/src/rv1106_ipc/video/video.c中,使用了rkmpi庫,參考資料為"doc/zh/media/Rockchip_Developer_Guide_MPI.pdf" 通道設置設置 H265的通道設置主要由rkipc_pipe_0_init完成&#xf…

成都國際數字影像產業園:打造數字影像產業新高地

成都國際數字影像產業園:打造數字影像產業新高地 成都國際數字影像產業園正致力于構筑數字影像產業的新高地,成為推動區域數字經濟發展的重要引擎。 核心定位與目標 該園區精準定位于數字影像文創產業,旨在打造集內容創作、技術研發、人才…

各類神經網絡學習:(三)RNN 循環神經網絡(中集),同步多對多結構的詳細解釋

上一篇下一篇RNN(上集)RNN(下集) 同步多對多結構 1)結構詳解 ①圖解: ②參數含義: x t x_t xt? :表示每一個時刻的輸入; o t o_t ot? :表示每一個時刻的輸…

Perl 環境安裝指南

Perl 環境安裝指南 引言 Perl是一種廣泛使用的解釋型、動態編程語言,以其強大的文本處理能力和靈活性著稱。本文將為您詳細介紹Perl環境的安裝過程,包括系統要求、安裝步驟以及注意事項。 系統要求 在安裝Perl之前,請確保您的計算機滿足以下基本要求: 操作系統:Window…