1.Windows下Oracle安装图解----oracle-win-64-11g 详细安装步骤 - souvc - 博客园

oracle 11g 下载网址

 
一、 Oracle 下载
 
官方下地址
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
 
win 32位操作系统 下载地址:
 
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip
 
win 64位操作系统 下载地址:
 
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip
 
360网盘下载:https://yunpan.cn/cYDxKeQTRtVei  访问密码 f871
 
注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。
 
二、Oracle安装
 
1. 安装前提,以及准备 
 
(1) 解压缩文件,将两个压缩包一起选择, 鼠标右击 ->  解压文件。
 
 
(2)两者解压到相同的路径中。
 
 
(3) 到相应的解压路径上面,找到可执行安装文件【 setup.exe 】双击安装。
 
中间会有个检测的过程:
 
 
2. 详细的安装步骤开始:
 
(1)安装第一步:配置安全更新。
这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。
 
直接忽略填写订阅信息:
 
可以点击“是”,进入下一步。
 
 
直接填写订阅信息:
 
 
我这里是连接失败。对我们的安装无影响。
 
 
 
(2)安全选项。
直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。
 
 
(3)系统类。
直接选择默认的桌面类就可以了。(若安装到的电脑是,个人笔记本或个人使用的电脑使用此选项)。
 
 
(4) 典型安装。 
重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。 (因Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,而且必须是8位以上。麻烦,可以输入平常自己习惯的短小密码即可)  。
 
 
默认账号为:orcl ,自己填写好密码。
 
 
提示可以不用理会。
 
 
 
若输入的口令短小简单,安装时会提示如下。直接确认Y继续安装就是了。
 
 
(5) 先决条件检查。
 
安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求。 直接下一步就OK 了。
 
 
(6)概要。
安装前的一些相关选择配置信息。 可以保存成文件 或 不保存文件直接点完成即可。
 
 
(7) 安装产品 。
 
自动进行,不用管。
 
 
 等待一下
 
 
 
 
 
 数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库。
 
 
 
实例数据库创建完成了,系统 默认是把所有账户都锁定不可用了(除sys和system账户可用外),建议点右边的口令管理,将常用的scott账户解锁并输入密码。
 
 
解锁scott账户, 去掉前面的绿色小勾,输入密码。同样可以输入平常用的短小的密码,不必非得按oracle建议的8位以上大小写加数字,麻烦。
 
可以不用理会,后面用到再设置。
 
 
同样,密码不符合规则会提示。不用管它,继续Y即可。
 
 
(8) 安装成功,完成即可。
 
 
 
三、安装oracle界面工具。
 
1. 关联文件。 
 
 
 我这里是全选。
 
 
2. 新建连接,填写链接名,用户名和密码。
 
默认界面:
 
 
 
我们默认的连接名是使用orcl
用户名 :system
密码:刚刚设置的
 
主机名为:默认为本地(localhost)
端口号:1521
SID: xe 
 
注意我们的需要修改xe 为 orcl    。可以点击  测试   来进行测试,是否连接上去。
 
 
测试成功后,可以填写保存口令。方便以后登录用户。
保存一下信息:
 
 
 
执行一条语句,效果如下:
 
 
 
2. 安装ORACLE DATABASE 11g 时出现找不到文件错误
 
在64位Windows 7 系统下安装Oracle Database 11g 的过程中,出现提示:“未找到文件 E:\app\Administrator\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear”,我分析估计是文件没有全部复制到安装目录的原因,反复摸索一通终于解决。
解决方法如下:
将下载下来的两个Zip文件,分别解压到不同的文件夹。这样会得到两个文件夹:win64_11gR2_database_1of2和win64_11gR2_database_2of2
1)将win64_11gR2_database_2of2\database\stage\Components里文件复制到win64_11gR2_database_1of2\stage\Components
2)运行win64_11gR2_database_1of2文件中的setup.exe即可
 
3.Oracle学习第一课(登录oracle和创建用户)
 

 
 
【学习是螺旋上升的过程,由易到难,由少到多,由点到面,每一个步骤,每一个脚印,每一个见闻,每一个错误都是学习阶段所必须的,学习最大的捷径就是不着急、有耐心。】
 
