oracle 23ai是ORACLE数据库公司近期的强大的数据库产品,其中一项的是向量数据库。在墨天轮社区,看到大佬严少安的文章 https://www.modb.pro/db/1787751941085941760 ,在自己的电脑进行向量用法测试试验。我的操作系统是rockylinux 9.3,
CREATE TABLE orders
(order_id INT, order_vector VECTOR);
insert into orders values (1, '[1, 2]'), (2, '[2, 2]'), (3, '[3, 3]');
ALTER SYSTEM SET vector_memory_size=500M SCOPE=SPFILE;执行这个命令时,系统显示修改成功。但用show parameter vector_memory_size查询时,发现VALUE值为0。重启了数据库,查询参数值,数值依然为0。由于手头事情比较多,只能先放着。
由于这台虚拟机只是测试系统,第二天我把电脑重启一下看看,这时我启动数据库时,数据库启动界面竟然显示了向量内存的大小。这时进行向量索引的建立,可以成功建立了。