本帖最后由 jiawang 于 2024-5-11 18:24 编辑
环境:window 2012R2
db: 12.2.0.1
操作步骤:
创建测试表:
CREATE TABLE test ( idNUMBER PRIMARY KEY, name VARCHAR2(20), ageNUMBER );
-- 插入数据 INSERT INTO test (id, name, age) VALUES (1,'Alice', 25); INSERT INTO test (id, name, age) VALUES (2,'Bob', 30); INSERT INTO test (id, name, age) VALUES (3,'Charlie', 22);
CREATE TABLE student ( idNUMBER PRIMARY KEY, name VARCHAR2(20), sex varchar(10));
insert into student values (1,'aaa','女'); insert into student values (2,'bbb','男'); insert into student values (3,'ccc','女'); insert into student values (4,'ddd','男'); insert into student values (5,'eee','男'); 出于数据安全考虑,转换前进行一次全备操作备份,此操作这里不演示:
关闭数据库关闭数据库相关的所有服务: 卸载 Oracle SE 软件这里的卸载不建议使用 deinstall,建议使用 runInstaller 来卸载 ORACLE_HOME:$ORACLE_HOME/oui/bin/runInstaller -silent -detachHome -invPtrLoc /etc/oraInst.loc ORACLE_HOME=$ORACLE_HOME C:\app\Administrator\virtual\product\12.2.0\dbhome_1\oui\bin>C:\app\Administrator\virtual\product\12.2.0\dbhome_1\oui\bin\setup.exe-silent -detachHome -invPtrLoc C:\ProgramFiles\Oracle\Inventory ORACLE_HOME=C:\app\Administrator\virtual\product\12.2.0\dbhome_1
使用以上命令 $ORACLE_HOME 下的所有文件和目录都被保留,实际上没有从 $ORACLE_HOME 文件系统中删除任何内容。它只是从 Oracle Central Inventory 中删除了该特定 $ORACLE_HOME 的所有信息。
重新安装数据库软件 选择企业版
软件安装完后,需要重建服务 file:///C:/Users/69527/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg file:///C:/Users/69527/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg file:///C:/Users/69527/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg 正常打开数据库后,验证测试表
|