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