`

在Linux上安装Oracle XE

阅读更多

1.下载Oracle Database 10g Release 2 Express Edition for Linux x86

  网址:http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html
 下载oracle-xe-univ-10.2.0.1-1.0.i386.rpm

2.下载后直接运行rpm -ivh doracle-xe-univ-10.2.0.1-1.0.i386.rpm进行安装

  安装完成后提示修改/etc/init.d/oracle-xe configure 使用root 用户

    这个之后请直接 运行: /etc/init.d/oracle-xe configure 

    设置http端口 如果不设置就是默认。

    设置完成后 需要等待一定时间,执行成功后会出现 http://127.0.0.1:端口/apex 安装成功

3. 默认安装后 会产生一个 oracle 用户 该用户属于dba组

    以oracle用户登录 设置环境变量

如果当前目录下面没有.bash_profile 文件,请拷贝root用户下的该文件

注意要使用chown oracle .bash_profile -->改变所属用户

               chgrp dba .bash_profile -->改变所属组

               chmod 755 .bash_profile

 

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

 

ORACLE_BASE=/usr/lib/oracle/xe/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/server; export ORACLE_HOME

ORACLE_SID=XE; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

 

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

 

if [ $USER = "oracle" ]; then

  if [ $SHELL = "/bin/ksh" ]; then

    ulimit -p 16384

    ulimit -n 65536

  else

    ulimit -u 16384 -n 65536

  fi

fi

 

 

 

重新登陆就可以使用sqlplus

 

sqlplus / as sysdba

 

4.手动创建数据库

 (1). 指定ORACLE_SID
     export ORACLE_SID=XE
 (2). 创建initXE.ora
     能够将默认的init.ora复制一份,再做一些修改
     cd /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs
     cp init.ora initXE.ora
     将initXE.ora里的db_name由默认的DEFAULT改为XE
     并将shared_pool_size的值增大,后面会用到。
     修改control_files的两个文档位置,设修改为/mnt/hdb6/oradata/...
 (3). sqlplus /nolog
     SQL> connect as sysdba
     SQL> startup nomount
 (4). 创建数据库
       create database ora10
       logfile   group 1 ('/mnt/hdb6/oradata/redo1.log') size 10M,
                    group 2 ('/mnt/hdb6/oradata/redo2.log') size 10M,
                    group 3 ('/mnt/hdb6/oradata/redo3.log') size 10M
       character set   ...
       national character set ...
       datafile '/mnt/hdb6/oradata/system.dbf' 
       size 50M
       autoextend on 
       next 10M maxsize unlimited
       extent management local
       sysaux datafile '/mnt/hdb6/oradata/sysaux.dbf' 
       size 10M
       autoextend on 
       next 10M 
       maxsize unlimited
       default temporary tablespace temp
       tempfile '/mnt/hdb6/oradata/temp.dbf'
       size 10M;
 (5). 执行catalog.sql和catproc.sql
   SQL> @?/rdbms/admin/catalog.sql
   SQL> @?/rdbms/admin/catproc.sql
   catalog.sql creates the data dictionary. 
   catproc.sql creates all structures required for PL/SQL.
 (6). 创建用户表空间
    create tablespace users
   datafile '/mnt/hdb6/oradata/users.dbf' size 50M
   extent management local;
 (7). 创建用户
   create user dis
   identified by “dis”
   default tablespace users;
 (8). 给用户授权
   grant dba to dis;

分享到:
评论

相关推荐

    linux下安装oracle xe 11g文档

    安装了好多次,终于安装上了,发现没有 xe 11g的安装文档所以就上传上来了

    64位Linux下Oracle11G XE安装与配置

    centos下oracle安装手册(图文详解包括详细错误解决方案).docx

    如何在centos7下安装oracle11g 包括oracle64位或Oracle XE

    linuxOracleXE数据库

    安装oracleXE安全系数高,性能好,和wondows下的oracle一摸一样,破解版

    Oracle-Pentesting-Reference:Oracle数据库渗透测试参考(10g11g)

    在Kali Linux上安装Oracle DB XE 11G客户端。 4.在/ etc / profile中设置环境变量 export PATH=$PATH:/usr/lib/oracle/12.2/client64/bin export SQLPATH=/usr/lib/oracle/12.2/client64/bin export TNS_ADMIN=/...

    桌面linux_ubuntu童鞋问题.chm

    临时性导出收集的网页资料,并不成体系; 东西很少,只有6篇文章,请自行判断需要与否; 有脚本错误提示,但不妨碍阅读;...ubuntu下安装oracle xe; ubuntu9.04安装oracle xe步骤; Ubuntu中增加交换分区

    WMSYS_XE.zip

    linux 下 oracle11 XE 无WMSYS,将文件解压,并使用dba执行 @+地址+文件名 即可。例 @/home/oracle/app/oracle/product/WMSYS/owmctab.plb @/home/oracle/app/oracle/product/WMSYS/owmaggrs.plb @/home/oracle/...

    VMVCloud家庭实验

     在安装了Oracle Enterprise Linux 和XE之后,下一步是安装RPM和配置 Secure Sockets Layer (SSL)安全证书。接下来这部分内容是关于安装VMware vCD组件和家庭实验室相关的后续考虑。  VMware vCloud Director是....

    node.js插件工具

    以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。 在 Github 上获取 Node.js 源码: install-node-msi-version-on-linux-step1 install-node-msi-version-on-...

    Genymotion插件

    Genymotion插件 eclipse离线安装版为您提供下载,Genymotion eclipse离线插件是一款Android 模拟器 Genymotion ...在 Windows,Linux,Mac 系统下运行并提供下 Eclipse 插件,您可以在 Eclipse 应用程序开发测试支持。

    jdbc基础和参考

    D:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar linux下启动数据库监听的命令: lsnrctl start; "select id from s_emp where name = '"+name+"'"; table s_user( id , name, age) class ...

Global site tag (gtag.js) - Google Analytics