登入oracle的幾種方法

2021-08-20 16:41:07 字數 1606 閱讀 5828

1、在oracle服務端登入oracle的方法

oracle的登入工具是sqlplus。安裝了oracle服務端,預設是會將服務端和客戶端的登入工具sqlplus都安裝的。

(1)管理員登入

$ sqlplus / as sysdba
在這裡不需要輸入密碼,因為在安裝oracle時,oracle的管理員用於就是當前登入的使用者。

(2)scott使用者登入

$ sqlplus scott/123

//不指定例項

$ sqlplus scott/123

@orcl

//指定例項

scott是在安裝oracle時就開啟的使用者,其密碼為123。

2、在oracle客戶端登入orale的方法

(1)原始的登入方法

sqlplus scott/123@/

/192.168.94.133/orcl

.94.133是服務端的ip位址

(2)修改配置檔案後的登入方法

sqlplus scott/123

@orcl_133

這裡以服務端的客戶端軟體為例,該配置檔案為/opt/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora,預設檔案內容為:

# tnsnames.ora network configuration

file: /opt/oracle/product/11.2

.0/dbhome_1/network/admin/tnsnames.ora

# generated by oracle configuration tools.

listener_orcl =

(address = (protocol = tcp)(host = localhost)(port = 1521))

orcl =

(description =

(address = (protocol = tcp)(host = localhost)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = orcl)

))

可見在這裡的客戶端軟體,orcl是被指定為協議為tcp、ip位址為localhost,埠為1521的例項了,所以我們可以用sqlplus scott/123直接登入oracle。所以在只裝oracle客戶端的機器上,要使用sqlplus scott/123@orcl_133登入遠端oracle的服務端,需要在該機器的tnsnames.ora檔案增加:

ortcl_133 =(description =

(address = (protocol = tcp)(host = 192.168.94.133)(port = 1521))

(connect_data =

(service_name = orcl)

))

Oracle刪除表的幾種方法

刪除表 記錄和結構 的語名delete truncate drop delete 刪除資料表裡記錄的語句 delete from表名 where 條件 注意 刪除記錄並不能釋放oracle裡被占用的資料塊表空間.它只把那些被刪除的資料塊標成unused.如果確實要刪除乙個大表裡的全部記錄,可以用 t...

Oracle刪除表的幾種方法

delete 刪除資料表裡記錄的語句 delete from表名 where 條件 注意 刪除記錄並不能釋放oracle裡被占用的資料塊表空間.它只把那些被刪除的資料塊標成unused.如果確實要刪除乙個大表裡的全部記錄,可以用 truncate 命令,它可以釋放占用的資料塊表空間 truncate...

Oracle刪除表的幾種方法

刪除表 記錄和結構 的語名delete truncate drop delete 刪除資料表裡記錄的語句 delete from表名 where 條件 注意 刪除記錄並不能釋放oracle裡被占用的資料塊表空間.它只把那些被刪除的資料塊標成unused.如果確實要刪除乙個大表裡的全部記錄,可以用 t...