1. 程式人生 > >SQL*PLUS裡使用者名稱,口令,主機字串

SQL*PLUS裡使用者名稱,口令,主機字串

哈哈 可以這麼理解,當主機字串為空時/連線的是你本機的資料庫;
如果你要是想連線遠端資料庫,就是c/s模式,就必須配置一個主機字串.這個字串只是一個描述遠方主機資訊的一個名字.配置這個主機字串有兩種方法(可能還有其他的方法,但是偶不曉得):1:通過oracle的圖形工具.2:修改oracle安裝目錄下的network/admin/下面的tnsnames.ora.比如說我的oracle裝在F盤的oracle9i下面,該檔案就在F:/oracle9i/network/admin目錄下.;
比如說我要連線的遠端資料庫的IP是:192.168.0.1 埠是:1521 服務名稱是:test 則把下邊這段程式碼追加到tnsnames.ora中即可:
test123 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SID = test)
    )
  )

這樣的話就可以連線遠端的資料庫了.而這裡的test123就是主機字串!

使用者    密碼            主機字元
sys       change_on_install       orcl
system     manager                  orcl
internal     oracle                     orcl(這個是在8I裡的)


用的是oracle 9.0.1.1.1
正常來說
一般在oracle安裝完成之後會三個預設的可用使用者,他們分別是:
sysdba 和 sysoper
psw: change_on_install
登陸方式有點區別, 他們的使用者名稱均為:sys  在輸入主機字串時確定身份,比如,主機字串為oemrep 做為sysdba登陸時輸入,oemrep as sysdba
另外一個使用者是 system     psw:manager