windows安装OracleXE112 64与PL/SQL连接详解
来源:互联网 发布:视频教学软件 编辑:程序博客网 时间:2024/06/05 09:02
Windows安装64位的OracleXE112G过程,并设置PL/SQL配置连接XE成功。
###################################################################################################
###### 系统平台: windows10
###### 准备:<1>OracleXE112G 安装包 可以在百度云盘下载: http://pan.baidu.com/s/1dEIXh7N
###### <2>oracle客户端安装与PL/SQL (也可以选择不安装oracle连接PL/SQL,一种更绿色的方法)
####### 客户端安装可以参考: http://chinaxxren.iteye.com/blog/964851/
####### 本人oracle安装路径 [F:\oracle11G\app\oracle\product\11.2.0]
####### oracle客户端[F:\orcle11\product\11.2.0\client_1]
###################################################################################################
1.0 安装好oracle服务器与客户端。【略】
安装完成之后,打开cmd,输入services.msc查看window服务。看oracle相关服务是否成功安装与启动:
2.0 打开oracle中sql窗口,进行连接测试:
(1)连接数据库测试:[安装完成之后,XE实例会开启] SQL> connect as sysdba Enter user-name: sys Enter password: Connected. (2)使用ip地址来测试连接数据库.[/后为安装时输入的密码] SQL>connect sys/oracle @localhost:1521 as sysdba Connected. (3)使用tns连接数据库. SQL>connect sys /oracle @XE as sysdba Connected.
3.0 oracle xe数据库实例的开启与关闭:
都是在进入“SQL>”环境下执行:连接进入oracle实例:C:\Users\li>sqlplusSQL*Plus: Release 11.2.0.2.0 Production on Mon Aug 8 23:20:06 2016Copyright (c) 1982, 2014, Oracle. All rights reserved.Enter user-name: systemEnter password:Connected to:Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit ProductionSQL>--------当有特殊情况时候,是可以是用sqlplus /nolog 进行登录C:\Users\li>sqlplus /nologSQL*Plus: Release 11.2.0.2.0 Production on Mon Aug 8 23:22:00 2016Copyright (c) 1982, 2014, Oracle. All rights reserved.SQL>oracle 实例的关闭(两种方式): <1>shutdown immediate <2>shutdown normaloracle 实例的开启:startup mount.
C:\Users\li>sqlplusSQL*Plus: Release 11.2.0.2.0 Production on Mon Aug 8 22:15:17 2016Copyright (c) 1982, 2014, Oracle. All rights reserved.Enter user-name: systemEnter password:ERROR:ORA-01033: ORACLE initialization or shutdown in progressProcess ID: 0Session ID: 0 Serial number: 0可以按照如下命令进行操作:【oracle为我的oracle登录密码】
SQL> connect sys/oracle as sysdbaConnected.SQL> startup mountORA-01081: cannot start already-running ORACLE - shut it down firstSQL> shutdown immediateORA-01109: database not openDatabase dismounted.ORACLE instance shut down.SQL> alter database open 2 ;alter database open*ERROR at line 1:ORA-01034: ORACLE not availableProcess ID: 505112Session ID: 91 Serial number: 11SQL> shutdown normalORA-01012: not logged onSQL> connect sys/oracle as sysdbaConnected to an idle instance.SQL> shutdown normalORA-01034: ORACLE not availableORA-27101: shared memory realm does not existSQL> startup mountORACLE instance started.Total System Global Area 1068937216 bytesFixed Size 2260048 bytesVariable Size 616563632 bytesDatabase Buffers 444596224 bytesRedo Buffers 5517312 bytesDatabase mounted.SQL> alter database open;Database altered.
若是出现错误:ora-01033:initalization or shutdown in porgress .可以参考:http://www.cnblogs.com/wangsaiming/p/3688141.html
4.0 配置PL/SQL的tnsnames.ora文件:配置新安装的oracle xe。
本机是在oracle客户端路径为:[F:\orcle11\product\11.2.0\client_1\Network\Admin\tnsnames.ora]
XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )
5.0 登录PL/SQL
用户名: hr口令:oracle数据库:XE连接为:Normal
执行如下命令:
SQL> conn /as sysdbaConnected.SQL> desc dba_profiles; Name Null? Type ----------------------------------------- -------- ---------------------------- PROFILE NOT NULL VARCHAR2(30) RESOURCE_NAME NOT NULL VARCHAR2(32) RESOURCE_TYPE VARCHAR2(8) LIMIT VARCHAR2(40)SQL> select resource_name,limit from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS';RESOURCE_NAME LIMIT-------------------------------- ----------------------------------------FAILED_LOGIN_ATTEMPTS 10SQL> alter profile default limit failed_login_attempts unlimited;Profile altered.SQL> select resource_name,limit from dba_profiles where resource_name='FAILED_LOGIN_ATTEMPTS';RESOURCE_NAME LIMIT-------------------------------- ----------------------------------------FAILED_LOGIN_ATTEMPTS UNLIMITEDSQL> alter user hr account unlock;User altered.
5.2若是解除锁定后登录,出现“用户名密码错误**”等信息,可以在命令行sql中登录sysdba进行username查看:
若是没有hr用户,则可以创建hr和密码。
SQL> connect /as sysdbaConnected.SQL> select username from dba_users where username='hr';no rows selectedSQL> alter user hr identified by oracle;User altered.
- windows安装OracleXE112 64与PL/SQL连接详解
- pl/sql Developer安装与配置连接
- oracle-64位的Windows系统如何与32位的PL/SQL建立连接
- Oracle 11g 安装与 PL/SQL的连接
- 安装64的oracle,安装64的PL/SQL,同时配置PL/SQL连接ORACLE
- Windows7 Oracle11gR2 64 安装, 以及PL/SQL Developer连接问题
- 安装64位oracle,pl/sql连接不了数据库问题
- windows 64 位系统上安装PL/SQL Developer
- ORcaleClient11 + PL/SQL 安装连接Orcale数据库
- 在Windows操作系统下通过PL/SQL连接到VM中Linux安装的Oracle
- PL/SQL 与oralce10g的连接问题
- pl/sql与oracle 连接问题
- window7 安装 PL/SQL 过程详解
- Oracle Instant Client(即时客户端)pl/SQL连接远程oracle客户端 安装与配置
- 免安装Oracle客户端使用PL/SQL连接SQL
- PL/SQL Developer 的安装与配置
- PL/SQL Developer 的安装与配置
- Oracle客户端安装与配置PL/SQL
- 华为OJ题解(中级)
- HDU 4213 Bob’s Race(树形dp+单调队列)
- UITextView实现占位文字
- String str = new String("Hello"); 的内存分配
- android IPC机制(三)
- windows安装OracleXE112 64与PL/SQL连接详解
- SQL中JOIN和UNION区别、用法及示例介绍
- centos7安装emacs
- 论文笔记 | BoxSup: Exploiting Bounding Boxes to Supervise Convolutional Networks for Semantic Segmentati
- VPS CentOS 7搭建ss完整教程
- 调用相机并将照片存储到sd卡上
- python orm 之 sqlalchemy
- 【计算机组成原理】单周期处理器
- light oj 1118