欢迎各位老师就《数据库》这门课程的联合课程开发和教学实践进行交流和沟通。
抱歉,您需设置社区昵称后才能参与社区互动!
欢迎各位老师就《数据库》这门课程的联合课程开发和教学实践进行交流和沟通。
|
发表于2020年11月25日 17:17:00
直达本楼层的链接
板凳
只看该作者
回复:子晓 发表于 2020-11-25 09:15 麻烦问一下openGauss开源数据库目前只支持CentOS和openEuler操作系统吗?CentOS操作系统的版本要求是什么?今后会支持更多操作系统的安装吗 openGauss,目前已经支持如下操作系统,而且后续会不断的推进并支持更多的操作系统:
|
|
|
发表于2020年12月15日 17:59:31
直达本楼层的链接
5#
只看该作者
回复:sunny1128 发表于 2020-12-15 10:41 openGauss数据库中schema的用法是什么?好像和其他数据库比如Oracle数据库不太一样? Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。 每个数据库包含一个或多个Schema。数据库中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的Schema,且所有用户都拥有此Schema的权限。可以通过Schema分组数据库对象。Schema类似于操作系统目录,但Schema不能嵌套。 相同的数据库对象名称可以应用在同一数据库的不同Schema中,而没有冲突。例如,a_schema和b_schema都可以包含名为mytable的表。具有所需权限的用户可以访问数据库的多个Schema中的对象。 openGauss在数据库创建用户时,系统会自动帮助用户创建一个同名Schema,且还可以单独创建另外不同名的Schema从而把不同名的Schema的所属者指向给创建的用户,也就是说openGauss中用户跟Schema不是一对一同名强绑定的,而ORACLE中的Schema其实指的就是用户,这二者是一对一同名强绑定的。 由于 openGauss中用户、Schema的使用上更具有灵活性,所以在创建数据库对象时,对象默认是创建在数据库搜索路径中的第一个Schema内的。 查看数据库搜索路径,请参考如下代码: postgres=# SHOW SEARCH_PATH; search_path ---------------- "$user",public (1 row) |
|
麻烦问一下openGauss开源数据库目前只支持CentOS和openEuler操作系统吗?CentOS操作系统的版本要求是什么?今后会支持更多操作系统的安装吗?
openGauss,目前已经支持如下操作系统,而且后续会不断的推进并支持更多的操作系统:
ARM:
openEuler 20.3LTS(推荐采用此操作系统)
麒麟V10
X86:
openEuler 20.3LTS
CentOS 7.6
建议使用英文操作系统,当前安装包只能在英文操作系统上安装使用。
openGauss数据库中schema的用法是什么?好像和其他数据库比如Oracle数据库不太一样?
Schema又称作模式。通过管理Schema,允许多个用户使用同一数据库而不相互干扰,可以将数据库对象组织成易于管理的逻辑组,同时便于将第三方应用添加到相应的Schema下而不引起冲突。
每个数据库包含一个或多个Schema。数据库中的每个Schema包含表和其他类型的对象。数据库创建初始,默认具有一个名为public的Schema,且所有用户都拥有此Schema的权限。可以通过Schema分组数据库对象。Schema类似于操作系统目录,但Schema不能嵌套。
相同的数据库对象名称可以应用在同一数据库的不同Schema中,而没有冲突。例如,a_schema和b_schema都可以包含名为mytable的表。具有所需权限的用户可以访问数据库的多个Schema中的对象。
openGauss在数据库创建用户时,系统会自动帮助用户创建一个同名Schema,且还可以单独创建另外不同名的Schema从而把不同名的Schema的所属者指向给创建的用户,也就是说openGauss中用户跟Schema不是一对一同名强绑定的,而ORACLE中的Schema其实指的就是用户,这二者是一对一同名强绑定的。
由于 openGauss中用户、Schema的使用上更具有灵活性,所以在创建数据库对象时,对象默认是创建在数据库搜索路径中的第一个Schema内的。
查看数据库搜索路径,请参考如下代码:
postgres=# SHOW SEARCH_PATH;
search_path
----------------
"$user",public
(1 row)
麻烦问一下,切换到omm用户,使用gsql连接数据库的时候,报如下错误的原因是什么?怎么解决?