1.oracle的學習資料
蓋國強的 oracle ace
tom 大師
學習oracle的網站
asktom.oracle.com
http://www.eygle.com/
###############
oracle的監聽
###############
2.服務器端配置
vim $ORACLE_HOME/network/admin/listener.ora
host爲本身主機的IP,監聽本機的1521 oracle端口,能夠本身和、別人遠程訪問
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.54.66)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /u01/app/oracle 用來指定監聽的log和trace放在哪裏
3.監聽的命令
lsnrctl stop|start|status 監聽的中止|啓動|狀態
4.客戶端配置
tnsnames.ora遠程訪問的配置信息
vim $ORACLE_HOME/network/admin/tnsnames.ora
#別名,實際訪問的是10.10.54.243的orcl的,訪問成功還得對方的lsnrctl在監聽
orcl66 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.54.66)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl) 。。。數據庫實例
)
)
測試鏈接配置是否能通(至關於ping命令)
tnsping orcl66
鏈接orcl66以sys身份和對方設置的sys用戶的密碼
sql sys/aaa12345@orcl66
6.鏈接標識符是在tnsnames.ora 配置
鏈接的語法以下
{<username>[/<password>][@<connect_identifier>] | / }
[AS {SYSDBA | SYSOPER | SYSASM}]
7.若是監聽文件listener.ora或者tnsname.ora 不存在圖形配置
gyf@gyf :~/Downloads$ ssh -X oracle@10.10.54.66
[oracle@ora66 ~]$ netcasql