这里,我将Oracle当做一个类似于OA的管理系统来学习。
首先,安装oracle是第一步,学习状态下安装oracle的人比比皆是,事实上,能够在生产环境下安装oracle的人却凤毛麟角,有的人和oracle打一辈子交道,不一定实际的做过一次oracle数据库实施,但也从另一个角度上看出,oracle的安装实际上并不简单,能够在不同的环境下安装好oracle确实是一件非常了不起的事情。
这里,不再啰嗦安装步骤了,其他文章中会有描述的。
 
对于一个管理系统而言,用户名密码是第一步,例如你需要进入一个163邮箱,要不要输入用户名和密码呢?
回答是肯定的。
oracle给我们的首先是2个用户:
 
sys和system
 
这是2个默认的具有非常高的管理权限的用户,其中sys是最高管理员用户,system次之,权限不如sys大。
好了,现在了解到这里可以了,先不用再往下深究system和sys的具体细节了。
总结一下:
 
1 进入oracle需要输入用户名和密码
2 oracle默认有2个用户sys和system
3 sys和system都具有非常高的管理权限,但sys比system的权限大
 
sys用户是最高管理员用户,那我们就用这个sys用户登录oracle:
 
上图中,我们使用这句话登录了oracle:
 
Sql代码  
  1. sqlplus sys/dwh as sysdba;
sqlplus:oracle登录命令
sys/dwh:sys是用户名,dwh是密码
as sysdba:因为sys是最高管理员,所以需要加这句话。
 
虽然sqlplus的界面不好看,但我们使用sys用户登录到了oracle数据库。^_^
 
于是,我们完成了第一个知识点:登录oracle
 
不过,先别高兴,还没完。
生产环境下,我们不可能使用sys或system用户来操作数据库的,一个最重要的原因:
 
It is too dangerous!
 
使用sys或system可以很方便地将oracle数据库破坏掉,甚至永远不能恢复,所以一般我们不用这2个用户登录。
那么,就必须新建一个用户了。
 
实际需求中,我们需要创建一个用户bi,密码为bi,(哥们是搞BI的,所以这个比较熟悉)。
怎么才能创建出这个用户呢?
我们刚才使用sys用户登录了oracle,好的,不用退出,直接在sys用户的连接状态下创建bi用户。
 
上图中,使用这个语句创建了bi用户:
 
  1. create user bi identified by bi;
 
create user:oracle创建用户关键词
bi:用户名
identified by:指定密码关键词
bi:密码 
 
好了,bi用户我们已经创建成了,貌似我们可以使用此用户登录了。
下面使用bi用户登录试试:
 
很遗憾,按照上图的错误描述,我们没有成功地用bi用户登录,这是为什么呢?
错误提示很清楚,bi用户没有create session权限。
create session权限是什么?为什么要有create session权限?又是谁来给bi用户这个权限?
这些问题现在不是必须要讨论的,现在能做的,是解决这个错误,也就是给bi用户以create session权限。
 
再次使用sys用户登录,并赋予bi用户create session权限:
 
上图中,使用这个语句赋予了bi用户以create session权限,然后,就可以使用bi用户登录了。
 
  1. grant create session to bi;
grant:赋权关键词
create session:权限-创建连接
to:与grant关键词配对
bi:用户名
 
bi用户有了create session权限就可以登录oracle了。
 
通过上面的操作我们明白了:
 
1 可以使用create user语句自己创建用户
2 创建完用户之后必须赋予create session权限才能登录oracle
3 在sys用户下可以给自己创建的用户(例如bi)赋权create session
 
本课知识点回顾:
1 进入oracle需要输入用户名和密码
2 oracle默认有2个用户sys和system
3 sys和system都具有非常高的管理权限,但sys比system的权限大
4 可以使用create user语句自己创建用户
5 创建完用户之后必须赋予create session权限才能登录oracle
6 在sys用户下可以给自己创建的用户(例如bi)赋权create session
 
 
 3.启用Oracle 11g中的Apex - Oracle数据库栏目 - 红黑联盟
 

 
