linux怎么登录oracle命令行 如何查看linuxoracle运行状态?
如何查看linuxoracle运行状态?
我不 我不明白你在说什么。;你在问。
1。如果您对ORACLE进程说是,您可以使用ps -ef|grep oracle看到该进程正在运行。2.如果说ORACLE是否能正常运行和使用,可以用sqlplus命令检测,使用默认账号:s。Qlplus /as sysdba正常情况下有提示。如果不正常,就无法进入。我想知道我是否能帮助你。
忘记了oracle数据库用户的密码,怎么办?
1.首先登录安装oracle数据库服务器的操作系统,打开命令窗口。
怎么在ubuntu上安装oracle数据库?
执行命令时是否设置了环境变量oracle_home?echo$ORACLE_HOME可以获取值吗?另外不推荐ubuntu。不是oracle认证的,就算能安装也很容易出问题。可以考虑用或者。aclelinux或者redhatlinux代替。
linux怎么查看oracle版本?
如果您想要准确的版本,请查看该库文件链接到的特定文件:
/lib# file
: Symbolic link with `
Lib# file
Symbolic link with `
可以看出,经过两次链接,最终文件名中的1.0.3是版本号,其他方法只能得到主版本号。
LINUX下Oracle数据导入导出的方法详解?
在运行中打开cmd。
二
输入命令:sqlplussystem/
其中,system是登录数据库的用户名。
123456是用户名的密码。
Orcl是数据库实例名。
三
如果提示命令无效,那就是你没有配置oracle环境变量(当年我也是被这个问题困扰)。配置oracle环境变量的方法如下:
1.右键单击我的电脑-gt选择属性-gt选择高级-gt单击环境变量。2.选择线条 "路径与路径然后单击编辑。添加分号 ": "在 amp的变量值文本框的末尾路径与路径,然后将其添加在分号之后。sqlplus文件的目录路径,例如 "c:ProgramFilesoracleproduct 10 . 2 . 0 db _ 1 in ",然后单击 "OK "。3.如果你能 找不到 "O "在系统变量列表框下的变量列中。Racle _ home "和 "oracle _ sid "是两个变量,需要如下操作,否则不需要操作。4.单击 "新 "系统变量中的按钮,输入 "甲骨文主页 "在变量名中,并在变量值中输入oracl。E 的安装目录路径,例如 "c:ProgramFilesoracleproduct 10 . 2 . 0 db _ 1 ",然后单击 "OK "按钮。5.在系统变量中单击新建,并在变量名中输入oracle_s。Id ",在变量值中输入数据库的实例名,然后单击确定。
Oracle _ home:Oracle数据库软件的安装目录Oracle _ SID:Oracle数据库的实例名Oracle数据库实例名:用于联系操作系统的标识,即数据库与操作系统之间的交换是通过数据库进行的。实例名称。
end
步骤2,expdp备份命令
一个
为oracle创建备份目录:
sqlgtcreatedirectorydpdata 1 adsd:tempdmp
这只是oracle中设置的一个目录,并不是真正创建的。
二
您可以通过这个命令查看这个目录。
sqlgtselect * fromdba _ directories
三
授予用户导出数据表的权限。
sqlgtgrantread,writeondirectorydpdata1tosshe
四
嗯,关键的一步,我之前走了很多弯路,其他的都是小问题。我在网上零零碎碎查了很多资料,终于找到了原因。
首先,切换回命令窗口,停止在sqlgt下运行,然后输入命令:
expdpsystem/123456@
五
上面报告了一个错误。ora-39002:操作无效。
原因是目录d:tempdmp不存在。唐 不要以为创建目录后文件夹会自动生成,也不要 不要以为执行expdp后会自动生成文件夹。您应该自己手动创建这个目录文件夹。请创建一个新文件夹,然后重试。,果然成功了!恭喜您,您已成功备份!
六
如果要问,如何恢复导出的dmp文件。好吧,做人到底,为了省去你另寻他路的麻烦,我这里也做个示范(一般备份的数据都是数据库出问题才使用)。
首先,登录数据库sqlplussystem/
然后,删除目标数据库用户dropusersshecascade。
七
现在让我们 让我们再次创建一个用户,通过命令或在plsql中,这里是在plsql中。
用system登录数据库,然后右键单击users - New。
然后填写自己的账户名,必须和备份时的用户一致,并赋予相应的权限。
最后,单击Apply完成用户创建。
八
返回dos命令窗口,不再是sqlgt。
输入导入命令:impdpsystem/123456@
导入成功!
end
定期执行备份任务。
按年、月、日做一批命名。在d:temp目录下创建一个新文件,命名为。bat,我的命名,编辑成以下代码。
-
@ echooffremsetbackupfilef _ database _ te:~ 0,4%-te:~5,2%-te:~8,2%。dmpremsetlogfilef_database_te:~ 0.4%-te:~ 5.2%-te:~ 8.2% . logremdelete 30 daysfilesforfiles/p
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。