安装步骤略,

安装步骤参考:https://www.cnblogs.com/jhlong/p/5442459.html

注意的是,会出现找不到一些依赖库,我根据光盘已有的库安装了所有64位的依赖库,强行安装了i386的依赖库(普通安装会提示缺少其它依赖库,但我觉得既然是64位的oracle,应该只会用到64位的依赖库),有一个pdksh的库没有管了(在网上搜说其实可以不用管)

安装后的基本配置参考:https://blog.csdn.net/ningjiu9/article/details/82148231

一般还会用到远程,所以需要配置远程访问(参考 https://blog.csdn.net/sinat_27902055/article/details/56296945):

首先切换到你安装oracle数据库的用户下

  1. lsnrctl start-----启动监听器
  2. lsnrctl status-----查看监听器的状态

创建远程访问的用户,并分配远程访问权限:

sqlplus / as sysdba

create user [username] identified by [password];

grant create session to  [username];

用远程客户端访问,可连接。


安装完毕后,在配置过程中遇到的两个问题:

1.启动远程监听时提示 “The listener supports no services”

$ lsnrctl start
报错提示:

The listener supports no services
The command completed successfully

解决办法:

解决方法一:

在listener.ora里面添加

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(SID_NAME = orcl)
)
)

然后运行 lsnrctl reload 重载一下配置

注:里面的orcl根据你安装的数据库实例名确定,我用此法解决了这个报错。

解决方法二(对我来说不起作用):

登录数据库:
$sqlplus / as sysdba
显示服务名:
SQL>show parameter service_names
强制注册服务:
SQL>alter system register;
查看监听状态:
$lsnrctl status

2.startup时提示

ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file '/XXXXX/initorcl.ora'

我发现在提示的目录下没有initorcl.ora这个文件,这需要将文件 $ORACLE_BASE/admin/XXXX/pfile/init.ora.XXXXXXXXXX  复制为文件(注意要重命名) $ORACLE_HOME/dbs/initorcl.ora

然后重新startup


每次机器重启后,需要先开启oracle:

[oracle@localhost ~]$ sqlplus / as sysdba

然后运行

SQL> startup

确保oracle服务开启后,运行

[oracle@localhost ~]$ lsnrctl start

便可远程访问oracle服务了

Redhat6.4安装Oracle 11gr2 64位 注意事项的更多相关文章

  1. 安装ORACLE 11g 64位 pl/sql无法进入的问题。

    转载自网上的内容: 1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载地址:http://www ...

  2. Windows10下安装Oracle 11g 64位的详细步骤

    直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...

  3. window 10 安装Oracle odac 64位

    下载地址:https://www.oracle.com/cn/database/technologies/windows/downloads.html 可以下载XCopy版,也可以继续往下看下载安装文 ...

  4. oracle 11g 64位安装32位客户端和PL/SQL

    转自:http://www.360doc.com/content/14/0602/10/4903283_382949382.shtml   这个你需要安装一个32位的oracle客户端才能使用plsq ...

  5. oracle_安装_win7+64位+Oracle+11g+64位下使用PLSQL+Developer+的解决办法

    1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0) 下载instantclient-basic-wi ...

  6. PLSQL Developer 不能连接 oracle 11g 64位 的解决办法

    http://blog.itpub.net/14184018/viewspace-760730 http://www.cnblogs.com/gulvzhe/archive/2012/08/27/26 ...

  7. PLSQL Developer 不能连接 oracle 12c 64位 的解决办法 for win 64

    1.安装Oracle 12c 64位 2.安装32位的Oracle客户端( instantclient-basic-nt-12.1.0.1.0) 1) 下载instantclient-basic-nt ...

  8. c# Oracle 远程连接方式 plsql 连接oracle 11g 64位

    1.本地连接字符串:   string connect = "Data Source=orcl;user=XXX;password=XXX;Persist Security Info=Tru ...

  9. win8 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法

    1)安装Oracle 11g 64位2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载 instantclient-basic-win ...

随机推荐

  1. Runloop详解

    RunLoop是iOS和OSX开发中非常基础的一个概念,这篇文章将从源码以及应用入手,介绍RunLoop的概念以及底层实现原理.本人看了一下RunLoop的英语源码,以及借鉴部分优秀博客,感谢!读完这 ...

  2. .net里面的字典Dictionary

    Dictionary<int, string> d = new Dictionary<int, string>();            d.Add(1, "wjl ...

  3. Mysql中Count函数的正确使用

    备注: 直接使用Count(*)或Count(1)这些大家基本都会,主要是Count函数还可以加满足表达式的统计:express 关于Count函数表达式的用法,目前个人只知道2种: a:使用:Cou ...

  4. 学JAVA第六天,运算符、表达式、if语句以及for、while、都循环

    今天老师讲的内容有点多,但是都是在学C#时学过的,用法都差不多,所以很好理解. 算术运算符:+, - ,* , / ,% ,++  ,-- 关系运算符:>,<,>=,<=,== ...

  5. Java 使用Arrays.sort排序 从大到小排列

    前言 一般情况,我们在Java中给数组排序,比起自己写个冒泡排序,更加喜欢使用Java中自带的sort方法,也就是Arrays.sort方法 但是,这个方法只会将数组从小到大排列,如果我们需要从大到小 ...

  6. REST风格下如何放行静态资源

    在配置DispatcherServlet(前端控制器)时,如果把拦截路径配置成rest风格(即斜杠/),则会将静态资源也一并拦截(比如.css .js ,jpg)为了避免这个情况,可以把拦截路径设置成 ...

  7. iOS----------UITextField实现过滤选中状态拼音

    2018年上班的第二天,就这样背了一个大锅.我们项目中有一个搜索功能,在这一期的版本中,为了增强优化,去除了过滤空格的请求,这样或许能增加很好的用户体验,恰恰相反,偷鸡不成蚀把米.没想到苹果系统的输入 ...

  8. C# 动态生成word文档

    本文以一个简单的小例子,简述利用C#语言开发word表格相关的知识,仅供学习分享使用,如有不足之处,还请指正. 在工程中引用word的动态库 在项目中,点击项目名称右键-->管理NuGet程序包 ...

  9. Android Activity生命周期图解

    Android activity的生命周期这一张图就够了. 验证结果: 值得注意的是从activity A--->activity B是先执行A的onPause然后走B的生命周期最后才走A的on ...

  10. QT获取本机IP和Mac地址

    #include <QNetworkInterface> #include <QList> void MainWindow::getIPPath() { QString str ...