Windows下的oracle 11g的入门

来源:互联网 发布:数据分析员培训 编辑:程序博客网 时间:2024/06/05 20:23

-------------图全部都挂了--------写的太累了,有空再来更----------

几个月没用oracle之后,花了一个下午把oracle的基本操作迅速捡回来了,记录如下:

一:安装oracle11G

1.1

首先要下载oracle服务端和客户端。官网下载链接如下:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html

选择 win64_11gR2_database_1of2.zip 与win64_11gR2_database_2of2.zip ,这是服务端。

选择win64_11gR2_client.zip,这是客户端。

或者链接:http://pan.baidu.com/s/1nuEQSBZ 密码:75kd

与    链接:http://pan.baidu.com/s/1nvbR26t 密码:a2tn

下载好后,把服务端的两个压缩包解压到一起,点击setup.exe,进行下一步。

然后弹出页面,不接受电子邮件。


然后点击创建和安装数据库,或者仅安装数据库软件也可以


选择桌面类


可以将软件安装位置改为D盘,然后下面的全局数据库名就是你顺便建立的第一个数据库。


电脑在自动计算硬件环境是否符合,如果不符合,点击全部忽略。


一直下一步,其中有一步会让你填写密码,建议统一将system与sys用户的密码设为sys,后面会方便很多(个人习惯)。最终会有一个漫长的进度条,等待数据库的安装,最后安装完成。


1.2配置监听

注意,监听是在服务端上配置的,客户端不需要配监听。如果你只是在自己电脑上装一个oracle服务端自娱自乐,是不用装客户端的,只用plsql访问即可。客户端只是你为了访问其他电脑或者服务器时才需要使用。

监听配置步骤如下:

点开Net manager,点开服务命名,因为我们在上面已经顺便建立了一个数据库orcl,我们的实例也是orcl,所以不妨把服务名也设为orcl


点击左侧按钮后,如下图所示:


然后点击确定,一般会看到测试成功。。。但我自己也经常有测试没有成功的情况,等自己找到原因后会贴上来。

然后oracle服务端就安装好了。



1.3安装plsql

链接如下:链接:http://pan.baidu.com/s/1o7NCsiA 密码:f4nk  绿色版,无需破解。


1.4创建用户,修改密码。

点开后如下所示,因为我们目前只有orcl的实例,还有system与sys用户,所以我们用system登录,建立新的用户,密码表空间。



下面是sql语句:

----创建表空间
CREATE TABLESPACE orcl DATAFILE 
  'D:\表空间\orcl.dbf' SIZE 1M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL;


---创建用户
CREATE USER orcl
  IDENTIFIED BY VALUES 'orcl' 
  DEFAULT TABLESPACE orcl
  TEMPORARY TABLESPACE TEMP
  PROFILE DEFAULT
  ACCOUNT UNLOCK;
  -- 3 Roles for sde
  GRANT CONNECT TO orcl WITH ADMIN OPTION;
  GRANT DBA TO orcl WITH ADMIN OPTION;
  GRANT RESOURCE TO orcl WITH ADMIN OPTION;
  ALTER USER orcl DEFAULT ROLE ALL;
  -- 5 System Privileges for sde
  GRANT INSERT ANY TABLE TO orcl WITH ADMIN OPTION;
  GRANT SELECT ANY SEQUENCE TO orcl;
  GRANT SELECT ANY TABLE TO orcl WITH ADMIN OPTION;
  GRANT UNLIMITED TABLESPACE TO orcl WITH ADMIN OPTION;
  GRANT UPDATE ANY TABLE TO orcl WITH ADMIN OPTION;
  -- 2 Tablespace Quotas for sde
  ALTER USER orcl QUOTA UNLIMITED ON orcl;
  ALTER USER orcl QUOTA UNLIMITED ON orcl;


这样,一个用户和密码就设置好了。



1.5导入数据。

因为oracle的数据库资料是以dmp格式保存的,所以我们要把它导入到oracle里,变成可读形式。导入方法分为行导入和数据泵导入。


行导入:

imp orcl/orcl@orcl   dumpfile=examdata.dmp  log='orcl.txt’     (后面常常有schemas=orcl,或者fromuser=XXX   touser=orcl   视情况而定)


数据泵导入:

创建导入路径:create directory a as 'E:\data';

给用户赋权限:Grant read,write on directory a to orcl;

导入语句:impdp orcl/orcl@orcl directory=a dumpfile=‘examdata.dmp’  log='orcl.txt' 


而导出的两种方法只是将imp与impdp改成exp和expdp即可。


两种方法比较如下:行导入稳定一些,对版本无要求,但速度较慢。。数据泵导入快,但是经常因为oracle版本不兼容,导不进去。


导完之后,就可以看到如下图形:


然后就可以了。。。。



------------------------------------以上完全为本人经验积累,会不定期更新,如有错误,烦请同辈指出----------------------------------------


0 0
原创粉丝点击