yum安装libaio *,来安装libaio包
之后解压安装包,
解压oracle-xe-11.2.0-1.0.x86_64.rpm。zip
,进入Disk1文件夹
安装解压后的rpm包
rpm -ivh oracle-xe-11.2.0-1.0.x86_64。rpm
安装成功后会提示成功,然后以超级用户身份运行以下脚本进行配置:
#/etc/init.d/oracle-xe配置
包括http的端口,如果你的服务器上运行了tomcat而且没有改过端口配置要把默认8080的端口换掉以免冲突。
另外,程序还会要求你为默认管理员账户sys设置密码。随后会等待一段时间,请耐心。
安装结束后,系统会自动建立一个名为甲骨文的用户,家里dir位置在/u01/app/oracle也就是数据库安装的位置。
为了使用方便,我们可以把个人用户家庭目录下的。bashrc和(。bash_profile拷贝到该目录下,再用乔恩改变文件所属:
#乔恩oracle . bash_profile
#乔恩oracle . bashrc
# chmod 755 . bash_profile
# chmod 755 . bashrc
之后,我们要设置一下环境变量:
修改/etc/profile文件,添加如下内容:
#甲骨文设置
TMP=/TMP;出口TMP
TMPDIR=$ TMP;出口TMPDIR
ORACLE_BASE=/u01/app/oracle;出口ORACLE_BASE
ORACLE_HOME=$ ORACLE_BASE/产品/11.2.0/xe;出口ORACLE_HOME
ORACLE_SID=XE;出口ORACLE_SID
ORACLE_TERM=xterm;出口ORACLE_TERM
路径=/usr/sbin:美元的道路;导出路径
路径=$ ORACLE_HOME/bin:美元的道路;导出路径
TNS_ADMIN=$ ORACLE_HOME/网络/admin
LD_LIBRARY_PATH=$ ORACLE_HOME/lib:/lib:/usr/lib。出口LD_LIBRARY_PATH
CLASSPATH=$ ORACLE_HOME/jlib: $ ORACLE_HOME/rdbms/jlib;出口类路径
如果[$ USER=凹坠俏摹?;然后
,如果[$ SHELL=?bin/ksh”);然后
,,ulimit - p 16384
,,65536年ulimit - n
,其他
,,ulimit - u 16384 - n 65536
,fi fi
注意:以下几点:
XE版本里只能有一个实例,我将SID修改了以后貌似会报错,所以席德就不用修改了。
基地和两个变量后尽量不要加斜线'/',有可能会报错,虽然不知到为什么……同时,TNS_ADMIN这个变量一定要有。
修改完后使用命令#源/etc/profile重新加载改文件。
输入echo $ ORACLE_BASE修改是否成功。
初始化数据库:
#苏甲骨文
如果不知道密码可以用# passwd甲骨文重新设置
修改init。奥拉:
cd,/u01/app/oracle/产品/11.2.0/xe/dbs/
cp init。奥拉initXE。奥拉
vi initXE。奥拉
将该文件修改成如下内容:
db_name=癤E”
memory_target=1 g
流程=150
audit_file_dest='/u01/app/oracle/admin/orcl/adump '
audit_trail=胺直础?/p>
db_block_size=8192
db_domain="
db_recovery_file_dest='/u01/app/oracle/fast_recovery_area”
db_recovery_file_dest_size=2 g
diagnostic_dest=/u01/app/oracle的
调度员=?协议(TCP)(服务=ORCLXDB)”
判断=300
remote_login_passwordfile=岸兰摇?/p>
undo_tablespace=癠NDOTBS1”
#你可能想要确保控制文件上创建单独的物理
#设备control_files=('/u01/app/oracle/oradata/', '/u01/app/oracle/oradata/')
兼容=?1.2.0”
切换只甲骨文用户使用sqlplus链接数据库
sqlplus/nolog
进入sqlplus控制台
完成连接是sysdba
提示输入用户名密码:使用sys/密码登录
启动并装载数据库
完成山,启动
11 g xe版本已经内置了一个设置好的数据库xe,因此不许要手动创建数据库,但是需要初始化数据库结构
运行一下两行代码:
完成@吗?/rdbms/admin/catalog.sql
完成@吗?/rdbms/admin/catproc。sql
等待出现提示完整之后,进行下一步。
如果运行过程中出现数据库没有开放则需要重新启动并装载数据库。【Linux公社http://www.linuxidc.com】
接下来创建用户,初始数据库中应当已经存在用户表,因此直接插入数据就可以了: