Oracel /PL/SQL-----账户登录问题

要登录数据库,首先要确保已经建立了数据库,建立数据库后默认会有一个sys超级管理员和system用户,还有一个scott(密码默认是tiger)普通用户,但除了sys和system之外,其他用户都被锁定了,可以先以sys登录进去创建一个普通用户并赋予相应权限,然后再以普通用户登陆。也可以将sccott解锁再登陆,不过一般不推荐这样做。
账户:即数据库用户名(如sys,system等)
密码:用户对应的登陆密码,首次登陆在创建数据库的时候设定,也可以在数据库中更改
数据库:即你创建的数据库名称,远程数据库则填写IP地址。
Connect f as :以何种身份登陆,sys必须以管理员身份,自己创建的以DBA或普通用户身份登陆。
如果是本地数据库,必须开启数据库服务和监听服务(服务列表中oracle开头倒数第一,第二个

 

 

PLSQL方法一:

登录PLSQL时,不输入用户名密码,点取消。进入PLSQL主界面,点菜单的"工具”---------首选项,

在左边有一个叫“连接”的选择项,进入后可以看到设置”oracle主目录名“和”OCI库”的下拉列表。

PLSQL会自动检测(如果没有,就说明你的oracle客户端没有安装好),可以直接选择。选择定位好之后保存,重新启动PLSQL,输入用户名和密码。。

如果忘了oracle的名字,可以在系统 服务 里面看到oracle的实例名。如果没有特别修改的话数据库的名称就是OracleService后面的名称。

 

PLSQL方法二:

建立一个BAT文件:plsqldev.bat 里面内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe ocidll=instantclient_11_2\oci.dll

到oracle网站上下载 instantclient 32位版本,解压到Plsqldev安装目录
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html?ssSourceSiteId=ocomen

启动这个bat就可以,免安装Oracle客户端!
账户密码填你Oracle数据库的用户名和密码
数据库项填:10.187.110.38:1521/proddb  (proddb是实例名)

 

 PL\SQL登录本地数据库

TNS:listener does not currently know of service requested in connect descriptor

一:监听

1、检查监听服务是否启动,重启Service和LISTENER,这样应该就可以了,注意顺序

2、检查监听listener.ora文件

二:IP地址,计算机名称(ip是否是自动获取)

    tnsnames.ora文件

 

 

 

 

 

 

你可能感兴趣的:(pl/sql)