数据库安装完成后开始创建数据库操作
首先配置netca 这是oracle 11g的新特性
完成之后查看进程 ps -ef | grep /fantlam 可以看到监听程序已经运行起来了
接下配置dbca ( 注意以下这一步 名字要和前面环境变量的名字相同)
文档有提醒 创建数据库时要设置好字符集 不然要改就非常耗资源 我这选择第二个
开始创建了 这个过程比较久
装完了 进行口令管理 一般在这里把scott用户解锁 然后设置密码为tiger
接下来我们可以不用图形界面了 可以关掉它 继续远程操作
login as: root
[email protected]'s password:
Last login: Mon Aug 3 03:43:45 2009 from 192.168.1.100
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ sqlplus /nolog
sqlplus: error while loading shared libraries: /fantlam/oracle/lib/libnnz11.so:cannot restore segment prot after reloc: Permission denied
遇到了个问题 网上说是oracle 11g对redhat 5的bug
解决方案:vi /etc/sysconfig/selinux 修改 SELINUX=permissive
也可以直接setenforce 0 不过重启后就无效了
CentOS5.3安装Oracle11g就到这里告一个段落,留下一个问题没解决,不过大体的安装过程还算是成功的!
乱码解决方案请见
[oracle@localhost ~]$ setenforce 0
-bash: setenforce: command not found
[oracle@localhost ~]$ su - root
口令:
[root@localhost ~]# setenforce
usage: setenforce [ Enforcing | Permissive | 1 | 0 ]
[root@localhost ~]# setenforce 0
[root@localhost ~]# su - oracle
[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release 11.1.0.6.0 - Production on Mon Aug 3 04:15:53 2009
Copyright (c) 1982, 2007, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> create table fantlam(id integer,name varchar(10));
create table fantlam(id integer,name varchar(10))
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
SQL> startup(启动oracle)
ORACLE instance started.
Total System Global Area 431038464 bytes
Fixed Size 1300408 bytes
Variable Size 255854664 bytes
Database Buffers 167772160 bytes
Redo Buffers 6111232 bytes
????????
????????
SQL> lsnrctl start
SP2-0734: ??????? "lsnrctl st..." - ????????
SQL> create table fantlam(id integer,name varchar(10));
create table fantlam(id integer,name varchar(10))
*
? 1 ?????:
ORA-00955: ??????????
SQL> commit ;
?????
SQL> select * from fantlam;
????
SQL>
我这里出现了乱码 不知道是我哪里错了 知道的朋友请告诉我