ORACLE 在 linux 中的基礎使用

2021-09-25 22:21:34 字數 912 閱讀 4522

因為有強大的第三方工具,現在大家可能幾乎不會在linux的命令列中使用sql進行查詢了,但是有一些oracle資料字典的內容還是需要在linux的命令列中進行連線資料庫進行查詢

今天用命令列連線oracle資料庫是時候,很尷尬。竟然還有 export oracle_sid=crmdb1 的操作

1、檢視現在是在那個資料庫環境中 (用oracle使用者登陸)

echo $oracle_sid
還有其他方法可以自行探索

2、更改當前連線的資料庫

export oracle_sid=db1
3、登陸資料庫

sqlplus /nolog 

conn username/passwd --普通使用者登陸

conn sys/change_on_install as sysdba --dba 使用者登陸

4、如果沒有對預設oracle使用者密碼進行變更或是刪除 則可以用預設密碼登陸資料庫

scott / tiger

sys / change_on_install

system / manager

sysman / oem_temp

5、查詢plsql中的查不到的資料(不僅僅是這些)

select username from dba_users; 檢視資料庫裡面所有使用者

select username from all_users; 檢視你能管理的所有使用者

select * from user_users; 檢視當前使用者資訊

6、通過pfile檔案進行資料庫的啟動

7、通過pfile建立spfile  同樣的也可以通過spfile建立出pfile 8、

在Linux中安裝oracle時,介面亂碼解決方案

由於linux 安裝的是中文環境,在執行 runinstaller 安裝oracle後,開啟的安裝介面亂碼了,有兩種解決方案 第一種方案 臨時指定語言環境法 lang en us runinstaller執行以上命令即可顯示出正常的英文介面,如下圖 第二種方案 安裝oracle中jre字型庫的中文字...

Oracle在Linux下的安裝

說明 這個版本是10g,我的測試是在redhat enterprise上完成的。2 系統預設使用的一些設定如下 預設資料庫 orcl 使用者 sys system sy an dbsnmp 企業版 1.3g 資料庫 700m 3 安裝過程中需要執行的乙個指令碼,這個指令碼必須以root使用者身份登入...

在oracle中改變欄位在表中的順序

1.以sys使用者登入oracle 2.查詢你要更改的表,我們 test 中的 aaa 表為列,注意,在oracle中,表和空間都是以大寫字母顯示的,所以這裡都要用大字字母 執行select object id from all objects where owner test and object...