ORACLE 的信息生命周期管理工具ILMA的使用前提是Apex.
Apex在oracle 11g Release 2版本中是默认安装的。但安装后没有启用。可以使用下面方法启用它。
SQL> show user
USER is "SYS"
SQL> spool apex
查看安装的Apex详情。
SQL> select * from dba_registry where comp_id = 'APEX';
 
APEX
Oracle Application Express
3.2.1.00.10                    VALID       02-APR-2010 14:20:27
SERVER                         SYS
APEX_030200
VALIDATE_APEX
 
FLOWS_FILES
 
 
SQL>
SQL> @%oracle_home%\RDBMS\ADMIN\epgstat.sql
+--------------------------------------+
| XDB protocol ports:                  |
|  XDB is listening for the protocol   |
|  when the protocol port is non-zero. |
+--------------------------------------+
 
        0        0
 
1 row selected.
 
+---------------------------+
| DAD virtual-path mappings |
+---------------------------+
 
/apex/*                          APEX
 
1 row selected.
 
+----------------+
| DAD attributes |
+----------------+
 
APEX         database-username        ANONYMOUS
             default-page             apex
             document-table-name      wwv_flow_file_objects$
             request-validation-funct wwv_flow_epg_include_modules.authorize
             ion
 
             document-procedure       wwv_flow_file_mgr.process_download
             nls-language             american_america.al32utf8
             document-path            docs
 
7 rows selected.
 
+---------------------------------------------------+
| DAD authorization:                                |
|  To use static authentication of a user in a DAD, |
|  the DAD must be authorized for the user.         |
+---------------------------------------------------+
 
no rows selected
 
+----------------------------+
| DAD authentication schemes |
+----------------------------+
 
APEX                 ANONYMOUS                        Anonymous
 
1 row selected.
 
+--------------------------------------------------------+
| ANONYMOUS user status:                                 |
|  To use static or anonymous authentication in any DAD, |
|  the ANONYMOUS account must be unlocked.               |
+--------------------------------------------------------+
 
ANONYMOUS       EXPIRED & LOCKED
 
1 row selected.
 
+-------------------------------------------------------------------+
| ANONYMOUS access to XDB repository:                               |
|  To allow public access to XDB repository without authentication, |
|  ANONYMOUS access to the repository must be allowed.              |
+-------------------------------------------------------------------+
 
false
 
1 row selected.
 
SQL>
查看HTTP所使用的port,其中0表示没有开启。
SQL> select dbms_xdb.getHTTPPort from dual;
 
          0
 
1 row selected.
 
SQL>
设置port并查看。
SQL> begin
  2    dbms_xdb.setHTTPPort(8080);
  3    commit;
  4  end;
  5  /
 
PL/SQL procedure successfully completed.
 
SQL>
SQL> select dbms_xdb.getHTTPPort from dual;
 
       8080
 
1 row selected.
启用匿名帐号。
SQL> ALTER USER ANONYMOUS ACCOUNT UNLOCK;
修改密码:
SQL> @%Oracle_home%\apex\apxchpwd.sql
Enter a value below for the password for the Application Express ADMIN user.
 
 
Enter a password for the ADMIN user              []
 
Session altered.
 
...changing password for ADMIN
 
PL/SQL procedure successfully completed.
 
 
Commit complete.
 
User altered.
 
SQL>
SQL>
修改访问权限:
SQL> begin
  2    DBMS_XDB.SETLISTENERLOCALACCESS (FALSE);
  3  end;
  4  /
 
PL/SQL procedure successfully completed.
通过下面链接访问Apex.
 
https://localhost:8080/apex/apex_admin
 
摘自 henrybai的专栏
 
 
 
 
 
 

安装oracle11g 并且开启APEX 安装的更多相关文章

  1. CentOS 6 安装Oracle11g

    原创作品.从 "深蓝blog" 博客,欢迎转载,请务必注明转载如下源.否则追究其版权责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/ar ...

  2. 安装oracle11g client 【INS-30131】执行安装程序验证所需的初始设置失败的解决方法

    今天在服务器(操作系统windows server 2008R2)上安装Oracle11g 客户端,弹出“执行安装程序验证所需的初始设置失败”,如上图.网上找了一些方法,简单整理如下,仅供参考. 问题 ...

  3. ORACLE安装入门篇OEL5.4安装ORACLE11g

    一.安装ORACLE11g软件(11.2.0.0) (一)安装前的包支持 1.检测yum仓库是否已经配置好 yum list all 2.搭建yum仓库 1).挂载所需要的安装光盘 虚拟机挂载光盘: ...

  4. 【CentOS】在Centos7 下无图形界面安装 Oracle11g

    目标 - 在虚拟机CentOS7中无图形界面安装Oracle11G R2版本 ① 系统要求以及准备 1. 物理内存不小于1G: 查看方式: # grep MemTotal /proc/meminfo ...

  5. Redhat6.5安装oracle11g

    Redhat6.5安装oracle11g 一.    安装环境 linux服务器:Redhat 6.5 64位 oracle版本:oracle11gR2 远程windows服务器:已安装Xmanage ...

  6. Linux-CentOS7下安装Oracle11g

    简述: 本文操作环境采用CentOS7 Linux安装Oracle11g与Windows区别较大,在Linux下需要创建用户以及用户组来供Oracle使用 Windows可以直接图形化界面从第一步到最 ...

  7. Ubuntu 14.04(amd64)安装Oracle11g XE(x64)

    下载Oracle安装包 下载地址:Oracle Database Express Edition 11g Release 2 for Linux x64 安装办法 1、建立oracle用户及属主 ad ...

  8. net不安装Oracle11g客户端直接使用ODAC

    好处: 1.不安装客户端也能访问服务器上的oracle(假设Application Server与DB Server 分开) 2.不需要安装ODAC 3.不需要配置TnsNames.Ora文件 缺点: ...

  9. 安装SQL SERVER开启SA用户登录的方法

    家庭安装SQL SERVER开启SA用户登录的方法:(切记按照网址操作完后,最后一定要在"管理工具"的"服务"里把"SQL SERVER(MSSQL ...

随机推荐

  1. OpenCV中图像融合

         准备2副背景图像,注意图像黑色的部分,是作为mask用的,我们会用灰度图的方式打开它们,这时黑色的部分值为0,则图像融合时候,可以把第二幅图像在黑色的部分显示出来. 代码非常简单,注意就是图 ...

  2. jquery点击click事件和blur事件冲突如何解决

    最近做了一个查询小功能,input输入框输入文字后,自动列出几条查询结果,可以键盘上下键或鼠标进行查询结果选择,并且点击输入框其他地方要隐藏这个列出的结果. 但比较头疼的是input上添加blur事件 ...

  3. Node.js:Web模块、文件系统

    一.web模块 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议.HTML文档格式及URL,与客户端的网络 ...

  4. 【Python】Python中的深浅拷贝

    [转]python 复制(拷贝)对象 -- ::| 分类: Python |举报|字号 订阅 下载LOFTER我的照片书 | 需求: 你想复制一个对象.因为在Python中,无论你把对象做为参数传递, ...

  5. Android程序的反编译对抗研究

    转自: http://www.freebuf.com/tools/76884.html 一.前言 对抗反编译是指让apk文件或者dex文件无法正常通过反编译工具,而且有可能导致工具异常或者崩溃,如ap ...

  6. system返回值校验

    int xsystem(const char *cmd){    int err; err = system(cmd); if (err == -1) {    fprintf(stderr, &qu ...

  7. linux下tar.gz、tar、bz2、zip、 xz、rar等解压缩、压缩命令小结

    http://www.jb51.net/LINUXjishu/43356.html unrar x aa.rarunrar e aa.rarx参数 是解压到一个文件夹里 e参数是把所有文件解压到当前目 ...

  8. UVA - 10162 Last Digit

    Description  Problem B.Last Digit  Background Give you a integer number N (1<=n<=2*10100). Ple ...

  9. QtGui.QComboBox

    The QtGui.QComboBox is a widget that allows a user to choose from a list of options. #!/usr/bin/pyth ...

  10. ibatis/mybatis显示sql语句 log4j.properties配置文件

    将ibatis/mybatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试: ### 设置Logger输出级别和输出目的地 ### log4j.rootL ...