一:Oracle11g的安装过程(Windows版本)很简单,步骤为:

  1. 首先从Oracle官方网站上下载Oracle11g数据库,大约为1.7G。解压后,setup.ext就可以开始安装

   2. 在安装开始的时候,会要求填写一些信息。需要注意两项:

    1)SID。这应该是安装的数据库的ServiceID,在数据库安装成功后,在Window的服务中会多一项OracleServiceSID的服务,这里的SID就是在安装时填写的字符串。因此在连接数据库的时候都需要有SID信息,比如使用JDBC连接的时候。

    2)密码。这里的密码是系统管理员的密码(sys,sysdba)。   3. 接下来就可以按照界面提示安装了,安装过程中会检查电脑配置,如果符合要求就可以继续安装。   4. 安装结束后,会生成一个database config的界面,上面有安装的数据库的sid, port等信

    息。(可以把这个界面保存起来,防止以后忘记相关信息)

二:Oracle的连接   安装完成后,就可以连接数据库了,连接Oracle可以通过PLSql,SQLDeveloper,建议可以使用SQLDeveloper,因为它界面不错。

  在程序->Oracle11g->应用开发程序 下面有SQLDeveloper,第一次启动时,需要设置java.exe的路径(SQLDeveloper应该是JAVA开发的),之后就可以看到连接界面了。接下来需要填写连接信息,第一次连接时,必须先通过sysdba进行连接,所以要使用安装时设置的密码,其它信息如下:

  1)需要选择登录身份为系统管理员

  2)sid安装时设置的sid值

  3)端口号一般默认是1521

注意在连接的时候,需要确保在服务中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打开的   填好上面的信息就可以登录了。如果要创建自己的数据库,需要下面几个过程:

  1.创建表空间,语句如下:     select file_Name from dba_data_files (查询表空间)     create tablespace RDHISV151008         datafile '/app/ADMINISTRATOR/oradata/orcl/RDHISV151008.dbf' size 400m;

  2.创建一个用户,并默认为SampleTableSpace表空间     create user RDHISV151008 identified by eplugger;(创建用户设置密码)     alter user RDHISV151008 default tablespace RDHISV151008;(绑定表空间到用户)

  3.为用户授权:     grant dba to RDHISV151008;(赋权限)

注意,接下来的操作必须在SampleUser的连接中进行,步骤如下:

  1.在SQLDeveloper中新建一个连接,并使用刚才创建的SampleUser信息进行登录

  2.接下来在SampleUser的连接中就可以使用sql进行各种操作,这些操作都会在SampleTableSpace中进行。

三:修改密码:

  默认密码:user:sys,password:CHANGE_ON_INSTALL;  user:system,password:manager;

  修改密码:

    方法1:打开cmd,到orcal安装的bin目录下,输入sqlplus /nolog,回车;输入“conn / as sysdba”;         输入“alter user system identified by 新密码”,注意:新密码最好以字母开头,否则可能出现错误         Ora-00988。

    方法2:2、或者有一个有dba权限的用户登录到数据库:alter user xxx identified by 新密码

   解除锁定:登录报错:ORA-28000: the account is locked

    第一种:

      step1:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;

      step2:选择myjob,查看users;

      step3:选择system,右击点击“编辑”;

      step4:修改密码,把“帐户被锁住”的勾去掉;

      step5:点击“应用”再点击“关闭”;

      step6:重新登录就可以通过验证了;

    第二种:ALTER USER username ACCOUNT UNLOCK;

四: 数据导入导出

  方法一:Oracle提供数据导入和导出功能.命令为imp/exp,可以在cmd下运行,它们可以将数据库中的表或其它对象导出为.dmp文件,或者将dmp文件导入,具体使用方法可以google一下,应该比较好用。

  方法二: cmd中输入:

    exp RDHISV151008/eplugger@orcl file =f:/RDHISV151008.dmp(导出)

    imp RDHISV151008/eplugger@orcl file=e:/RDHISV151008.dmp fromuser=RDHISV151008(导入,需要提前把MyObjects下的视图和表drop掉)

五:补充

  查看当前的连接数,可以用:select count (*) from v$process;

  查看设置的最大连接数(默认值为150):select value from v$parameter where name = 'processes' ;

  修改最大连接数:alter system set processes = 300 scope = spfile ;

六、PL/SQL远程备份和恢复Oracle数据库:http://blog.csdn.net/huchunfu/article/details/25165901

