[独孤九剑]Oracle知识点梳理(一)表空间、用户html
[独孤九剑]Oracle知识点梳理(二)数据库的链接sql
[独孤九剑]Oracle知识点梳理(四)SQL语句之DML和DDL服务器
[独孤九剑]Oracle知识点梳理(五)数据库经常使用对象之Table、View函数
[独孤九剑]Oracle知识点梳理(六)数据库经常使用对象之Procedure、function、Sequencespa
[独孤九剑]Oracle知识点梳理(七)数据库经常使用对象之Cursorcode
[独孤九剑]Oracle知识点梳理(八)常见Exception htm
[独孤九剑]Oracle知识点梳理(九)数据库经常使用对象之package对象
[独孤九剑]Oracle知识点梳理(十)%type与%rowtype及经常使用函数blog
使用sqlpluse 链接数据库,tnsping TEST 命令能够检测数据库TEST可否连上
1 sqlplus userName/password@orcl --orcl为Oracle数据库SID
2 sqlplus userName/password@orcl as sysdba --以管理员身份链接
1 sqlplus userName/password@pc01 --pc01是经过Oracle的Net Manage建立的链接实例
2 sqlplus userName/password@192.168.1.10/orcl --192.168.1.10/orcl 是 服务器IP/服务器数据库SID
--这种方式须要在sqlnet.ora文件中添加EZCONNECT参数
sqlnet.ora文件参数添加位置:
找到 NAMES.DIRECTORY_PATH= (TNSNAMES) 修改成NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)。
若是服务器的链接设置了专门的端口号,须要在IP部分使用IP:PORT格式。
在开发时,config中强烈推荐第二种方式。
1 Data Source=ORCL;User Id=myUsername;Password=myPassword; --链接本地 2 Data Source=TORCL;User Id=myUsername;Password=myPassword; --链接远程服务器,在Net Manage中配置链接实例 3 Data Source=192.168.1.10/ORCL;User Id=myUsername;Password=myPassword; --链接远程服务器,使用IP/SID方式 4 Data Source=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521)))
(CONNECT_DATA = (SID = {1}) (SERVER = DEDICATED) ));User Id={2};Password={3};
--{0} 服务器IP,{1}服务器数据库SID,{2} 用户名,{3}密码 ;这种方式是彻底的写法,是将tnsnames.ora中的内容拿出来用于设置Data Source,这样的方式比较保险,有时前三种因为各类缘由连不上,就使用这种方式,缘由没深究过。