欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle通過sqlplus連接數(shù)據(jù)庫的方式

 更新時間:2018年12月27日 09:25:49   作者:liumiaocn  
今天小編就為大家分享一篇關(guān)于Oracle通過sqlplus連接數(shù)據(jù)庫的方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

通過sqlplus可以連接數(shù)據(jù)庫根據(jù)用戶權(quán)限進(jìn)行數(shù)據(jù)或者設(shè)定操作,這篇文章介紹一下常用的連接方式。

環(huán)境準(zhǔn)備

使用Oracle的精簡版創(chuàng)建docker方式的demo環(huán)境,詳細(xì)可參看:

方式1(本機(jī)): / as sysdba

在oracle服務(wù)器,可以直接通過操作系統(tǒng)權(quán)限認(rèn)證,使用sysdba方式登陸,前提是你可以登入服務(wù)器,并且擁有此權(quán)限。

oracle@e871d42341c0:~$ id
uid=1000(oracle) gid=1000(dba) groups=1000(dba)
oracle@e871d42341c0:~$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 08:20:51 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> show user
USER is "SYS"
SQL> 

方式2(本機(jī)): sqlplus 用戶名/密碼

在本機(jī)除了sysdba,還可以通過用戶名和密碼的方式登陸進(jìn)來

oracle@e871d42341c0:~$ sqlplus system/liumiao123
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 08:21:27 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> show user
USER is "SYSTEM"
SQL>

方式3: 通過tnsname方式

通過tns設(shè)定,保證聯(lián)通性的情況下使用 sqlplus 用戶名/密碼@Oracle實(shí)例名 的方式進(jìn)行連接。

確認(rèn)tns連接通暢

oracle@e871d42341c0:~$ tnsping XE
TNS Ping Utility for Linux: Version 11.2.0.2.0 - Production on 21-OCT-2018 10:32:55
Copyright (c) 1997, 2011, Oracle. All rights reserved.
Used parameter files:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = e871d42341c0)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
OK (0 msec)
oracle@e871d42341c0:~$

確認(rèn)oracle的監(jiān)聽進(jìn)程正常啟動

oracle@e871d42341c0:~$ ps -ef |grep lsnr |grep -v grep
oracle   27   1 0 Oct16 ?    00:00:28 /u01/app/oracle/product/11.2.0/xe/bin/tnslsnr LISTENER -inherit
oracle@e871d42341c0:~$ 

連接

oracle@e871d42341c0:~$ sqlplus system/liumiao123@XE
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 10:34:04 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> show user
USER is "SYSTEM"
SQL> 

方式4: IP和port的方式定位

還可通過IP和port的方式定位Oracle實(shí)例進(jìn)行連接:sqlplus 用戶名/密碼@//IP地址或者h(yuǎn)ostname:端口號/Oracle實(shí)例名

# netstat -tunlp |grep 1521
tcp6    0   0 :::1521         :::*          LISTEN   -        
# ip ad |grep 172.17
  inet 172.17.0.2/16 scope global eth0
# sqlplus system/abcd1234@//172.17.0.2:1521/XE
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 10:37:31 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
SQL> 

方法5: 使用nolog 和 connect實(shí)現(xiàn)連接

準(zhǔn)確的來說,這種方式和方式2/方式3/方式4沒有本質(zhì)區(qū)別,無非就是用戶名/密碼以及實(shí)例名的信息的寫法不同而已,詳細(xì)如下:

# sqlplus /nolog
SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 21 11:19:50 2018
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> connect system/liumiao123
Connected.
SQL> connect system/liumiao123@XE
Connected.
SQL> connect system/liumiao123@//172.17.0.2:1521/XE
Connected.
SQL> show user
USER is "SYSTEM"
SQL>

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Oracle導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方式

    Oracle導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方式

    今天小編就為大家分享一篇關(guān)于Oracle導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Oracle批量導(dǎo)入文本文件快速的方法(sqlldr實(shí)現(xiàn))

    Oracle批量導(dǎo)入文本文件快速的方法(sqlldr實(shí)現(xiàn))

    批量導(dǎo)入文本文件在Oracle數(shù)據(jù)庫操作中經(jīng)常遇見,今天給大家介紹一種通過sqlldr批處理實(shí)現(xiàn)的方法,有需要的朋友們可以參考借鑒,下面來一起看看。
    2016-09-09
  • oracle while的用法示例分享

    oracle while的用法示例分享

    Oracle with語句是經(jīng)??梢砸姷降恼Z句,下面就為您詳細(xì)介紹Oracle with語句的用法,如果您對Oracle with語句感興趣的話,不妨一看
    2014-03-03
  • Oracle對PL/SQL中的異常處理

    Oracle對PL/SQL中的異常處理

    這篇文章介紹了Oracle對PL/SQL中異常處理的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • 將oracle的create語句更改為alter語句使用

    將oracle的create語句更改為alter語句使用

    本文將詳細(xì)介紹oracle的create語句更改為alter語句使,需要了解更多的朋友可以參考下
    2012-11-11
  • 關(guān)于expdp任務(wù)異常的處理案例詳析

    關(guān)于expdp任務(wù)異常的處理案例詳析

    這篇文章主要給大家介紹了關(guān)于expdp任務(wù)異常處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Oracle 高速批量數(shù)據(jù)加載工具sql*loader使用說明

    Oracle 高速批量數(shù)據(jù)加載工具sql*loader使用說明

    SQL*Loader(SQLLDR)是Oracle的高速批量數(shù)據(jù)加載工具,這是一個非常有用的工具,可用于多種平面文件格式向Oralce數(shù)據(jù)庫中加載數(shù)據(jù)
    2012-12-12
  • oracle10g全文索引自動同步語句使用方法

    oracle10g全文索引自動同步語句使用方法

    這篇文章主要介紹了oracle10g全文索引自動同步語句使用方法,需要的朋友可以參考下
    2014-03-03
  • Oracle中查詢結(jié)果合并的方法詳解

    Oracle中查詢結(jié)果合并的方法詳解

    這篇文章主要給大家介紹了Oracle中查詢結(jié)果合并的方法,利用union合并查詢,利用intersect合并查詢,利用“union all”合并查詢,利用minus合并查詢,需要的朋友可以參考下
    2023-08-08
  • Oracle層次查詢和with函數(shù)的使用示例

    Oracle層次查詢和with函數(shù)的使用示例

    下面我跟大家分享下我的心得,也就是基于這種設(shè)計怎么做數(shù)形圖,簡單的做法就是查詢出一個list集合就可以,要怎么辦呢先來看下我的數(shù)據(jù)表
    2013-07-07

最新評論