oracle数据库创建后怎样使用吗
10个回答
展开全部
Oracle创建与使用一般分下面几步:
1、创建数据库;
2、创建表空间,配置存放数据文件的目录;创建用户和数据表时需要用到表空间,最好创建单独的表空间;
3、创建用户,以后在程序中连接数据库时需要用到用户,系统用户如sys/system一般用于管理数据库;创建用户时需要选择表空间;
4、创建数据表,根据业务设计数据表和表间关系;创建数据表时需要选择用户和表空间;
5、建议安装数据库开发工具,本人用的是PL/SQL Developer,方便简洁,用于编写触发器、存储过程、sql语句等。
对于初学者,还是建议找一本oracle基础书籍看一看。
1、创建数据库;
2、创建表空间,配置存放数据文件的目录;创建用户和数据表时需要用到表空间,最好创建单独的表空间;
3、创建用户,以后在程序中连接数据库时需要用到用户,系统用户如sys/system一般用于管理数据库;创建用户时需要选择表空间;
4、创建数据表,根据业务设计数据表和表间关系;创建数据表时需要选择用户和表空间;
5、建议安装数据库开发工具,本人用的是PL/SQL Developer,方便简洁,用于编写触发器、存储过程、sql语句等。
对于初学者,还是建议找一本oracle基础书籍看一看。
展开全部
如果是你本地安装的Oracle,可以使用sqlplus工具连接到Oracle进行相关操作
本地登录:sqlplus / as sysdba
如何连接到Oracle
sqlplus /nolog #这个是不登陆,直接连接,不能做任何操作
sqlplus / as sysdba #这个是以sys用户,超级管理员登录
sqlplus scott/tiger #这个是普通用户登录
这些都是本地登录,至于远程登录,要涉及到Oracle网络连接的问题了
========================
一些其他的简单操作:
查看Oracle是否启动(Linux系统下)
ps -ef | grep ora_
select open_mode from v$database;
========================
show、set
show all 显示所有系统变量值
show user 显示当前用户
show errors 显示编译错误
========================
define 【变量】 定义host变量,用define命令定义的变量可以输入define命令直接查看
undefine 【变量】
&
&&
具体怎么用,看问问题的样子,像是刚接触Oracle,这里解释不清楚,可以看Oracle的初级视频:
http://www.wyzc.com/ocp/?tg=LXUK--Zkf
本地登录:sqlplus / as sysdba
如何连接到Oracle
sqlplus /nolog #这个是不登陆,直接连接,不能做任何操作
sqlplus / as sysdba #这个是以sys用户,超级管理员登录
sqlplus scott/tiger #这个是普通用户登录
这些都是本地登录,至于远程登录,要涉及到Oracle网络连接的问题了
========================
一些其他的简单操作:
查看Oracle是否启动(Linux系统下)
ps -ef | grep ora_
select open_mode from v$database;
========================
show、set
show all 显示所有系统变量值
show user 显示当前用户
show errors 显示编译错误
========================
define 【变量】 定义host变量,用define命令定义的变量可以输入define命令直接查看
undefine 【变量】
&
&&
具体怎么用,看问问题的样子,像是刚接触Oracle,这里解释不清楚,可以看Oracle的初级视频:
http://www.wyzc.com/ocp/?tg=LXUK--Zkf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库用户的创建、权限的分配
数据库安装完成后,有两个系统级的用户:
system 默认密码为:manager
sys 默认密码为:change_on_install
在安装的数据库目录中找到 \oracle\product\9.2\bin 中的sqlplus程序, 运行:./sqlplus system/manager@ora9i
用system用户创建自己的用户、权限;sql语句如下:
1、创建用户:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、 用户授权 grant connect,resource,dba to business;
3、 提交: commit;
数据库数据的导入,导出
假设有两个数据库 9.0.1 与 9.0.2 1.导出数据
exp system用户/system的密码@服务器名 owner用户名=“oradial ” file="oradial.dmp"
说明:
(1) 如果该命令是在本地执行,则不用指定服务器名
(2) owner用户名,通过sys用户的登录所创建的用户名。同时授予的权限包括
connect , dba , resource ,还要创建表空间。
(3) system用户名,owner用户名 是9.0.1数据库中的用户 2.导入数据
imp system用户/system的密码@服务器名 file=oradial.dmp fromuser(用户名)=oradial touser(用户名)=abc
若了解更多详情,在DOS下输入 exp help = y imp help = y
数据库安装完成后,有两个系统级的用户:
system 默认密码为:manager
sys 默认密码为:change_on_install
在安装的数据库目录中找到 \oracle\product\9.2\bin 中的sqlplus程序, 运行:./sqlplus system/manager@ora9i
用system用户创建自己的用户、权限;sql语句如下:
1、创建用户:
create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;
2、 用户授权 grant connect,resource,dba to business;
3、 提交: commit;
数据库数据的导入,导出
假设有两个数据库 9.0.1 与 9.0.2 1.导出数据
exp system用户/system的密码@服务器名 owner用户名=“oradial ” file="oradial.dmp"
说明:
(1) 如果该命令是在本地执行,则不用指定服务器名
(2) owner用户名,通过sys用户的登录所创建的用户名。同时授予的权限包括
connect , dba , resource ,还要创建表空间。
(3) system用户名,owner用户名 是9.0.1数据库中的用户 2.导入数据
imp system用户/system的密码@服务器名 file=oradial.dmp fromuser(用户名)=oradial touser(用户名)=abc
若了解更多详情,在DOS下输入 exp help = y imp help = y
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用超级管理员sys登录,创建普通用户,登录普通用户创建对象(表、函数、存储过程、Job等)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
win 的话需要进开始oracle 里Net Configuration Assistant 创建一个连接
然后用cmd 连接数据库
linux 的话
只用用oracle用户连
sqlplus / as sysdba
然后用cmd 连接数据库
linux 的话
只用用oracle用户连
sqlplus / as sysdba
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询