使用Sql plus进行连接oracle时该如何填写
用户名,口令,主机字符串该如何填写?

解决方案 »

  1.   

    首先 你需要配置你的TNS 这个可以通过Oracle Net Configuration Assistant工具来进行配置,打开工具选中第三个选项本地Net服务名配置,然后按照提示一步一步进行.....
    第二种方法是修改你的tnsnames.ora文件——这个文件在你安装目录的network\admin下面(实在找不到搜索也行^_^)这里偶把偶的配置贴上来,你适当修改下就是:
    DENGONE = --名字随便取,只要自己能认得就行
      (DESCRIPTION =   
        (ADDRESS_LIST = 
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.89.145.195)(PORT = 1521)) --ip 是你服务端IP地址
      )  
      (CONNECT_DATA =    
       (SERVICE_NAME = DENGONE)--你的实例名称  
     )
    )
    -----修改完后保存,然后打开 Sql   plus 输入用户名和密码 , "DENGONE" 这个 就OK 了
      

  2.   

    在命令行输入
    sqlplus /nolog   只是登录到SQLPLUS并不登录数据库 之后
    conn 用户名/密码@连接字符窜 [as 权限]  中括号中是可选的,可以不加,如果是做为SYSDBA登录要加  
      

  3.   

    本地:
       sqlplus sys/[password] as sysdba
       sqlplus [user]/[password]
    远程(两种方式);
    1. 首先配置TNS到远程oracle服务器,比如配置的tns名称为remote,则你可以这样访问:
       sqlplus sys/[password]@remote as sysdba
       sqlplus [user]/[password]@remote
    2. 不配置TNS,直接通过IP访问(比如ip为192.168.10.100,远程数据库名为ora10):
       sqlplus sys/[password]@192.168.10.100:1521:ora10 as sysdba
       sqlplus [user]/[password]@192.168.10.100:1521:ora10
       如果不行的话,将 :ora10 改成 /ora10.