ORACLE数据库的入门知识问题。
发布网友
发布时间:2022-04-07 16:12
我来回答
共3个回答
热心网友
时间:2022-04-07 17:42
1.本机先安装oracle client或者server,可以去www.oracle.com下载安装。
2.如果是linux、unix的系统可以在terminal下使用如下命令 ps -ef |grep ora_smon|grep -v grep
来查看出现 ora_smon_xxx 后面的xxx表示数据库的SID 如果有多个的话,那就说明服务器上运行着多个实例,如果是windows系统那就看services.msc里面以ora开头的相关服务有几个了。
3.可以使用dba_tables这个系统数据字典来查看某个用户有那些表,当然前提是当前连接的用户需要相关的权限比如 select any dictionary 权限,只要有这个权限就可以查看dba_tables
4.常用命令太多 这些你以后随着你的学习的深入再逐渐了解吧 这里就不列举了。
补1. 见1
补2.如果你已经连接到oracle服务端了的话 可以查看系统字典v$database的platform_name字段(不知道是否理解对你的问题)另外可以使用ssh工具远程连接linux服务器查看相关信息比如putty、secureCRT等工具。
补3.使用dba_users查看数据库的用户
热心网友
时间:2022-04-07 19:00
1.远程登录oracle需要配置tnsnames.ora把其中的host改为远程登录的ip,端口不一定是默认的1521,
2.我不太明白你说的第二个问题,数据库实例用哪个pl可以看到你装的实例。
3.select * from user_tables 可以看到你以什么身份登录的下的表,如果你用自己的用户去登录,应该显示的就是你当前用户下的表,可以用sys或者system用户用此语句,这样可以看到表。
4.查看什么用户 得看你有啥权限 ,就是说你用的什么的权限问题。
热心网友
时间:2022-04-07 20:34
1、关于配置使用PLSQL Developer的问题,只要你通过oracle的工具“Net Configuration Assistant”将所有数据库都配置了即在tnsname.ora中都有记录,PLSQL Developer就可以使用了。
2、查看服务器上有几个数据库,最直接的方法就是到“控制面板-管理工具-服务”下查看有几个“OracleService”开头的服务,就说明有几个数据库。
3、你可以直接使用PLSQL Developer连接到数据库上查看,数据库中有几个用户,每个用户下有几张表,非常方便。
4、数据库常用的命令,你到网上输入关键字,一搜一大堆。