Oracle11g的安装和基本使用的更多相关文章

  1. 64位WIN7+oracle11g+plsql安装

    64位WIN7+oracle11g+plsql安装   上部转自Oracle 11g R2 for Win7旗舰版(64位)的安装步骤 1.下载Oracle 11g R2 for Windows的版本 ...

  2. oracle10g 和oracle11g同时安装时PL/SQL连不上解决方案

    oracle10g 和oracle11g同时安装的时候,PL/SQL连不上解决办法:找到两者的配置文件改成一致 oracle10g服务端和oracle11g客户端同时安装的时候,PL/SQL连不上解决 ...

  3. Oracle11g客户端安装及plsql配置

    1,项目使用的是oracle11g数据库,安装个客户端访问服务器. 到oracle官方下载: http://www.oracle.com/technology/global/cn/software/t ...

  4. Oracle11g的安装卸载及经常使用工具的使用

    Oracle11g的安装卸载及经常使用工具的使用 目的: (1) 掌握Oracle 11g数据库的安装与卸载过程. Oracle11g的安装卸载及经常使用工具的使用 目的: (1) 掌握Oracle  ...

  5. Oracle11g CentOS7安装记录

    1. 操作系统环境.安装包准备 宿主机:Max OSX 10.10.5 虚拟机:Parallel Desktop 10.1.1 虚拟机操作系统:CentOS-7-x86_64-DVD-1511.iso ...

  6. oracle11g dataguard 安装手册(转)

    文章转自:http://www.cnblogs.com/tippoint/archive/2013/04/18/3029019.html 一.前言:   网络上关于dataguard的配置文章很多,但 ...

  7. Oracle11g数据库安装

    一.安装流程截图(没截图部分都默认) 服务器如果不是单独的数据库服务器,内存分配大概1/4即可. 二.安装后,表空间,以及创建账号脚本 sqlplus / as sysdba 登陆数据库,执行 /*第 ...

  8. Oracle11g静默安装

    静默安装Oracle11G 前期准备 1虚拟机准备: Centos 6.5 64位 内存2G 硬盘30G Cpu 4核 Hostname silent 将安装包放到/tmp/oracle目录下 2.软 ...

  9. Oracle11g RAC安装

    双节点RAC环境,数据库 racdb 实例1:racdb1      实例2:racdb2 1.IP规划 名称             oracle-db1    oracle-db2PUBLIC I ...

随机推荐

  1. Win10 IoT C#开发 3 - GPIO Pin 控制发光二极管

    Windows 10 IoT Core 是微软针对物联网市场的一个重要产品,与以往的Windows版本不同,是为物联网设备专门设计的,硬件也不仅仅限于x86架构,同时可以在ARM架构上运行. 上一篇文 ...

  2. SSH服务器与Android通信(2)--Android客户端接收数据

    基本原理是Android客户端通过HttpClient向服务器发出请求,服务器向Android客户端返回JSON字符串,Android客户端解析JSON字符串获得数据. 1. 新建一个Android项 ...

  3. java中获取文件或文件夹的路径方法

    获取当前类的所在工程路径; 如果不加"/" File f = new File(this.getClass().getResource("").getPath( ...

  4. GJM : Python简单爬虫入门(二) [转载]

    感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...

  5. .NET DLR 上的IronScheme 语言互操作&&IronScheme控制台输入中文的问题

    前言 一直以来对Lisp语言怀有很崇敬的心里,<黑客与画家>对Lisp更是推崇备至,虽然看了不少有关Lisp的介绍但都没有机会去写段程序试试,就像我对C++一样,多少有点敬畏.这个周末花了 ...

  6. Linux学习笔记19-ssh远程管理

    远程管理 服务器一般运行在IDC机房中,一般都是通过远程管理方式对服务器进程控制. 常见的远程管理工具: RDP(remote desktop protocol)协议,window远程桌面管理 Tel ...

  7. The template engine

    Play has an efficient templating system which allows to dynamically generate HTML, XML, JSON or any ...

  8. JavaScript基础17——js的Date对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. 设置时间 new Date

    1.标准格式下的时间是object ,操作时可以通过 var cDate=new Date(startTime.getTime());来复制当前日期避免操作给初始日期带来影响 2. 以月为单位计算想要 ...

  10. 渗透测试常规思路分析-FREEBUF

    最基础但练得好最后也非常厉害 1.  主要由于服务器配置等原因造成的信息泄露 常用google ,bing等搜索工具,轻量级的搜索出一些遗留后门,不想被发现的后台入口,中量级的搜索出一些用户信息泄露, ...