‘壹’ oracle11g安装教程完整版
在本教程中,我们将逐步介绍如何下载Oracle 11g数据库并演示如何安装在Windows 10 64位机器上,以便在系统中学习和实践PL/SQL编程。下载并安装Oracle数据库首先,需要到Oracle官方网站下载Oracle数据库方法如下:
1、在电脑上安装Oracle数据库。解压文件得到一个database文件,双击setup.exe程序。
Oracle监听器配置:
选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认监听器名称是LISTENER。选中名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。在出现网络地址栏的协议下拉选项中选中“TCP/IP”,主机文本框中输入主机名称或IP地址,端口文本框中输入数字端口,也可自定义任意有效数字端口。
‘贰’ Oracle数据库安装
oracle分为客户端和服务端,顾名思义,客户端只能访问服务器上的数据库,而服务端功能则更加强大,在提供远程访问功能的同时,能够在本地还原数据库并访问,那么今天主要讲一下服务端的安装,这里以oracle11g_R2为例。
1、先从oracle官网下载oracle11g_R2_database安装包,这里需要根据你电脑系统选择window、linux或者其它类型,再选择64位还是32位,我的电脑是window10 32位的。
2、下载完成后一共有俩个压缩包:win32_11gR2_database_1of2.zip和win32_11gR2_database_2of2.zip,把这俩个压缩包解压到同一个目录,然后右击以管理员身份运行setup.exe
3、邮箱可填可不填,下面的勾选要去掉,然后点击“下一步”
4、选择“配置和创建数据库”,并点击“下一步”
5、因为我们是安装在本地电脑上的,所以选择“桌面类”,如果是安装在服务器上,则选择“服务器类”,再点击“下一步”
6、选择数据库的安装目录,一般选择剩余空间比较大的盘,不建议放在系统盘,然后设置管理口令,我这边简单起见设置了“1234”,点击“下一步”,他会提示你口令不符合标准,可以不用管,直接继续
7、开始检测你的环境是否满足安装要求,假如满足直接跳到如下页面,点击“完成”,就会开始安装了
8、等一段时间,出现如下页面,那么就表示你的数据库安装成功啦
‘叁’ oracle 11g 怎么安装和使用
Oracle11g是目前Oracle较新版本,除了传统的数据库服务外,也提供了界面友好的链接工具。考虑到Oracle数据的稳定和性能方面的优势,在需要处理大量数据的系统中,可以考虑使用Oracle作为数据库。x0dx0a一:Oracle11g的安装过程(Windows版本)很简单,步骤为:x0dx0a 1. 首先从Oracle官方网站上下载Oracle11g数据库,大约为1.7G。解压后,setup.ext就可以开始安装x0dx0a 2. 在安装开始的时候,会要求填写一些信息。需要注意两项:x0dx0a 1)SID。这应该是安装的数据库的ServiceID,在数据库安装成功后,在Window的服务中会多一项OracleServiceSID的服务,这里的SID就是在安装时填写的字符串。因此在连接数据库的时候都需要有SID信息,比如使用JDBC连接的时候。x0dx0a 2)密码。这里的密码是系统管理员的密码(sys,sysdba)。x0dx0a 3. 接下来就可以按照界面提示安装了,安装过程中会检查电脑配置,如果符合要求就可以继续安装。x0dx0a 4. 安装结束后,会生成一个database config的界面,上面有安装的数据库的sid, port等信息。(可以把这个界面保存起来,防止以后忘记相关信息)x0dx0a二:Oracle的连接x0dx0a 安装完成后,就可以连接数据库了,连接Oracle可以通过SQLPlus,SQLDeveloper,建议可以使用SQLDeveloper,因为它界面不错。在程序->Oracle11g->应用开发程序 下面有SQLDeveloper,第一次启动时,需要设置java.exe的路径(SQLDeveloper应该是JAVA开发的),之后就可以看到连接界面了。接下来需要填写连接信息,第一次连接时,必须先通过sysdba进行连接,所以要使用安装时设置的密码,其它信息如下:x0dx0a 1)需要选择登录身份为系统管理员 2)sid安装时设置的sid值 3)端口号一般默认是1521x0dx0a 注意在连接的时候,需要确保在服务中的OracleServiceSID和OracleOraDb11g_home1TNSListener是打开的x0dx0a 填好上面的信息就可以登录了。如果要创建自己的数据库,需要下面几个过程:x0dx0a 1.创建表空间,语句如下:x0dx0a CREATE TABLESPACE SampleTableSpace x0dx0a DATAFILE 'D:/app/Administrator/oradata/orcl/tableFile.dbfsize 8192M reusex0dx0a AUTOEXTEND ON NEXT 8192M MAXSIZE unlimitedx0dx0a EXTENT MANAGEMENT local;x0dx0a 2.创建一个用户,并默认为SampleTableSpace表空间x0dx0a CREATE USER SampleUser IDENTIFIED BY Passwordx0dx0a DEFAULT TABLESPACE SampleTableSpace;x0dx0a 3.为用户授权:x0dx0a GRANT connect, resource TO SampleUser ;x0dx0a 注意,接下来的操作必须在SampleUser的连接中进行,步骤如下:x0dx0a 1.在SQLDeveloper中新建一个连接,并使用刚才创建的SampleUser信息进行登录x0dx0a 2.接下来在SampleUser的连接中就可以使用sql进行各种操作,这些操作都会在SampleTableSpace中进行。x0dx0a三: 数据导入导出x0dx0a Oracle提供数据导入和导出功能.命令为imp/exp,可以在cmd下运行,它们可以将数据库中的表或其它对象导出为.dmp文件,或者将dmp文件导入,具体使用方法可以google一下,应该比较好用。x0dx0a x0dx0a上面是之前使用Oracle11g时的一些经验,如果有不正确的地方,也请大家补充。