oracle 里有几个默认账户:system/manager,sys/change_on_install,scott/tiger
通常使用system/manager登陆方便一些。scott/tiger如果你安装了,那它其实就相当于sql server 里的northwind or pubs,是一个用来test的环境。oracle里的<sql plus>,就像sql server里的osql,是字符界面的。
登陆时:name/passwd@本机字符串(指的是你在net 8i里配置的服务命名)
<net8 assistant>(net 8i)是用来配置服务的。也可以在cmd方式下 sqlplus name/passwd@本机字符串oracle里的图形界面,用于了解整个数据库的比较好的是:<DBA Studio>,选择了数据库,输入了name和passwd选择sysoper身份登陆,可以看到数据库里的表,存储过程,视图,索引,等等。oracel的数据库你建立了以后,他在windows的服务里就有了,默认是autostart的。可以在<DBA Studio>控制服务的启动,关闭等等。
通常使用system/manager登陆方便一些。scott/tiger如果你安装了,那它其实就相当于sql server 里的northwind or pubs,是一个用来test的环境。oracle里的<sql plus>,就像sql server里的osql,是字符界面的。
登陆时:name/passwd@本机字符串(指的是你在net 8i里配置的服务命名)
<net8 assistant>(net 8i)是用来配置服务的。也可以在cmd方式下 sqlplus name/passwd@本机字符串oracle里的图形界面,用于了解整个数据库的比较好的是:<DBA Studio>,选择了数据库,输入了name和passwd选择sysoper身份登陆,可以看到数据库里的表,存储过程,视图,索引,等等。oracel的数据库你建立了以后,他在windows的服务里就有了,默认是autostart的。可以在<DBA Studio>控制服务的启动,关闭等等。
sql*plus=sql query analysiser
我也才学,不懂,提点儿线索给你。
首先你把sqlplus会用,比如说怎么登陆进去,再sqlserver中你可以用sp_help察看有什么表,再oracle中你可以select * from user_tables ,select * from user_objects
还有describe tablename看表结构,等等,学会
dba studio不是enterprise manager
也较大,建议你还是从我这个版本入手吧,——起码交流的人多些。
oracle的哪个版本用的多?好象oracle光盘不好买,我的8.0.5好不容易才搞到。我不明白当我以system/manager登录到SQL Plus后(主机字符串是做什么用的?我不输入也没有出错。),当前我正在使用的是哪个数据库,在SQL Server中可以在Query Analyzer和EnterPrise Manager看到当前有那些可用的数据库,使用 Use databasename 语句就可以确定自己要操作的数据库。这些操作在oracle 中该怎么做?
输入主机字符串可以连接到同一个oracle服务器的不同数据库,前提是这个数据库已经open
oracle中的数据库和sqlserver的概念不一样,不能用use进行切换
不输入主机字符串,ORACLE默认连接你自己本机的数据库,如果要连接其他机器的数据库就必须要输入了。
主机字符串(指的是你在net 8i里配置的服务命名)
ORACLE区分数据库是用SID的,在你配置EASYCONFIG的时候,通过写如不同的SID而达到连接不同数据库的目的。
看系统中有什么数据库可以用Database Assistant(比较笨的方法,呵呵……)。
在DOS提示符号下键入svrmgr30,然后让你输入密码什么,然后就是控制台模式了。
启动:startup
关闭: shutdown
希望大家能够多对比着讲解,不要用Oracle中的术语,我可是昨天才在自己的机器上安装上Oracle的。谢谢,GO ON...
1.在一台计算机上只能安装一份Oracle软件。
2.这份Oracle可以创建、管理多个数据库。
3.每个数据库由多个表空间组成,每个表空间可以由多个数据文件组成,每个表只能属于一个表空间。
4.一个数据库的全部相关文件(数据文件及控制文件、日志文件等)和相应的控制进程称为一个实例。
5.Oracle用SID区分各个数据库。
未完,先说到这,剩下的等我想想。
主机字符串是否就是想要连接的计算机的名称?我在SQL Plus的登录窗口中输入帐号、密码和自己的计算机的名称可以登录。 为什么我用select * from all_user;语句看不到internal用户,但我用internal/oracle却可以登录? 数据库名、服务名、SID之间是什么关系?他们是否都相同? 如果我想新建一个数据库,应该使用什么工具,怎么做?
数据库建完后怎么登录到该数据库?(我怎么知道现在正在使用的数据库是哪个,用什么工具或语句可以查看) 建完数据库后,如果要在该数据库中建表,可否有图形工具来操作完成?只能用SQL语句吗?
以上问题我来答一下,有不对的地方请指正
主机字符串就是你想要连接的服务器和数据库,也就是服务名通过net8配置
internal是同义词,所以all_users里面没有
数据库名就是dbatabase name,服务明如上面的解释,
建立数据库可以用database assistant(dbassit),也可以用脚本
通过select * from v$database察看当前实用的数据库
建表可以用shcema manager ,dba studio,pb等图形化工具,