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...