在Windows Server2008R2上安装Oracle Database 11g Release 2

在Windows Server2008R2上安装Oracle Database 11g Release 2,下载64位的安装程序,地址:

   文件1:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip

   文件2:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip

2、下载数据库安装文件后统一解压到任意相同目录下,双击目录下的”setup.exe”,如下图:
这里写图片描述

3、启动Oracle安装程序后如下图所示,取消”我希望通过My Oracle Support接收安全更新(W)”前的勾,单击”下一步(N) >”:
这里写图片描述

4、出现提示信息,直接单击”是”:
这里写图片描述

5、选择”创建和配置数据库(C)”,单击”下一步(N) >”:
这里写图片描述

6、根据自己的需要选择相应的类型,这里我选择”服务器类(S)”,单击”下一步(N) >”:
这里写图片描述
7、这里选择”单实例数据库安装(S)”,另一个”Real Application Clusters数据库安装(R)”是真应用集群,简称RAC集群。单击”下一步(N) >”:
这里写图片描述
8、选择”典型安装”,单击”下一步(N) >”:
这里写图片描述
9、设置Oracle基目录,在这要注意的是:管理口令的长度至少为8个字符,格式要至少包含一个大写字母,一个小写字母和一个数字,否则会提示警告,单击”下一步(N) >”:
这里写图片描述
10、先决条件检查
这里写图片描述
11、先决条件检查完成后,出现数据库安装概要,确认后单击”完成”:
这里写图片描述
12、为安装做准备:
这里写图片描述

13、安装数据库
这里写图片描述
14、数据库创建完成,可以单击”口令管理”对系统用户进行修改口令或锁定。
这里写图片描述

15、弹出口令管理窗口,在这里可以对数据库用户账户更改默认口令和锁定/解除锁定。
这里写图片描述
16、Oracle 数据库安装成功,单击”关闭”。
这里写图片描述

17、Oracle安装成功后要安装一个客户端ODTwithODAC1120320_32bit
这里写图片描述

18、接着配置环境变量,新建变量TNS_ADMIN ,,并给出相应的值。
如下:
变量 值
TNS_ADMIN C:\product\11.2.0\dbhome_2\NETWORK\ADMIN(此处为ORACLE产品目录下面tnsnames.ora的路径)
这里写图片描述

19、接下来如果要修改数据字符集的话

oracle11g 修改字符集 修改为ZHS16GBK
1.cmd下,cd到oracle数据库软件的服务器端 如:D:\app\Administrator\product\11.2.0\dbhome_1\BIN

2.输入set ORACLE_SID=你想进入的数据库的那个sid

3.输入 sqlplus /nolog

4.将数据库启动到RESTRICTED模式下做字符集更改:

SQL> conn /as sysdba

Connected.

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORACLE instance started.

Total System Global Area 236000356 bytes

Fixed Size 451684 bytes

Variable Size 201326592 bytes

Database Buffers 33554432 bytes

Redo Buffers 667648 bytes

Database mounted.

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;

System altered.

SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

System altered.

SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;

System altered.

SQL> alter database open;

Database altered.

SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;

ALTER DATABASE CHARACTER SET ZHS16GBK

  • ERROR at line 1:

ORA-12712: new character set must be a superset of old character set

提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改:

SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK;

Database altered.

SQL> select * from v$nls_parameters;

19 rows selected.

重启检查是否更改完成:

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 236000356 bytes

Fixed Size 451684 bytes

Variable Size 201326592 bytes

Database Buffers 33554432 bytes

Redo Buffers 667648 bytes

Database mounted.

Database opened.

SQL> select * from v$nls_parameters;

20、如果 startup mount 报ORA-12514错误的解决方法 (来源网址有:http://blog.csdn.net/hahahajingzi/article/details/78349970

1.关闭数据库
shutdown immediate;
2.数据库启动到mount阶段
startup mount;
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
处理办法:listener文件,添加如下内容:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = “EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll”)
)
–//这里添加,注意ORACLE_HOME路径要填写正确
(SID_DESC=
(GLOBAL_DBNAME=orcl)
(ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
(SID_NAME = orcl)
)
–GLOBAL_DBNAME 和SID_NAME都需要写上
)
3.重启侦听服务

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值