1、检查oracle监听服务运行状态,输入lsnrctl status命令来查看,看到提示信息TNS:no listener,表示监听没有启动,
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比莲池网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式莲池网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖莲池地区。费用合理售后完善,十载实体公司更值得信赖。
2、监听没有启动,则需要输入lsnrctl start启动监听服务,当看到提示信息"The command completed successfully",则表示启动成功,
3、以system用户身份登陆oracle,sqlplus /nolog,conn as sysdba,
4、提示Connected to an idle instance。则表示连接成功,下面开始启动oracle实例服务,输入startup命令,当看到如图的提示信息,则启动完成,就可以正常使用oracle服务了,
1、按【Win + R】快捷键,在弹出的运行对话框中输入【cmd】后按回车键。
2、第一条指令:【whoami /user】在命令提示符窗口中输入"whoami /user"。
3、下图就是当前的用户名和对应的SID,这和上图注册表图片中的一项是一样的。
4、第二条指令:【wmic useraccount get name,sid】在命令提示符窗口中输入"wmic useraccount get name,sid",按回车键。
5、下图就是这条指令的执行结果,连其他两个用户的用户名也查出来了。
觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以user,all,dba为前缀的对象。
以user为例,我们查该对象下有些什么表,就应该执行下列的语句:
sqlselect
table_name
from
user_tables;
类似的,你可以进行替换。:)
如果你想查数据库中所有的表的话,可以查询
select
*
from
dba_tables
如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询:
select
*
from
user_tables
要想导入外部sql语句可以用命令
sql
@e:\文件名.sql
如你想保存
select
*
from
tablename;语句的结果,可以在sql*plus
里面这样:
spool
c:\test.sql
//这是保存文件的位置
select
*
from
tablename;
spool
off