一、Oracle有两种连接数据库的途径:本地或者远程当登陆到数据库服务器、设置了Oracle_SID而且不再连接串中$sqlplus system中指定数据库时,则使用本地连接。本地连接使用的是bequeath协议,不需要运行listener。这就是大多数DBA连接数据库的典型方法,因为DBA已经通过远程登陆或者Xwindows进入了Unix服务器。例如:
sql > sqlplus /nolog
sql >conn / as sysdba;connnected to a idle instance //出现这个内容,说明我们没有启动数据库sql > startup//到这里,我们可以没有使用使用SID 连接,如果想要使用类似这种形式sql > conn sys/sys_Oracle@orcl as sysdba;就会出现 no listener 的错误必须先启动监听!二、就是在写sql的时候对于错误时的修改,也就是ed 时指定编辑器的问题首先我们建立一个login.sql的文件例如:
我的路径为/opt/app/Oracle/admin/orcl/create/login.sql在login.sql 中加入:
DEFINE _edit = vi(你想要使用的编辑器)(注意:不是 define_edit,而是 define _edit;这个问题迷惑了我一个晚上)然后我们在Oracle用户的主目录里的.bash_profile加上这句就可以了SQLPATH=/opt/app/Oracle/admin/orcl/createok了。这样sqlplus 在每次启动的时候就可以加载login.sql的内容了。ed 时,就打开了vi ,可以编辑了。 Linux中MySQL启动失败解决一例Oracle 9.2.0.1版函数编译一个小问题相关资讯 Linux oracle
- Linux下安装Oracle 10G提示“bad (09/18/2008 05:34:23)
- Linux Oracle10.2.0 RAC配置注意问 (09/04/2008 05:34:18)
- Linux下安装Oracle的诀窍你了解吗 (08/30/2008 06:49:42)
| - 在Linux系统上安装64位Oracle遇到 (09/15/2008 07:06:51)
- Linux下修改Oracle用户密码 (08/31/2008 05:48:28)
- 记录Linux下一次oracle启动错误 (08/23/2008 05:56:34)
|
本文评论 查看全部评论 (0)