[其他文章顶部留存,本文直接点击目录中‘一、下载’开始阅读]

[2023-10-26 13:14:11]
虚拟机里安装ubuntu-23.04-beta-desktop-amd64开启SSH(换源和备份)配置中文以及中文输入法等虚拟机VMware Workstation Pro安装配置使用服务器系统ubuntu-22.04.3-live-server-amd64.iso


一、下载

(下载需要注册oracle账户)

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

安装单机版ZooKeeper_oracle

网盘下载

安装单机版ZooKeeper_客户端_02

二、安装

安装环境

1、系统:win11家庭中文版&win7旗舰版

2、Oracle版本:oracle11g

2.1 解压win64_11gR2_database_1of2&win64_11gR2_database_2of2

同时选中这两个文件同时解压,会生成一个database文件夹:

安装单机版ZooKeeper_安装单机版ZooKeeper_03

2.2 开始安装(win11)

点击上文中的setup.exe

安装单机版ZooKeeper_oracle_04

点击“是”。

安装单机版ZooKeeper_安装单机版ZooKeeper_05

配置安装位置和数据库口令

安装单机版ZooKeeper_安装单机版ZooKeeper_06


安装单机版ZooKeeper_安装单机版ZooKeeper_07


点击“是”(因为设置的口令简单,有警告,但自己使用,口令太复杂会麻烦)

安装单机版ZooKeeper_安装单机版ZooKeeper_08


安装单机版ZooKeeper_数据库_09


点击完成,开始安装:

安装单机版ZooKeeper_客户端_10


下载电脑所缺的.NET Framework支持(这一步不是必须的,有的电脑可能安装过了):

安装单机版ZooKeeper_sql_11


安装单机版ZooKeeper_sql_12


安装单机版ZooKeeper_安装单机版ZooKeeper_13

2.3 口令管理(win11)

注意:可以直接去参考下文 2.6 中win7的配置口令过程,建议直接点击目录中的 2.6 口令管理(win7),过程相同。

注意DataBase Configuration Assistant左下角有个“口令管理”,最好不要跳过,点击“口令管理 ”,在弹出的GUI中配置一下口令。

我这里在win11中安装时就没注意没有点击口令管理 ”,直接忽略跳过了,虽然后面可以通过命令行调整 ,详情可点击目录中 2.4 通过命令行调整详细过程(第3步结合下面的图更好理解),但是有些麻烦;可以直接去参考下文 2.6 口令管理(win7)。)

安装单机版ZooKeeper_客户端_14


安装单机版ZooKeeper_oracle_15


安装单机版ZooKeeper_oracle_16


安装单机版ZooKeeper_sql_17


安装单机版ZooKeeper_数据库_18

2.4 通过命令行调整详细过程(第3步结合下面的图更好理解)

新版通过命令行调整详细过程(调整了文字格式,更好理解):

注意:下面第3步中的 口令密码前面安装时你设置的口令,位于目录中的 2.2 开始安装(win11)中的配置安装位置和数据库口令中设置的管理口令

口令密码 后面接"空格+ as + sysdba " ,表示把这个用户作为系统管理员登录

//这一串登录指令【口令密码   as   sysdba】你输入了,但是不会以明文的方式显示出来的,感觉好像啥也没输入
//登录指令
口令密码 空格  as sysdba
1、win+r,输入sqlplus

2、输入用户名sys

3、输入用户sys登录指令(这一串登录指令【口令密码   as   sysdba】你输入了,但是不会以明文的方式显示出来的,也就是说默认是不显示出来的,给人感觉好像啥也没输入,类似linux中输入密码时,是不显示的,这里的不显示是指,密码和密码位数都不会显示;不会像Windows那种会以********的格式,虽然密码不可见,但是显示出密码的位数。)

登录指令:口令密码  as  sysdba
 
注意这里很容易弄错:口令密码  是安装时你设置的口令,后面接"空格+ as + sysdba " ,表示把这个用户作为系统管理员登录 。 

4、输入alter user scott account unlock;**
用户已更改

5、输入commit;
 提交完成
 
6、输入 conn scott/tiger
 更改scott的口令
 
7、新口令:(这里输一个想设的密码,要记住)
 重新键入新口令:(再输一遍)
 口令已更改
 已连接。
 
8、输入:SELECT * FROM EMP ; (这里也要注意单词与分号之间的空格)报错,基本就是空格的问题

9、最后用sql语句查询下系统自带的emp表,确认设置口令成功。

(下面是老版过程,留存备用,可忽略)

1、win+r,输入sqlplus
2、输入用户名sys
3、输入指令(这一串指令你输入了,但是不会显示出来的):***(表示口令密码) as sysdba [注意这里很容易弄错:是安装时你设置的口令,后面接"空格+ as + sysdba " ,表示把这个用户作为系统管理员登录 。 ]
4、输入
alter user scott account unlock;

用户已更改
5、输入
commit

提交完成
6、输入 conn scott/tiger
更改scott的口令
7、新口令:(这里输一个想设的密码,要记住)
重新键入新口令:(再输一遍)
口令已更改
已连接。
8、输入:SELECT * FROM EMP ; (这里也要注意单词分号之间的空格)
最后用sql语句查询下系统自带的emp表

安装单机版ZooKeeper_sql_19

2.5 开始安装(win7)

