1.运行sqlplus,提示
这个问题是由于SELINUX引起的。 解决办法:
编辑/etc/sysconfig/selinux配置文件, 把SELINUX=enforcing 改为 SELINUX=disabled。
保存后重启系统。
2.用sqlplus,输入用户名密码后,提示:
原因竟然是oracle没有启动成功,用sqlplus '/as sysdba'命令,然后输入startup来启动oracle,但发现启动oracle时报错:
继续baigoogledu,这次是百度给了答案:
即找到另外一个ora文件,然后把它复制到/u01/app/oracle/dbs下面,并重命名为initliusuping.ora。靠,为什么我的sid是liusuping?我装oracle的时候貌似没看到有设置sid的地方啊,怎么给默认这个了。
再次startup,数据库终于起来了:
不知道liusuping是怎么来的,自己建一个库吧。进入/u01/app/oracle/bin,输入.dbca,打开管理界面,在这里可以删除、创建数据库。我们创建一个sid为test的数据库:
3.用客户端连它,连不上,"没有监听程序"。
打开/u01/app/oracle/network/admin/listener.ora,它的内容如下:
把它改为:
然后运行lsnrctl start,结果如下:
然后在用客户端链接一下:
终于连上去了。。。