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. (转载)uCOS-II的嵌入式串口通信模块设计

    在嵌入式应用中,使用RTOS的主要原因是为了提高系统的可靠性,其次是提高开发效率.缩短开发周期.uCOS-II是一个占先式实时多任务内核,使用对象是嵌入式系统,对源代码适当裁减,很容易移植到8~32位 ...

  2. linux sendmail 邮件服务器架设

    大家都知道架邮件服务器首先要架DNS服务.架设sendmail邮件服务器,以供大家一起学习探讨. 步骤一, 安装SNEDMAIL服务,查看你是否有安装SENDMAIL. #rpm -qa|grep b ...

  3. 如何在CentOS 7中添加新磁盘而不用重启系统

    导读 对大多数系统管理员来说扩充 Linux 服务器的磁盘空间是日常的工作之一.因此这篇文章会通过使用 Linux 命令,在 CentOS 7 系统上演示一些简单的操作步骤来扩充您的磁盘空间而不需要重 ...

  4. easyui messager alert 三秒后自动关闭提示

    $.messager.alert(' ','<font size=\"2\" color=\"#666666\"><strong>数据库 ...

  5. 【python】如何安装BeautifulSoup4

    在cmd窗口输入 pip install beautifulsoup4,如下: C:\Users\horn1\Desktop\python\3>pip install beautifulsoup ...

  6. taro 打包微信小程序运行失败(二)

    1.报错信息 thirdScriptError sdk uncaught third Error Cannot read property 'dispatch' of null TypeError: ...

  7. 从缓存行出发理解volatile变量、伪共享False sharing、disruptor

    volatilekeyword 当变量被某个线程A改动值之后.其他线程比方B若读取此变量的话,立马能够看到原来线程A改动后的值 注:普通变量与volatile变量的差别是volatile的特殊规则保证 ...

  8. JAVA实现zip压缩需要注意的问题

    近来对院社二维码平台进行2.0升级改造.于昨日踩到一个巨坑.特此记录... 需求源于院社编辑在批量下载二维码的时候,系统后台需要对所要下载的二维码进行重命名和zip打包压缩. 系统测试的时候发现:首次 ...

  9. 基于canvas的原生JS时钟效果

    概述 运用html5新增画布canvas技术,绘制时钟效果,无需引用任何插件,纯js. 详细 代码下载:http://www.demodashi.com/demo/11935.html 给大家介绍一个 ...

  10. Git使用教程(全)

    Git是什么? Git是目前世界上最先进的开源的分布式版本控制系统(没有之一),用于敏捷高效地处理任何或小或大的项目. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开 ...