win11在这一步骤不会出现问题,但win7在这里安装时会出现一个问题:

安装单机版ZooKeeper_sql_20


原因:操作系统未开启默认共享,导致oracle无法检查安装环境。

解决:使用cmd,以管理员身份运行下列指令,开启C盘的默认共享

net share c$=c:

安装单机版ZooKeeper_oracle_21


安装单机版ZooKeeper_数据库_22


查看所有盘符共享情况:

安装单机版ZooKeeper_安装单机版ZooKeeper_23

此时继续安装,还有一个“PATH”的状态显示失败:

安装单机版ZooKeeper_客户端_24


原因:PATH值小了,预期1023,实际1313。

解决:将path的预期值1023调整到大于实际值1313。

步骤:

打开解压好的database目录,打开**…\database\stage\cvu文件夹的cvu_prereq.xml:**

安装单机版ZooKeeper_数据库_25


安装单机版ZooKeeper_安装单机版ZooKeeper_26


将含有MAX_LENGTH=1023的值字段,全部替换为MAX_LENGTH=2023

安装单机版ZooKeeper_数据库_27


此时保存文件后继续安装(建议退出安装程序,重新进行安装过程。)修改预测值path长度1023为2023后,通过系统验证:

安装单机版ZooKeeper_数据库_28

点击完成,准备工作结束,开始安装。

安装单机版ZooKeeper_安装单机版ZooKeeper_29

安装单机版ZooKeeper_客户端_30

2.6 口令管理(win7)

在win11中安装时,没注意我直接点击确定 了,所以,这里在win7中点击了“口令管理 ”:

安装单机版ZooKeeper_oracle_31


安装单机版ZooKeeper_sql_32

口令设置(下图):
找到SYS,将SYS的口令设置为change_on_install
找到system,将system口令设置为manager
找到SH,设置不锁定账户,口令为sh
找到SCOTT,设置不锁定账户,口令可以设一个自己喜欢的

安装单机版ZooKeeper_数据库_33


点击“确定”。

安装单机版ZooKeeper_数据库_34


继续安装过程:

安装单机版ZooKeeper_客户端_35


安装完成:

安装单机版ZooKeeper_客户端_36

三、win11安装win64_11gR2_client&配置oracle客户端连接服务器端&安装PLSQLDeveloper

3.1 安装win64_11gR2_client

win11

安装单机版ZooKeeper_sql_37


安装单机版ZooKeeper_sql_38


安装单机版ZooKeeper_oracle_39


安装单机版ZooKeeper_oracle_40


安装单机版ZooKeeper_sql_41


安装单机版ZooKeeper_sql_42

3.2 配置oracle客户端连接服务器端

3.2.1 复制粘贴listener.ora和tnsnames.ora文件

在oracle安装目录D:\app\JIACHENGER\product\11.2.0\dbhome_1\NETWORK\ADMIN复制listener.ora和tnsnames.ora这两个文件。

安装单机版ZooKeeper_客户端_43


将这两个文件粘贴到D:\app\JIACHENGER\product\11.2.0\client_1\network\admin目录中:

安装单机版ZooKeeper_安装单机版ZooKeeper_44

3.2.2 配置环境变量

ORACLE_HOME:填oracle数据库的安装路径。
TNS_ADMIN :填客户端里tnsnames.ora文件所在路径。
NLS_LANG :SIMPLIFIED CHINESE_CHINA.ZHS16GBK。

安装单机版ZooKeeper_数据库_45


安装单机版ZooKeeper_sql_46

3.3 安装PLSQLDeveloper

安装单机版ZooKeeper_数据库_47


安装单机版ZooKeeper_安装单机版ZooKeeper_48


安装单机版ZooKeeper_oracle_49

安装单机版ZooKeeper_数据库_50


修改安装目录

安装单机版ZooKeeper_oracle_51


安装单机版ZooKeeper_sql_52


安装单机版ZooKeeper_安装单机版ZooKeeper_53

安装单机版ZooKeeper_安装单机版ZooKeeper_54


输入之前配置的scott的password:

安装单机版ZooKeeper_sql_55

安装单机版ZooKeeper_客户端_56

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca

安装单机版ZooKeeper_数据库_57


点击Configure-Preferences-Connection,查看Oracle HomeOCI library是否已经被自动检测到了,如果已经有目录值了,表示你已经配置成功了

安装单机版ZooKeeper_sql_58

3.4 测试

查询一下ORCL数据库自带emp表的值:

安装单机版ZooKeeper_安装单机版ZooKeeper_59


大功告成。

四、win7安装win64_11gR2_client注意点

安装单机版ZooKeeper_客户端_60


打开win64_11gR2_client\client\stage\cvu下的cvu_prereq.xml

安装单机版ZooKeeper_客户端_61


将MAX_LENGTH的值="1023"替换为2023:

安装单机版ZooKeeper_sql_62


安装单机版ZooKeeper_安装单机版ZooKeeper_63


安装单机版ZooKeeper_安装单机版ZooKeeper_64


安装单机版ZooKeeper_数据库_65

win7配置环境变量的位置:

安装单机版ZooKeeper_数据库_66

其他的和win11安装过程相同,如配置oracle客户端连接服务器端安装PLSQLDeveloper

使用图形化工具DataGrip连接Oracle可以参考我这篇 DataGrip连接数据库设置(MySQL、Oracle、SQL Server)